최근 수정 시각 : 2024-09-09 06:35:10

오일러-매클로린 공식


해석학· 미적분학
Analysis · Calculus
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
<colbgcolor=#26455A>실수와 복소수 실수( 실직선 · 아르키메데스 성질) · 복소수( 복소평면 · 극형식 · 편각) · 근방 · 유계 · 콤팩트성 · 완비성
함수 함수 · 조각적 정의 · 항등함수 · 역함수 · 멱함수 · 다변수함수( 동차함수 · 음함수) · 다가 함수 · 함수의 그래프 · 좌표계 · 닮은꼴 함수 · 극값 · 볼록/오목 · 증감표
초등함수( 대수함수 · 초월함수 · 로그함수 · 지수함수 · 삼각함수) · 특수함수 · 범함수( 변분법 · 오일러 방정식) · 병리적 함수
극한·연속 함수의 극한 · 수열의 극한 · 연속함수 · ε-δ 논법 · 수렴( 균등수렴) · 발산 · 부정형 · 점근선 · 무한대 · 무한소 · 특이점 · 0.999…=1
중간값 정리 · 최대·최소 정리 · 부동점 정리 · 스털링 근사 · 선형근사( 어림)
수열· 급수 수열( 규칙과 대응) · 급수( 멱급수 · 테일러 급수( 일람) · 조화급수 · 그란디 급수( 라마누잔합) · 망원급수( 부분분수분해)) · 그물
오일러 수열 · 베르누이 수열 · 월리스 곱
단조 수렴 정리 · 슈톨츠-체사로 정리 · 축소구간정리 · 급수의 수렴 판정 · 리만 재배열 정리 · 바젤 문제 · 파울하버의 공식 · 오일러-매클로린 공식 · 콜라츠 추측미해결
미분 미분 · 도함수( 이계도함수 · 도함수 일람) · 곱미분 · 몫미분 · 연쇄 법칙 · 임계점( 변곡점 · 안장점) · 매끄러움
평균값 정리( 롤의 정리) · 테일러 정리 · 역함수 정리 · 다르부 정리 · 로피탈 정리
립시츠 규칙 · 뉴턴-랩슨 방법 · 유율법 · 경사하강법
적분 적분 · 정적분( 예제) · 스틸체스 적분 · 부정적분( 부정적분 일람) · 부분적분( LIATE 법칙 · 도표적분법 · 예제) · 치환적분 · 이상적분( 코시 주요값)
미적분의 기본정리 · 적분의 평균값 정리
리시 방법 · 2학년의 꿈
다변수· 벡터 미적분 편도함수 · 미분형식 · · 중적분( 선적분 · 면적분 · 야코비안) · 야코비 공식
라그랑주 승수법 · 오일러 동차함수 정리 · 선적분의 기본정리 · 스토크스 정리( 발산 정리 · 그린 정리 변분법
미분방정식 미분방정식( 풀이) · 라플라스 변환
측도론 측도 · 가측함수 · 곱측도 · 르베그 적분 · 절대 연속 측도 · 라돈-니코딤 도함수
칸토어 집합 · 비탈리 집합
복소해석 코시-리만 방정식 · 로랑 급수 · 유수 · 해석적 연속 · 오일러 공식( 오일러 등식 · 드 무아브르 공식) · 리우빌의 정리 · 바이어슈트라스 분해 정리 · 미타그레플레르 정리
함수해석 공간 위상 벡터 공간 · 국소 볼록 공간 · 거리공간 · 프레셰 공간 · 노름공간 · 바나흐 공간 · 내적공간 · 힐베르트 공간 · Lp 공간
작용소 수반 작용소 · 에르미트 작용소 · 정규 작용소 · 유니터리 작용소 · 컴팩트 작용소
대수 C*-대수 · 폰 노이만 대수
정리 한-바나흐 정리 · 스펙트럼 정리 · 베르 범주 정리
이론 디랙 델타 함수( 분포이론)
조화해석 푸리에 해석( 푸리에 변환 · 아다마르 변환)
관련 분야 해석 기하학 · 미분 기하학 · 해석적 정수론( 1의 거듭제곱근 · 가우스 정수 · 아이젠슈타인 정수 · 소수 정리 · 리만 가설미해결) · 확률론( 확률 변수 · 중심극한정리) · 수치해석학 · 카오스 이론 · 분수계 미적분학 · 수리물리학( 양-밀스 질량 간극 가설미해결 · 나비에 스토크스 방정식의 해 존재 및 매끄러움미해결) · 수리경제학( 경제수학) · 공업수학
기타 퍼지 논리 · 합성곱
}}}}}}}}} ||


1. 개요2. 주기화된 베르누이 다항식3. 증명
3.1. 다른 형태들
4. 사용

1. 개요

오일러-매클로린 공식(Euler-Maclaurin formula, 간단히 EMF)은 레온하르트 오일러 콜린 매클로린이 1700년대에 각각 발견한 공식으로, 유한합과 적분 사이의 관계를 나타내는 식이다. 이를 통해 유한합을 적분으로 근사하거나 반대로 적분을 유한합으로 근사할 수 있다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} f(k) = &\int_m^n f(x) \,{\rm d}x +\sum_{r=1}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) \\
&+\frac{(-1)^{(p+1)}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
여기서 [math(m)], [math(n)]은 [math(m<n)]인 정수이고 [math(p)]는 [math(p\in\Z^{0+})]이다.[1] [math(p=0)]일 경우 시그마는 공합(empty sum) 상태가 되고, 공합을 0으로 정의하는 관례에 따라 여기서도 [math(p=0)]일 때 시그마의 값을 0으로 정의한다. 그리고 함수 [math(f(x))]는 [math(f(x) in C^p([m,n]))]이고[2] [math(f^{(r)}(x))]는 함수 [math(f(x))]의 [math(r)]계도함수를 의미하며, [math(B_r)]은 베르누이 수, [math(B_p(x))]는 베르누이 다항식이다. [math(\lfloor x \rfloor)]는 최대 정수 함수이다. 오일러-매클로린 공식은 필요에 따라 조금씩 형태가 다른 식들도 쓴다. 다른 형태들 문단 참고.

본 문서에서는 베르누이 수 베르누이 다항식의 여러 성질들이 빈번히 사용되므로, 각 문서들의 내용을 숙지하고 있는 상태에서 아래의 내용들을 보는 것이 좋다.

2. 주기화된 베르누이 다항식

주기화된 베르누이 다항식 [math(b_n(x))]를 다음과 같이 정의하자.
[math(
b_n(x) = B_n(x - \lfloor x \rfloor)
)]
여기서 [math(\lfloor x \rfloor)]는 최대 정수 함수이다. 그러면 임의의 정수 [math(k)]에 대해 다음이 성립한다.
[math(
b_n(k) = B_n(k - \lfloor k \rfloor) = B_n(0) = B_n
)]
한편, [math(B_0(x)=1)]이므로 다음이 성립한다.
[math(
b_0(x) = 1
)]
이제 [math(b_n(x))]를 적분해보자. 임의의 정수 [math(k)]에 대해 구간 [math([k,k+1))]에서 [math(b_n(x))]를 적분하면 아래와 같다.
[math(\displaystyle \begin{aligned}
\int_k^{k+1} b_n(x) \,{\rm d}x &= \lim_{a\to1-} \int_k^{k+a} B_n(x - \lfloor x \rfloor) \,{\rm d}x = \lim_{a\to1-} \int_k^{k+a} B_n(x - k) \,{\rm d}x \\
&= \lim_{a\to1-} \int_0^a B_n(x) \,{\rm d}x = \!\biggl[ \frac1{n+1} B_{n+1}(x) \biggr]_0^1 = \frac{B_{n+1}(1) - B_{n+1}(0)}{n+1} \\
&= \frac{B^+_{n+1} - B_{n+1}}{n+1}
\end{aligned} )]
본 문서에서는 이를 편의상 다음과 같이 표기하자.
[math(\displaystyle \begin{aligned}
\int_k^{k+1} b_n(x) \,{\rm d}x = \frac1{n+1} [ b_{n+1}(x) ]_k^{k+1} = \frac{B_{n+1}(1) - B_{n+1}(0)}{n+1}
\end{aligned} )]
즉, 아래의 첫째 줄처럼 계산해야 한다. 둘째 줄처럼 계산하면 틀린 계산이다.
[math(\displaystyle \begin{aligned}
\int_k^{k+1} b_n(x) \,{\rm d}x = \frac1{n+1} [ b_{n+1}(x) ]_k^{k+1} &= \frac{\displaystyle \lim_{a\to1-} b_{n+1}(k+a) - b_{n+1}(k)}{n+1} = \frac{B_{n+1}(1) - B_{n+1}(0)}{n+1} = \frac{B^+_{n+1} - B_{n+1}}{n+1} \\
&\ne \frac{b_{n+1}(k+1) - b_{n+1}(k)}{n+1} = \frac{B_{n+1}(0) - B_{n+1}(0)}{n+1} = 0
\end{aligned} )]

3. 증명

[math(b_0(x) = 1)]이므로, [math(m \le k < n)]인 정수 [math(k)]에 대해 [math(f(x))]를 다음과 같이 적분할 수 있다.
[math(\displaystyle \begin{aligned}
\int_k^{k+1} f(x) \,{\rm d}x &= \int_k^{k+1} b_0(x) f(x) \,{\rm d}x \\
&= \frac1{1!} \biggl[ b_1(x)f(x) \biggr]_k^{k+1} -\frac1{1!} \int_k^{k+1} b_1(x)f'(x) \,{\rm d}x \\
&= \frac1{1!} \biggl[ b_1(x)f(x) \biggr]_k^{k+1} -\frac1{2!} \biggl[ b_2(x)f'(x) \biggr]_k^{k+1} +\frac1{2!} \int_k^{k+1} b_2(x)f''(x) \,{\rm d}x \\
&= \frac1{1!} \biggl[ b_1(x)f(x) \biggr]_k^{k+1} -\frac1{2!} \biggl[ b_2(x)f'(x) \biggr]_k^{k+1} +\frac1{3!} \biggl[ b_3(x)f(x) \biggr]_k^{k+1} -\frac1{3!} \int_k^{k+1} b_3(x)f'(x) \,{\rm d}x \\
&= \cdots \\
&= \sum_{r=1}^p \frac{(-1)^{r-1}}{r!} [ b_r(x)f^{(r-1)}(x) ]_k^{k+1} -\frac{(-1)^{p+1}}{p!} \int_k^{k+1} b_p(x)f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
한편, [math(r=1)]인 경우 시그마 안의 항을 다음과 같이 정리할 수 있고
[math(\begin{aligned}
\dfrac1{1!} [ b_1(x)f(x) ]_k^{k+1} &= B_1(1)f(k+1) -B_1(0)f(k) \\
&= \dfrac12 ( f(k+1)+f(k) )
\end{aligned} )]
[math(r\ge2)]의 짝수인 경우, [math(b_r(k+1) = B_r(1) = B^+_r = B_r)]이고 [math(b_r(k) = B_r(0) = B_r)]이므로 다음과 같다.
[math(\begin{aligned}
\dfrac{(-1)^{r-1}}{r!} [ b_r(x)f^{(r-1)}(x) ]_k^{k+1} &= \dfrac{-1}{r!} ( B_rf^{(r-1)}(k+1) -B_rf^{(r-1)}(k) ) \\
&= -\dfrac{B_r}{r!} ( f^{(r-1)}(k+1) -f^{(r-1)}(k) )
\end{aligned} )]
[math(r\ge2)]의 홀수인 경우, [math(b_r(k+1) = b_r(k) = B_r = 0)]이어서 아래와 같이 항이 지워지므로 홀수인 항은 신경쓸 필요가 없다.
[math(\begin{aligned}
\dfrac{(-1)^{r-1}}{r!} [ b_r(x)f^{(r-1)}(x) ]_k^{k+1} &= \dfrac{(-1)^{r-1}}{r!} ( b_r(k+1)f^{(r-1)}(k+1) -b_r(k)f^{(r-1)}(k) ) \\
&= 0
\end{aligned} )]
따라서 위 세 경우를 모두 종합하면 아래와 같이 정리된다.
[math(\displaystyle \begin{aligned}
\int_k^{k+1} f(x) \,{\rm d}x &= \sum_{r=1}^p \frac{(-1)^{r-1}}{r!} [ b_r(x)f^{(r-1)}(x) ]_k^{k+1} +\frac{(-1)^p}{p!} \int_k^{k+1} b_p(x)f^{(p)}(x) \,{\rm d}x \\
&= \frac12 ( f(k+1) +f(k) ) -\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(k+1) -f^{(r-1)}(k) ) -\frac{(-1)^{p+1}}{p!} \int_k^{k+1} b_p(x)f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
위 식을 [math(k=m)]부터 [math(k=n-1)]까지 합하자.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} \int_k^{k+1} f(x) \,{\rm d}x &= \int_m^n f(x) \,{\rm d}x \\
&= \sum_{k=m}^{n-1} \Biggl[ \frac12 ( f(k+1) +f(k) ) -\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(k+1) -f^{(r-1)}(k) ) -\frac{(-1)^{p+1}}{p!} \int_k^{k+1} b_p(x)f^{(p)}(x) \,{\rm d}x \Biggr] \\
&= \sum_{k=m}^{n-1} \frac{f(k+1) +f(k)}2 -\sum_{r=2}^p \frac{B_r}{r!} \sum_{k=m}^{n-1} ( f^{(r-1)}(k+1) -f^{(r-1)}(k) ) -\frac{(-1)^{p+1}}{p!} \sum_{k=m}^{n-1} \int_k^{k+1} b_p(x)f^{(p)}(x) \,{\rm d}x \\
&= \!\Biggl( \sum_{k=m}^n f(k) -\frac{f(n)+f(m)}2 \Biggr) \!-\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) -\frac{(-1)^{p+1}}{p!} \int_m^n b_p(x)f^{(p)}(x) \,{\rm d}x \\
\Rightarrow \int_m^n f(x) \,{\rm d}x &= \!\Biggl( \sum_{k=m}^n f(k) -\frac{f(n)+f(m)}2 \Biggr) \!-\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) -\frac{(-1)^{p+1}}{p!} \int_m^n b_p(x)f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
[math(f(k))]에 대한 합만 남기고 나머지 항을 다 넘기면
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) = \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n b_p(x)f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
양 변에서 [math(f(n))]을 빼면
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} f(k) = \int_m^n f(x) \,{\rm d}x -\frac{f(n)-f(m)}2 +\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n b_p(x)f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
[math(B_1 = -\dfrac12)]이므로 다음과 같이 분수 항을 시그마 안으로 넣을 수 있다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} f(k) &= \int_m^n f(x) \,{\rm d}x +\sum_{r=1}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n b_p(x)f^{(p)}(x) \,{\rm d}x \\
&= \int_m^n f(x) \,{\rm d}x +\sum_{r=1}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor)f^{(p)}(x) \,{\rm d}x \\
\end{aligned} )]

3.1. 다른 형태들

앞서 증명한 형태는 다음과 같다. 본 문단에서는 편의를 위해 이를 형태1로 부를 것이다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} f(k) = \int_m^n f(x) \,{\rm d}x +\sum_{r=1}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
아래에서 소개하는 형태들은 모두 똑같은 이름으로 불리고 있지만, 일부가 미묘하게 다른 식들이다. 물론 모두 같은 의미를 지니고 있다. 모두 현장에서 각각의 필요에 맞게 약간의 변형을 가한 식들이다.

위의 형태1에서 [math(r=1)]인 부분을 시그마 밖으로 빼내자. [math(B_1=-\dfrac12)]임을 이용하면 다음과 같다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^{n-1} f(k) = \int_m^n f(x) \,{\rm d}x -\frac{f(n)-f(m)}2 +\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
양 변에 [math(f(n))]을 더하면 아래와 같은 형태2가 얻어진다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) = \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
형태2의 양 변에서 [math(f(m))]을 빼면 다음과 같다.
[math(\displaystyle \begin{aligned}
\sum_{k=m+1}^n f(k) = \int_m^n f(x) \,{\rm d}x +\frac{f(n)-f(m)}2 +\sum_{r=2}^p \frac{B_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
[math(B^+_1=\dfrac12)]이고 [math(r\ge2)]인 모든 [math(r)]에 대해 [math(B^+_r=B_r)]임을 이용하면 아래와 같은 형태3을 얻을 수 있다.
[math(\displaystyle \begin{aligned}
\sum_{k=m+1}^n f(k) = \int_m^n f(x) \,{\rm d}x +\sum_{r=1}^p \frac{B^+_r}{r!} ( f^{(r-1)}(n) -f^{(r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]

형태2에서 [math(r)]이 [math(r\ge2)]인 홀수인 경우 [math(B_r=0)]이므로 급수에 아무런 영향을 미치지 않는다. 따라서 시그마에서 [math(r)]이 짝수인 경우에 대한 항만 더해도 충분하다. 그러면 아래와 같이 형태4를 얻을 수 있다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) = \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=1}^{\normalsize \lfloor \frac p2 \rfloor} \frac{B_{2r}}{(2r)!} ( f^{(2r-1)}(n) -f^{(2r-1)}(m) ) +\frac{(-1)^{p+1}}{p!} \int_m^n B_p(x-\lfloor x\rfloor) f^{(p)}(x) \,{\rm d}x
\end{aligned} )]
[math(p=2q)]로 치환하자.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) = \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=1}^{q} \frac{B_{2r}}{(2r)!} ( f^{(2r-1)}(n) -f^{(2r-1)}(m) ) -\frac1{(2q)!} \int_m^n B_{2q}(x-\lfloor x\rfloor) f^{(2q)}(x) \,{\rm d}x
\end{aligned} )]
부분적분을 한번 더 수행하면 다음과 같다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) =& \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=1}^{q} \frac{B_{2r}}{(2r)!} ( f^{(2r-1)}(n) -f^{(2r-1)}(m) ) \\
&-\frac{B_{2q+1}}{(2q+1)!} ( f^{(2q)}(n) -f^{(2q)}(m) ) +\frac1{(2q+1)!} \int_m^n B_{2q+1}(x-\lfloor x\rfloor) f^{(2q+1)}(x) \,{\rm d}x
\end{aligned} )]
[math(B_{2q+1}=0)]이므로 부분적분으로 생긴 분수 항은 사라지고 마지막 적분만 남는다. 그러면 아래와 같이 형태5가 얻어진다.
[math(\displaystyle \begin{aligned}
\sum_{k=m}^n f(k) =& \int_m^n f(x) \,{\rm d}x +\frac{f(n)+f(m)}2 +\sum_{r=1}^{q} \frac{B_{2r}}{(2r)!} ( f^{(2r-1)}(n) -f^{(2r-1)}(m) ) +\frac1{(2q+1)!} \int_m^n B_{2q+1}(x-\lfloor x\rfloor) f^{(2q+1)}(x) \,{\rm d}x
\end{aligned} )]

4. 사용

제타 함수의 음의 정수로의 해석적 연속, 스털링 근사의 증명 등에 쓰인다.
[1] [math(0)] 이상의 정수 [2] 구간 [math([m,n])]에서 [math(p)]계도함수가 연속