Euler-Maclaurins formel

Euler-Maclaurins formel (i viss litteratur även kallad Eulers formel) ger inom numerisk analys ett starkt samband mellan integraler och summor. Den kan användas för att approximera svårhanterliga integraler med finita summor men även för att evaluera finita summor samt oändliga serier med hjälp av mer lätthanterliga integraler och analys.

Formeln fanns både av Leonhard Euler och Colin Maclaurin oberoende av varandra runt 1735. Euler behövde formeln för att beräkna långsamt konvergerande serier, medan Maclaurin använde den för att beräkna integraler.

Formeln

Euler-Maclaurins formel utgör en viktig del inom den numeriska analysen. Formeln ger en approximation av summan

i = 0 n f ( n ) {\displaystyle \sum _{i=0}^{n}f(n)}

genom integralen

0 n f ( x ) d x {\displaystyle \int _{0}^{n}f(x)dx}

med en felterm som ges av en integral innefattande Bernoullital.

För en kontinuerlig, k gånger deriverbar, funktion f {\displaystyle f} skrivs formeln på generell form

n = a b f ( n ) = a b f ( x ) d x + 1 2 ( f ( b ) + f ( a ) ) + i = 2 k b i i ! ( f ( i 1 ) ( b ) f ( i 1 ) ( a ) ) {\displaystyle \sum _{n=a}^{b}f(n)=\int _{a}^{b}f(x)dx+{\frac {1}{2}}{\Bigl (}f(b)+f(a){\Bigr )}+\sum _{i=2}^{k}{\frac {b_{i}}{i!}}{\Bigl (}f^{(i-1)}(b)-f^{(i-1)}(a){\Bigr )}}

där a {\displaystyle a} och b {\displaystyle b} är godtyckliga reella tal vars differens ( b a ) {\displaystyle (b-a)} är ett positivt heltal, b i {\displaystyle b_{i}} är Bernoullital, och k {\displaystyle k} ett godtyckligt heltal.

Formeln kan även appliceras på oändliga summor och skrivs då

n = 0 f ( x + n ) = x f ( x ) d x + 1 2 f ( x ) i = 2 b i i ! f ( i 1 ) ( x ) {\displaystyle \sum _{n=0}^{\infty }f(x+n)=\int _{x}^{\infty }f(x)dx+{\frac {1}{2}}f(x)-\sum _{i=2}^{\infty }{\frac {b_{i}}{i!}}f^{(i-1)}(x)} .

Appliceringar

Baselproblemet

Baselproblemet handlar om att finna konvergensvärdet för summan

n = 1 1 n 2 {\displaystyle \sum _{n=1}^{\infty }{\frac {1}{n^{2}}}} .

Euler lyckades beräkna summan till 20 rätta decimaler med hjälp av Euler-Maclaurins formel 1735. Från sitt resultat kunde troligtvis Euler dra slutsatsen att summan är lika med π 2 6 {\displaystyle {\frac {\pi ^{2}}{6}}} , en slutsats han sedan formellt bevisade senare samma år.[1]

Euler-Mascheronis konstant

Med hjälp av Euler-Maclaurins formel så kan Euler-Mascheronis konstant

γ = lim n H n ln n 0 , 577215664 {\displaystyle \gamma =\lim _{n\rightarrow \infty }H_{n}-\ln n\approx 0,577215664}

numeriskt approximeras med hög precision.

Stirlings formel

Stirlings formel är en mycket effektiv formel för att approximera fakulteter som kan härledas med hjälp av Euler-Maclaurins formel. Formeln skrivs ofta som

lim n n ! 2 π n ( n e ) n = 1 {\displaystyle \lim _{n\rightarrow \infty }{\frac {n!}{{\sqrt {2\pi n}}({\frac {n}{e}})^{n}}}=1}

eller alternativt som

n ! 2 π n ( n e ) n {\displaystyle n!\sim {\sqrt {2\pi n}}{\Bigl (}{\frac {n}{e}}{\Bigr )}^{n}} .

Stirlings formel har breda tillämpningsområden inom både ren och tillämpad matematik, bland annat för att numeriskt approximera Gamma- samt Betafunktionerna. Stirlings formel kan även tillämpas inom den statistiska mekaniken.[2]

Härledning

Preliminära definitioner

Bernoullitalen är rationella tal som kan definieras som koefficienterna i potensserien

x e x 1 = n = 0 b n x n n ! {\displaystyle {\frac {x}{e^{x}-1}}=\sum _{n=0}^{\infty }b_{n}{\frac {x^{n}}{n!}}} .

Låt D {\displaystyle D} beteckna differentialoperatorn som avbildar en funktion till dess derivata

f ( x ) f ( x ) d d x f ( x ) {\displaystyle f(x)\rightarrow f'(x)\equiv {d \over dx}f(x)}
D d d x {\displaystyle D\equiv {d \over dx}}

samt låt E h {\displaystyle E_{h}} beteckna skiftoperatorn

E h f ( x ) = f ( x + h ) {\displaystyle E_{h}f(x)=f(x+h)} .

En viktig relation mellan differentialoperatorn och skiftoperatorn

E h = e h D {\displaystyle E_{h}=e^{hD}}

gäller då båda sidorna appliceras på reella analytiska funktioner, för godtyckligt små h {\displaystyle h} .

Relationen visas genom att Taylorutveckla E h f ( x ) {\displaystyle E_{h}f(x)}

E h f ( x ) = f ( x + h ) = f ( x ) + f ( x ) h + f ( x ) 2 h 2 + . . . = ( 1 + D h + D 2 2 h 2 ) f ( x ) = e h D f ( x ) {\displaystyle E_{h}f(x)=f(x+h)=f(x)+f'(x)h+{\frac {f''(x)}{2}}h^{2}+...=(1+Dh+{\frac {D^{2}}{2}}h^{2})f(x)=e^{hD}f(x)} .[3]

Applicering av operatorer

Vi börjar nu med att skriva vänsterledet i Euler-Maclaurins formel som

n = 0 f ( x + n ) = ( 1 + E 1 + E 1 2 + . . . ) f ( x ) {\displaystyle \sum _{n=0}^{\infty }f(x+n)=(1+E_{1}+E_{1}^{2}+...)f(x)} , där E 1 = e 1 D {\displaystyle E_{1}=e^{1\cdot D}} .

Genom att använda relationen mellan differentialoperatorn och skiftoperatorn samt formeln för geometrisk summa fås

n = 0 f ( x + n ) = ( 1 + e D + e 2 D + . . . ) f ( x ) = 1 1 e D f ( x ) {\displaystyle \sum _{n=0}^{\infty }f(x+n)=(1+e^{D}+e^{2D}+...)f(x)={\frac {1}{1-e^{D}}}f(x)} .

Genom att använda genererande ekvationen för Bernoullital samt ersätta x {\displaystyle x} med differentialoperatorn D {\displaystyle D} fås

1 1 e D = 1 D D e D 1 = 1 D ( 1 1 2 D + n = 0 b n n ! D n ) = D 1 + 1 2 n = 0 b n n ! D n 1 {\displaystyle {\frac {1}{1-e^{D}}}=-{\frac {1}{D}}{\frac {D}{e^{D}-1}}=-{\frac {1}{D}}{\Biggl (}1-{\frac {1}{2}}D+\sum _{n=0}^{\infty }{\frac {b_{n}}{n!}}D^{n}{\Biggr )}=-D^{-1}+{\frac {1}{2}}-\sum _{n=0}^{\infty }{\frac {b_{n}}{n!}}D^{n-1}} .

Detta leder oss till Euler-Maclaurins formel för oändlig summa

n = 0 f ( x + n ) = x f ( x ) d x + 1 2 f ( x ) n = 2 b i i ! f ( i 1 ) ( x ) {\displaystyle \sum _{n=0}^{\infty }f(x+n)=\int _{x}^{\infty }f(x)dx+{\frac {1}{2}}f(x)-\sum _{n=2}^{\infty }{\frac {b_{i}}{i!}}f^{(i-1)}(x)}

Q.E.D.

Formeln för finita summor

Euler-Maclaurins formel för finita summor kan härledas via den nyss funna formeln för oändliga summor.

Vi börjar med att manipulera en godtycklig finit summa till att få samma struktur som den i ovan funna formeln:

n = a b f ( n ) = n = a f ( n ) n = b + 1 f ( n ) {\displaystyle \sum _{n=a}^{b}f(n)=\sum _{n=a}^{\infty }f(n)-\sum _{n=b+1}^{\infty }f(n)} = n = a f ( n ) n = b f ( n ) + f ( b ) {\displaystyle =\sum _{n=a}^{\infty }f(n)-\sum _{n=b}^{\infty }f(n)+f(b)} = n = 0 f ( n + a ) n = 0 f ( n + b ) + f ( b ) {\displaystyle =\sum _{n=0}^{\infty }f(n+a)-\sum _{n=0}^{\infty }f(n+b)+f(b)} .

Enligt nyss funna Euler-Maclaurins formel för oändliga summor kan summorna skrivas om som

a f ( x ) d x b f ( x ) d x + 1 2 f ( a ) 1 2 f ( b ) + f ( b ) i = 2 b i i ! f ( i 1 ) ( a ) + i = 2 b i i ! f ( i 1 ) ( b ) {\displaystyle \int _{a}^{\infty }f(x)dx-\int _{b}^{\infty }f(x)dx+{\frac {1}{2}}f(a)-{\frac {1}{2}}f(b)+f(b)-\sum _{i=2}^{\infty }{\frac {b_{i}}{i!}}f^{(i-1)}(a)+\sum _{i=2}^{\infty }{\frac {b_{i}}{i!}}f^{(i-1)}(b)}

vilket efter omskrivning visar sig vara formeln vi söker

= a b f ( x ) d x + 1 2 ( f ( b ) + f ( a ) ) + i = 2 b i i ! ( f ( i 1 ) ( b ) f ( i 1 ) ( a ) ) {\displaystyle =\int _{a}^{b}f(x)dx+{\frac {1}{2}}(f(b)+f(a))+\sum _{i=2}^{\infty }{\frac {b_{i}}{i!}}(f^{(i-1)}(b)-f^{(i-1)}(a))}

Q.E.D.[4]

Referenser

  1. ^ ”Dances between continuous and discrete: Euler's summation formula”. Arkiverad från originalet den 9 augusti 2017. https://web.archive.org/web/20170809055428/https://www.math.nmsu.edu/~davidp/euler2k2.pdf#. Läst 17 maj 2017. 
  2. ^ ”Stirling's Approximation and its Applications in Statistical Mechanics”. https://www.fairviewhs.org/staff/emily-silverman/classes/ib-math-hl/files/31770. Läst 17 maj 2017. [död länk]
  3. ^ ”Justification of a formal derivation of the Euler-Maclaurin summation formula”. http://www.kurims.kyoto-u.ac.jp/~kyodo/kokyuroku/contents/pdf/1155-7.pdf. Läst 12 maj 2017. 
  4. ^ ”Euler-Maclaurin summation formula”. Arkiverad från originalet den 27 januari 2018. https://web.archive.org/web/20180127090441/http://www.phys.uconn.edu/phys2400/downloads/euler-maclaurin-summation.pdf. Läst 12 maj 2017.