← 로드맵 · ← 이전 L29 · 다음 L31 →

L30 · 점근 전개·안장점법·베르누이 수

Arfken 7판 12장 (베르누이 수, 오일러-매클로린 적분 공식, 디리클레 급수, 무한곱, 점근 급수, 최급강하법, 분산 관계)

이 레슨이 끝나면 할 수 있는 계산
  1. 생성함수에서 베르누이 수를 뽑고, $\zeta(2n)$과 거듭제곱 합에 쓰기
  2. 오일러-매클로린 공식으로 합을 적분으로 바꿔 꼬리와 조화수를 어림하기
  3. 부분적분으로 점근 급수를 만들고, 최적 절단으로 쓰기
  4. 라플라스 방법으로 큰 매개변수 적분을 어림하기 (스털링 공식)
  5. 최급강하법(안장점법)으로 $J_0$의 점근형 얻기
  6. 무한곱으로 월리스 곱 얻기, 무한곱의 수렴 판정하기
  7. 교대 합 $\eta(s)$, 홀수 합 $\lambda(s)$를 $\zeta(s)$로 바꿔 계산하고, 오일러 곱을 수치로 확인하기
  8. 크라머스-크로니히 관계를 주값 적분으로 확인하기

0. 외워 둘 공식

공식쓰는 곳
$\dfrac{x}{e^x-1}=\displaystyle\sum_{n=0}^\infty B_n\frac{x^n}{n!}$베르누이 수의 정의
$B_0=1,\ B_1=-\tfrac12,\ B_2=\tfrac16,\ B_4=-\tfrac1{30},\ B_6=\tfrac1{42},\ B_8=-\tfrac1{30}$, 홀수 $n\ge3$이면 $B_n=0$값
$\zeta(2n)=\dfrac{(-1)^{n+1}B_{2n}\,(2\pi)^{2n}}{2\,(2n)!}$$\sum_k k^{-2n}$
$\displaystyle\sum_{k=a}^{b}f(k)\approx\int_a^bf\,dx+\frac{f(a)+f(b)}{2}+\frac1{12}\Big[f'\Big]_a^b-\frac1{720}\Big[f'''\Big]_a^b$오일러-매클로린 (합 → 적분)
$H_n\sim\ln n+\gamma+\dfrac1{2n}-\dfrac1{12n^2}+\dfrac1{120n^4}$조화수
$\displaystyle\int g(t)\,e^{Nf(t)}dt\approx g(t_0)\,e^{Nf(t_0)}\sqrt{\frac{2\pi}{N|f''(t_0)|}}$라플라스 방법 ($f'(t_0)=0$인 최대점)
$\Gamma(N+1)\approx\sqrt{2\pi N}\,N^Ne^{-N}\Big(1+\dfrac1{12N}\Big)$스털링 공식
$J_0(x)\approx\sqrt{\dfrac{2}{\pi x}}\cos\Big(x-\dfrac\pi4\Big)$안장점법의 대표 결과
$\sin x=x\displaystyle\prod_{n=1}^\infty\Big(1-\frac{x^2}{n^2\pi^2}\Big)$, $\ \sinh x=x\displaystyle\prod_{n=1}^\infty\Big(1+\frac{x^2}{n^2\pi^2}\Big)$무한곱
$\eta(s)=(1-2^{1-s})\zeta(s)$, $\ \lambda(s)=(1-2^{-s})\zeta(s)$, $\ \zeta(s)=\displaystyle\prod_p\frac1{1-p^{-s}}$디리클레 급수, 오일러 곱
$\mathrm{Re}\,\chi(\omega)=\dfrac1\pi\,\mathrm{P}\!\displaystyle\int_{-\infty}^\infty\frac{\mathrm{Im}\,\chi(\omega')}{\omega'-\omega}d\omega'$크라머스-크로니히
관례 상자 — 이 레슨의 약속

1. 베르누이 수

레시피 — 생성함수에서 $B_n$ 뽑기
  1. $\dfrac{x}{e^x-1}$ 은 $\dfrac{e^x-1}{x}=1+\dfrac{x}{2!}+\dfrac{x^2}{3!}+\cdots$ 의 역수입니다. 그래서 두 급수의 곱이 1이 되도록 차수별로 비교합니다. L01 예제 4-1의 미정계수 나눗셈과 같은 방법입니다.
  2. 곱에서 $x^n$의 계수는 $\displaystyle\sum_{k=0}^{n}\frac{B_k}{k!\,(n+1-k)!}$ 입니다. $n\ge1$이면 이것이 0입니다. 양변에 $(n+1)!$을 곱하면 이항계수 점화식이 됩니다. $$\sum_{k=0}^{n}\binom{n+1}{k}B_k=0\qquad(n\ge1)$$
  3. 이항계수는 파스칼 삼각형의 $n+1$번째 줄에서 맨 끝의 1을 뺀 것입니다. 마지막 항 $(n+1)B_n$만 남기고 나머지를 계산해서 $B_n$을 구합니다.
  4. $n\ge3$인 홀수 번호는 0입니다. $\dfrac{x}{e^x-1}+\dfrac x2=\dfrac x2\coth\dfrac x2$ 가 짝함수이기 때문입니다. 그래서 짝수 $n$만 계산합니다.
예제 1-1 $B_0$부터 $B_8$까지

낮은 차수 셋은 곱을 직접 비교합니다.

$$\begin{aligned}&\Big(B_0+B_1x+\frac{B_2}{2}x^2+\cdots\Big)\\ &\quad\times\Big(1+\frac x2+\frac{x^2}{6}+\cdots\Big)=1\end{aligned}$$

그다음부터는 점화식이 빠릅니다. 괄호 안은 파스칼 삼각형의 줄입니다.

$n=6$, $n=8$에서는 레시피 4에 따라 $B_3=B_5=B_7=0$인 항을 건너뛰었습니다. $B_5=0$이 점화식에서도 그대로 나오는지는 연습문제 A1에서 확인합니다.

결과: $B_0=1$, $B_1=-\frac12$, $B_2=\frac16$, $B_4=-\frac1{30}$, $B_6=\frac1{42}$, $B_8=-\frac1{30}$, 나머지는 0. 짝수 번호의 부호는 $+,-,+,-$로 번갈아 바뀝니다.

예제 1-2 베르누이 수 쓰기: (a) $\zeta(2)$, $\zeta(4)$, $\zeta(6)$ (b) $\sum k^2$, $\sum k^3$

(a) 리만 제타 함수(Riemann zeta function)는 $\zeta(s)=\sum_{k=1}^\infty k^{-s}$ 입니다. 공식 $\zeta(2n)=\dfrac{(-1)^{n+1}B_{2n}(2\pi)^{2n}}{2(2n)!}$ 에 $n=1,2,3$을 넣습니다.

$$\begin{aligned}\zeta(2)&=\frac{(+1)\cdot\frac16\cdot4\pi^2}{2\cdot2}=\frac{\pi^2}{6}\approx1.6449\\ \zeta(4)&=\frac{(-1)(-\frac1{30})\cdot16\pi^4}{2\cdot24}\\ &=\frac{16\pi^4}{1440}=\frac{\pi^4}{90}\approx1.0823\\ \zeta(6)&=\frac{(+1)\cdot\frac1{42}\cdot64\pi^6}{2\cdot720}\\ &=\frac{64\pi^6}{60480}=\frac{\pi^6}{945}\approx1.0173\end{aligned}$$

부호 확인: $\zeta(2n)$은 양수이므로 $(-1)^{n+1}B_{2n}>0$ 이어야 합니다. $B_{2n}$의 부호가 번갈아 바뀌는 것과 맞습니다. 수치 확인: $1+\frac1{64}+\frac1{729}+\frac1{4096}+\frac1{15625}=1.01730$.

(b) 거듭제곱 합은 파울하버 공식(Faulhaber's formula)으로 구합니다.

$$\sum_{k=1}^{n}k^p=\frac1{p+1}\sum_{j=0}^{p}\binom{p+1}{j}(-1)^jB_j\,n^{p+1-j}$$

$(-1)^j$는 $j=1$에서만 효과가 있습니다: $(-1)B_1=+\frac12$. 홀수 $j\ge3$은 $B_j=0$이라 빠집니다.

$$\begin{aligned}\sum_{k=1}^nk^2&=\frac13\Big[n^3+3\cdot\tfrac12n^2+3\cdot\tfrac16n\Big]\\ &=\frac{n^3}{3}+\frac{n^2}{2}+\frac n6=\frac{n(n+1)(2n+1)}{6}\\ \sum_{k=1}^nk^3&=\frac14\Big[n^4+4\cdot\tfrac12n^3+6\cdot\tfrac16n^2+0\Big]\\ &=\frac{n^4}{4}+\frac{n^3}{2}+\frac{n^2}{4}=\Big[\frac{n(n+1)}{2}\Big]^2\end{aligned}$$

확인: $n=3$이면 $1+4+9=14=\frac{3\cdot4\cdot7}{6}$, $1+8+27=36=6^2$.

왜 되나? (증명 스케치)

$\zeta(2n)$ 공식은 $\pi x\cot\pi x$를 두 가지로 전개해서 계수를 비교한 것입니다.

① 베르누이 수로. 레시피 4의 $\frac y2\coth\frac y2=\sum_{n\ge0}B_{2n}\frac{y^{2n}}{(2n)!}$에 $y=2\pi ix$를 넣습니다. $\coth(i\theta)=-i\cot\theta$이므로 왼쪽은 $\pi x\cot\pi x$이고, $y^{2n}=(-1)^n(2\pi)^{2n}x^{2n}$입니다.

$$\pi x\cot\pi x=\sum_{n\ge0}(-1)^nB_{2n}\frac{(2\pi)^{2n}}{(2n)!}x^{2n}$$

② 부분분수로. L13의 $\pi\cot\pi x=\frac1x+\sum_{k\ge1}\frac{2x}{x^2-k^2}$에 $x$를 곱하고, $|x|<1$에서 $\frac{x^2}{x^2-k^2}=-\sum_{n\ge1}\frac{x^{2n}}{k^{2n}}$로 전개해 $k$에 대해 먼저 더합니다.

$$\pi x\cot\pi x=1-2\sum_{n\ge1}\zeta(2n)\,x^{2n}$$

$x^{2n}$ 계수를 같게 놓으면 $-2\zeta(2n)=(-1)^nB_{2n}\frac{(2\pi)^{2n}}{(2n)!}$, 즉 0절의 공식입니다. 홀수 $\zeta(3),\zeta(5),\dots$는 이런 짝이 없어서 닫힌 꼴이 알려져 있지 않습니다.

2. 오일러-매클로린 공식

오일러-매클로린 공식(Euler–Maclaurin formula)은 정수점에서의 합을 적분과 끝점 보정으로 바꿉니다. $a$, $b$는 정수이고 $\big[g\big]_a^b=g(b)-g(a)$ 입니다.

$$\begin{aligned}\sum_{k=a}^{b}f(k)&=\int_a^bf(x)\,dx+\frac{f(a)+f(b)}{2}\\ &\quad+\sum_{j=1}^{m}\frac{B_{2j}}{(2j)!}\Big[f^{(2j-1)}\Big]_a^b+R_m\end{aligned}$$

계수는 $\frac{B_2}{2!}=\frac1{12}$, $\frac{B_4}{4!}=-\frac1{720}$, $\frac{B_6}{6!}=\frac1{30240}$ 입니다. 풀어 쓰면 다음과 같습니다.

$$\begin{aligned}\sum_{k=a}^{b}f(k)&\approx\int_a^bf\,dx+\frac{f(a)+f(b)}2+\frac1{12}\Big[f'\Big]_a^b\\ &\quad-\frac1{720}\Big[f'''\Big]_a^b+\frac1{30240}\Big[f^{(5)}\Big]_a^b\end{aligned}$$
레시피 — 사용 순서
  1. 더할 항 $f(k)$와 범위 $a..b$를 적습니다. $f$를 연속 변수 $x$의 함수로 봅니다.
  2. 적분 $\int_a^bf\,dx$를 계산합니다.
  3. 끝점 평균 $\frac{f(a)+f(b)}{2}$를 더합니다.
  4. 홀수 차 도함수 $f'$, $f'''$, $f^{(5)}$를 구하고 "위끝 값 − 아래끝 값"을 계산합니다.
  5. 계수 $\frac1{12}$, $-\frac1{720}$, $\frac1{30240}$을 곱해 더합니다.
  6. $b=\infty$이면 위끝에서 $f$와 도함수가 0으로 가는지 확인하고 0으로 둡니다.
  7. 보통 이 급수는 점근 급수입니다(3절). 항을 끝없이 늘리지 않습니다. 실전에서는 처음 몇 항($k<N$)을 직접 더하고, 꼬리 $k\ge N$에만 공식을 씁니다. $N$이 크면 보정이 아주 빨리 작아집니다.
  8. $f$가 다항식이면 도함수가 끊기므로 공식이 정확합니다. 예제 1-2(b)의 거듭제곱 합이 이렇게도 나옵니다(연습문제 B2).
왜 되나? (증명 스케치)

한 칸 $[0,1]$에서 부분적분을 두 번 합니다. $P_1(x)=x-\frac12$로 두면 $P_1'=1$입니다.

$$\begin{aligned}\int_0^1f\,dx&=\big[P_1f\big]_0^1-\int_0^1P_1f'\,dx\\&=\frac{f(0)+f(1)}{2}-\int_0^1P_1f'\,dx\end{aligned}$$

첫 항이 사다리꼴 공식이고, 남은 적분이 그 오차입니다. 다음으로 $P_2'=P_1$이고 평균이 0인 $P_2(x)=\frac{x^2-x}{2}+\frac1{12}$를 고릅니다. $P_2(0)=P_2(1)=\frac1{12}$이므로

$$\int_0^1P_1f'\,dx=\frac1{12}\big[f'\big]_0^1-\int_0^1P_2f''\,dx$$

정리하면 $\frac{f(0)+f(1)}2=\int_0^1f\,dx+\frac1{12}\big[f'\big]_0^1-\int_0^1P_2f''\,dx$. 칸 $[k,k+1]$마다 같은 식을 쓰고 $k=a,\dots,b-1$로 더하면, 안쪽 끝점의 $f'$은 서로 지워지고 안쪽 $f(k)$는 $\frac12$씩 두 번 들어가 하나가 됩니다. 그래서 $\sum_{k=a}^bf(k)=\int_a^bf+\frac{f(a)+f(b)}2+\frac1{12}\big[f'\big]_a^b+\cdots$입니다. 부분적분을 계속하면 $P_n$의 끝값에서 $\frac{B_{2j}}{(2j)!}$가 나옵니다($P_n$은 베르누이 다항식을 $n!$로 나눈 것).

예제 2-1 꼬리 $\displaystyle\sum_{k=N}^\infty\frac1{k^2}$ 와 $\zeta(2)$의 수치값

$f(x)=x^{-2}$, $a=N$, $b=\infty$ 입니다. 위끝에서 $f$와 모든 도함수가 0입니다.

$$\sum_{k=N}^\infty\frac1{k^2}\approx\frac1N+\frac1{2N^2}+\frac1{6N^3}-\frac1{30N^5}$$

$N=10$: $0.1+0.005+0.000166667-0.000000333=0.105166333$. 앞의 9항은 직접 더합니다: $\sum_{k=1}^{9}k^{-2}=1.539767731$. 합은 $1.644934064$이고 참값 $\frac{\pi^2}6=1.644934067$과 오차 $2\times10^{-9}$로 맞습니다. 그냥 $10^4$항을 더하면 오차가 아직 $10^{-4}$입니다.

꼬리 근사에 쓴 항꼬리 근삿값오차 (참값 $0.1051663357$)
$\frac1N$$0.1$$-5.2\times10^{-3}$
$+\frac1{2N^2}$$0.105$$-1.7\times10^{-4}$
$+\frac1{6N^3}$$0.10516667$$+3.3\times10^{-7}$
$-\frac1{30N^5}$$0.10516633$$-2.3\times10^{-9}$
예제 2-2 조화수(harmonic number) $H_n=\sum_{k=1}^n\frac1k$ 의 점근형과 $n=10$ 비교

$f(x)=\frac1x$, $a=1$, $b=n$ 입니다.

$n$이 들어 있는 항과 상수항을 나눠 모읍니다.

$$\begin{aligned}H_n&\approx\ln n+\Big(\frac12+\frac1{12}-\frac1{120}+\cdots\Big)\\ &\quad+\frac1{2n}-\frac1{12n^2}+\frac1{120n^4}\end{aligned}$$

아래끝($x=1$)에서 나온 상수들은 점근 급수라 항을 끝까지 더할 수 없습니다. 대신 이들의 합은 $\lim_{n\to\infty}(H_n-\ln n)$ 이고, 이것이 오일러 상수 $\gamma$의 정의입니다. 실제로 $\frac12+\frac1{12}-\frac1{120}=0.575$로 $\gamma=0.5772$에 가깝습니다.

$$H_n\sim\ln n+\gamma+\frac1{2n}-\frac1{12n^2}+\frac1{120n^4}$$

$n=10$: 참값 $H_{10}=\frac{7381}{2520}=2.928968254$.

쓴 항값오차
$\ln10+\gamma$$2.8798008$$-4.9\times10^{-2}$
$+\frac1{2n}$$2.9298008$$+8.3\times10^{-4}$
$-\frac1{12n^2}$$2.9289674$$-8.3\times10^{-7}$
$+\frac1{120n^4}$$2.92896826$$+3.9\times10^{-9}$

오차가 매번 "다음에 더할 항"과 거의 같은 크기입니다. 점근 전개의 전형적인 모습입니다.

3. 점근 급수

레시피 — 부분적분으로 점근 급수 만들기
  1. 작은(또는 큰) 매개변수를 찾습니다.
  2. 부분적분을 반복합니다. 매번 "경계항 하나 + 매개변수가 하나 더 곱해진 적분"이 나오도록 고릅니다. 보통 지수함수 쪽을 적분합니다.
  3. 빠른 길: 느리게 변하는 인자를 거듭제곱으로 전개하고 $\int_0^\infty t^ne^{-t}dt=n!$ 로 항별 적분합니다(왓슨 보조정리, Watson's lemma). 결과는 부분적분과 같습니다.
  4. 이웃 항의 비 $|a_{n+1}/a_n|$을 봅니다. 비가 $n$과 함께 커지면 모든 매개변수 값에서 발산하는 점근 급수(asymptotic series)입니다.
  5. 최적 절단(optimal truncation): 항의 크기가 가장 작은 항 근처에서 멈춥니다. 부호가 번갈아 바뀌는 경우 오차는 처음 버린 항보다 작습니다.
  6. 매개변수를 고정하면 정확도에 한계가 있습니다. 항을 더 넣어도 그 한계보다 좋아지지 않습니다.
왜 되나? (증명 스케치)

왜 가장 작은 항에서 멈추나. 예제 3-1처럼 오차 $|R_N|$이 처음 버린 항 $|a_{N+1}|$보다 작다고 합시다. 그러면 오차의 상한이 $|a_{N+1}|$이므로, 항의 크기가 가장 작은 곳에서 멈출 때 상한이 가장 작습니다. 항은 이웃 항의 비 $|a_{n+1}/a_n|$이 1보다 작은 동안 줄고, 1을 넘으면 다시 커집니다. 그래서 비가 1이 되는 $n$이 최적입니다. 예제 3-1에서는 $(n+1)x=1$, 즉 $n\approx\frac1x$입니다.

왜 발산하는데도 쓸 만한가. 왓슨 보조정리에서 $\frac1{1+xt}=\sum(-xt)^n$은 $t<\frac1x$에서만 맞습니다. 그러나 $e^{-t}$ 때문에 $t>\frac1x$ 부분은 적분에 $e^{-1/x}$ 정도밖에 기여하지 않습니다. 그래서 최적 절단의 오차도 $e^{-1/x}$ 정도로 아주 작습니다(예제 3-1의 $\sqrt{2\pi/x}\,e^{-1/x}$).

예제 3-1 $I(x)=\displaystyle\int_0^\infty\frac{e^{-t}}{1+xt}\,dt$, $x\to0^+$

$J_k=\int_0^\infty\frac{e^{-t}}{(1+xt)^k}dt$ 로 둡니다($I=J_1$). $u=(1+xt)^{-k}$, $dv=e^{-t}dt$ 로 부분적분합니다. $du=-kx(1+xt)^{-k-1}dt$, $v=-e^{-t}$ 입니다.

$$\begin{aligned}J_k&=\Big[-\frac{e^{-t}}{(1+xt)^k}\Big]_0^\infty-kx\int_0^\infty\frac{e^{-t}}{(1+xt)^{k+1}}dt\\ &=1-kx\,J_{k+1}\end{aligned}$$

이것을 반복합니다.

$$\begin{aligned}I&=1-xJ_2=1-x\big(1-2xJ_3\big)\\ &=1-x+2x^2J_3=1-x+2x^2-6x^3J_4=\cdots\\ &=\sum_{n=0}^{N}(-1)^nn!\,x^n+R_N\\ R_N&=(-1)^{N+1}(N+1)!\,x^{N+1}J_{N+2}\end{aligned}$$

$0<J_{N+2}<1$ 이므로 $|R_N|<(N+1)!\,x^{N+1}$, 즉 오차는 처음 버린 항보다 작습니다. 빠른 길로도 같습니다: $\frac1{1+xt}=\sum(-xt)^n$ 을 넣고 $\int_0^\infty t^ne^{-t}dt=n!$. (이 전개는 $t<1/x$에서만 맞습니다. 그래서 결과가 발산합니다.)

비 $\frac{(n+1)!x^{n+1}}{n!x^n}=(n+1)x$ 는 $n\to\infty$에서 무한대이므로, 어떤 $x>0$에서도 급수는 발산합니다. 그래도 $x$가 작으면 처음 항들은 빨리 작아집니다. $x=0.1$에서 부분합 $S_N$과 참값 $I(0.1)=0.9156333$(수치 적분)을 비교합니다.

$N$$N!\,x^N$$S_N$$|S_N-I|$
011$8.4\times10^{-2}$
10.10.9$1.6\times10^{-2}$
20.020.92$4.4\times10^{-3}$
30.0060.914$1.6\times10^{-3}$
40.00240.9164$7.7\times10^{-4}$
60.000720.91592$2.9\times10^{-4}$
80.0004030.915819$1.9\times10^{-4}$
90.0003630.915456$1.8\times10^{-4}$ (최소)
100.0003630.915819$1.9\times10^{-4}$
120.0004790.915899$2.7\times10^{-4}$
140.0008720.916148$5.1\times10^{-4}$
160.002090.916933$1.3\times10^{-3}$
180.006400.919778$4.1\times10^{-3}$
200.02430.931943$1.6\times10^{-2}$

가장 작은 항은 $N=9,10$ ($N\approx1/x$)입니다. 그 근처에서 오차가 최소 $1.8\times10^{-4}$이고, 그 뒤로는 항을 더할수록 나빠집니다. 가장 작은 항의 크기는 스털링 공식(4절)으로 $N=1/x$를 넣어 $\sqrt{2\pi/x}\;e^{-1/x}\approx3.6\times10^{-4}$입니다. $x$가 작을수록 지수적으로 작아지므로, 작은 $x$에서는 아주 쓸 만한 근사입니다.

예제 3-2 상보 오차함수 $\operatorname{erfc}(x)=\dfrac{2}{\sqrt\pi}\displaystyle\int_x^\infty e^{-t^2}dt$, 큰 $x$

요령: $e^{-t^2}=\frac{1}{2t}\cdot2te^{-t^2}$ 로 쓰고 $2te^{-t^2}$ 쪽을 적분합니다($v=-e^{-t^2}$).

$$\begin{aligned}\int_x^\infty e^{-t^2}dt&=\Big[-\frac{e^{-t^2}}{2t}\Big]_x^\infty-\int_x^\infty\frac{e^{-t^2}}{2t^2}dt\\ &=\frac{e^{-x^2}}{2x}-\int_x^\infty\frac{e^{-t^2}}{2t^2}dt\end{aligned}$$

남은 적분에 같은 요령을 씁니다: $\frac{1}{2t^2}e^{-t^2}=\frac1{4t^3}\cdot2te^{-t^2}$.

$$\begin{aligned}\int_x^\infty\frac{e^{-t^2}}{2t^2}dt&=\frac{e^{-x^2}}{4x^3}-\int_x^\infty\frac{3e^{-t^2}}{4t^4}dt\\ \int_x^\infty\frac{3e^{-t^2}}{4t^4}dt&=\frac{3e^{-x^2}}{8x^5}-\cdots\end{aligned}$$

모아서 $\frac{2}{\sqrt\pi}$를 곱합니다.

$$\begin{aligned}\operatorname{erfc}(x)&\sim\frac{e^{-x^2}}{x\sqrt\pi}\Big[1-\frac1{2x^2}+\frac3{4x^4}-\frac{15}{8x^6}+\cdots\Big]\\ &=\frac{e^{-x^2}}{x\sqrt\pi}\sum_{n=0}^\infty\frac{(-1)^n(2n-1)!!}{(2x^2)^n}\end{aligned}$$

이웃 항의 비는 $\frac{2n+1}{2x^2}$ 이므로 $n\approx x^2$ 근처에서 항이 가장 작습니다. $x=3$에서 참값 $\operatorname{erfc}(3)=2.20905\times10^{-5}$와 비교합니다.

괄호 안 항 수근삿값상대오차
1$2.32088\times10^{-5}$$+5.1\%$
2$2.19195\times10^{-5}$$-0.77\%$
3$2.21344\times10^{-5}$$+0.20\%$
4$2.20747\times10^{-5}$$-0.072\%$

첫 항만으로도 $x=3$에서 5% 정도입니다. 첫 항의 상대오차는 대략 $\frac1{2x^2}$입니다.

4. 라플라스 방법

레시피 — $\displaystyle\int g(t)\,e^{Nf(t)}dt$, $N\to\infty$ ($f$ 실수)
  1. 큰 수 $N$을 지수 앞으로 모읍니다. 최대점이 $N$과 함께 움직이면 $t=Ns$ 같은 치환으로 최대점을 고정합니다.
  2. $f'(t_0)=0$, $f''(t_0)<0$인 최대점 $t_0$을 찾습니다. $N$이 크면 그 근처만 기여합니다.
  3. 근처에서 $f(t)\approx f(t_0)-\frac12|f''(t_0)|(t-t_0)^2$ 으로 두고 가우스 적분 $\int_{-\infty}^\infty e^{-au^2/2}du=\sqrt{2\pi/a}$ 를 씁니다. $g$는 $g(t_0)$로 둡니다. $$\int g\,e^{Nf}dt\approx g(t_0)\,e^{Nf(t_0)}\sqrt{\frac{2\pi}{N|f''(t_0)|}}$$
  4. 최대점이 적분 구간의 끝이고 거기서 $f'=0$이면 가우스의 절반만 들어옵니다. 위 결과에 $\frac12$을 곱합니다.
  5. 상대오차는 보통 $1/N$ 정도입니다.
왜 되나? (증명 스케치)

$u=\sqrt N(t-t_0)$로 바꿉니다. 테일러 전개로 지수는

$$Nf(t)=Nf(t_0)-\frac{|f''|}{2}u^2+\frac{f^{(3)}}{6}\frac{u^3}{\sqrt N}+\cdots$$

주된 항은 $N$과 상관없는 가우스 $e^{-|f''|u^2/2}$이고, $dt=\frac{du}{\sqrt N}$에서 $\frac1{\sqrt N}$이 나옵니다.

$$\int g\,e^{Nf}dt\approx g(t_0)\,e^{Nf(t_0)}\frac1{\sqrt N}\int_{-\infty}^{\infty}e^{-|f''|u^2/2}du$$

마지막 적분이 $\sqrt{2\pi/|f''|}$입니다. 나머지 항은 $\frac1{\sqrt N}$의 거듭제곱을 달고 있는데, $u^3$처럼 $u$의 홀수 차 항은 가우스와 곱해 적분하면 0입니다. 그래서 첫 보정은 $\frac1N$ 차수이고, 이것이 상대오차 $1/N$의 이유입니다. 최대점이 끝점이면 $u$ 적분이 $0$부터 $\infty$까지라 절반입니다. 최대점에서 먼 곳은 $e^{N(f-f(t_0))}$이 지수적으로 작아서 버립니다.

예제 4-1 $\Gamma(N+1)$에서 스털링 공식(Stirling's formula)

$\Gamma(N+1)=\int_0^\infty t^Ne^{-t}dt=\int_0^\infty e^{N\ln t-t}dt$. 최대점이 $t=N$이라 $N$과 함께 움직입니다. $t=Ns$, $dt=N\,ds$ 로 치환합니다.

$$\begin{aligned}\Gamma(N+1)&=\int_0^\infty(Ns)^Ne^{-Ns}\,N\,ds\\ &=N^{N+1}\int_0^\infty e^{N(\ln s-s)}ds\end{aligned}$$

$f(s)=\ln s-s$. $f'(s)=\frac1s-1=0\Rightarrow s_0=1$. $f(1)=-1$. $f''(s)=-\frac1{s^2}\Rightarrow f''(1)=-1$. 공식에 넣습니다($g=1$).

$$\begin{aligned}\Gamma(N+1)&\approx N^{N+1}e^{-N}\sqrt{\frac{2\pi}{N}}\\ &=\sqrt{2\pi N}\,N^Ne^{-N}\end{aligned}$$

$N=10$: $10!=3\,628\,800$, 스털링 $3\,598\,696$ (상대오차 $-0.83\%$). 다음 차 보정 $\big(1+\frac1{12N}\big)$을 곱하면 $3\,628\,685$ (상대오차 $-3.2\times10^{-5}$)입니다. 보정 계수 $\frac1{12N}$은 가우스 근사의 다음 차에서 나옵니다(L14에서 본 상대오차 $\frac1{12n}$과 같은 것).

예제 4-2 $\displaystyle\int_0^1t^N(1-t)^N\,dt$ (최대점이 구간 안쪽)

$t^N(1-t)^N=e^{Nf(t)}$, $f(t)=\ln t+\ln(1-t)$ 입니다.

$$\begin{aligned}\int_0^1t^N(1-t)^Ndt&\approx4^{-N}\sqrt{\frac{2\pi}{8N}}\\ &=\frac12\,4^{-N}\sqrt{\frac{\pi}{N}}\end{aligned}$$

참값은 베타 함수(L14) $B(N+1,N+1)=\frac{(N!)^2}{(2N+1)!}$ 입니다. $N=10$: 참값 $2.5774\times10^{-7}$, 근삿값 $2.6727\times10^{-7}$ (상대오차 $+3.7\%$). $N=100$이면 $+0.37\%$로, $1/N$에 비례해 줄어듭니다.

5. 최급강하법(안장점법) — 복소 버전

$f$가 복소수 값이면 $e^{Nf}$가 진동합니다. 최급강하법(method of steepest descent)은 적분 경로를 복소평면에서 옮겨, 진동 없이 가장 빨리 줄어드는 방향으로 안장점(saddle point)을 지나가게 합니다. 그러면 라플라스 방법과 같은 가우스 적분이 됩니다.

레시피 — $\displaystyle I(N)=\int_Cg(z)\,e^{Nf(z)}dz$, $f$ 해석함수
  1. 안장점 $z_0$: $f'(z_0)=0$.
  2. $f''(z_0)$을 극형식으로 씁니다: $f''(z_0)=|f''(z_0)|\,e^{i\alpha}$.
  3. 방향: $z-z_0=re^{i\varphi}$ 로 두면 $\frac12f''(z_0)(z-z_0)^2=\frac12|f''|r^2e^{i(\alpha+2\varphi)}$. 이것이 음의 실수가 되도록 $\alpha+2\varphi=\pi$, 즉 $\varphi=\dfrac{\pi-\alpha}{2}$ (또는 반대 방향 $\varphi+\pi$). 이 방향에서 $\mathrm{Im}\,f$는 일정하고(진동 없음) $\mathrm{Re}\,f$가 가장 빨리 줄어듭니다.
  4. 두 방향 중 원래 경로의 진행 방향과 맞는 쪽을 고릅니다. 실축을 왼쪽에서 오른쪽으로 가는 경로라면 $\cos\varphi>0$인 쪽입니다. 끝점은 그대로 두고 경로만 옮깁니다(코시 정리).
  5. 안장점 하나의 기여: $$g(z_0)\,e^{Nf(z_0)}\sqrt{\frac{2\pi}{N|f''(z_0)|}}\;e^{i\varphi}$$ 안장점이 여럿이면 각각의 기여를 더합니다.
  6. 점검: $f''(t_0)<0$인 실수 경우는 $\alpha=\pi$, $\varphi=0$이라 라플라스 방법과 같습니다.
왜 되나? (증명 스케치)

해석함수 $f=\phi+i\psi$에서 코시-리만 방정식은 $\nabla\phi\perp\nabla\psi$를 뜻합니다. $\phi=\mathrm{Re}\,f$가 가장 빨리 변하는 방향($\nabla\phi$ 방향)으로 가면 $\psi=\mathrm{Im}\,f$는 변하지 않습니다. 그래서 최급강하 경로 위에서는 $e^{Nf}=e^{iN\psi_0}e^{N\phi}$의 위상이 일정해서 진동하지 않고, 크기 $e^{N\phi}$만 안장점에서 봉우리를 이룹니다. 실수 라플라스 방법과 같은 상황입니다.

안장점 근처에서 $z-z_0=re^{i\varphi}$이면 $dz=e^{i\varphi}dr$이고, $\frac12f''(z_0)(z-z_0)^2=-\frac12|f''|r^2$이 되도록 $\varphi$를 골랐습니다. 그래서 $r$에 대한 가우스 적분 $\sqrt{2\pi/(N|f''|)}$에 $dz$에서 나온 $e^{i\varphi}$가 곱해집니다. 이것이 레시피 5의 공식입니다. 경로를 옮겨도 되는 것은 코시 정리 덕분입니다(먼 곳의 기여가 0이라는 확인은 생략).

예제 5-1 $J_0(x)$의 점근형 ($x\to\infty$)

L23의 야코비-앵거 전개 $e^{ix\cos\theta}=\sum_n i^nJ_n(x)e^{in\theta}$를 $\theta$로 $0$부터 $2\pi$까지 적분하면 $n=0$ 항만 남습니다.

$$J_0(x)=\frac1{2\pi}\int_0^{2\pi}e^{ix\cos\theta}\,d\theta$$

$N=x$, $f(\theta)=i\cos\theta$, $g=\frac1{2\pi}$ 입니다. 피적분함수가 주기 $2\pi$이므로 구간을 $[-\frac\pi2,\frac{3\pi}2]$로 옮겨도 됩니다. 그러면 안장점이 모두 구간 안쪽에 있습니다.

① 안장점: $f'(\theta)=-i\sin\theta=0\Rightarrow\theta_0=0,\ \pi$. $f''(\theta)=-i\cos\theta$.

② $\theta_0=0$: $f(0)=i$, $f''(0)=-i=e^{-i\pi/2}$, $\alpha=-\frac\pi2$. $\varphi=\frac{\pi+\pi/2}{2}=\frac{3\pi}4$ 또는 $\frac{3\pi}4-\pi=-\frac\pi4$. 경로는 $\theta$가 커지는 쪽으로 가므로 $\cos\varphi>0$인 $\varphi=-\frac\pi4$.

$$\text{기여}_0=\frac1{2\pi}e^{ix}\sqrt{\frac{2\pi}{x}}\,e^{-i\pi/4}$$

방향 확인: $\theta=re^{-i\pi/4}$이면 $\theta^2=-ir^2$ 이고 $i\cos\theta\approx i\big(1-\frac{\theta^2}2\big)=i-\frac{r^2}{2}$. 허수부 일정, 실수부가 줄어듭니다. 맞습니다.

③ $\theta_0=\pi$: $f(\pi)=-i$, $f''(\pi)=+i=e^{i\pi/2}$, $\alpha=\frac\pi2$. $\varphi=\frac{\pi-\pi/2}{2}=\frac\pi4$ ($\cos\varphi>0$, 그대로 씀).

$$\text{기여}_\pi=\frac1{2\pi}e^{-ix}\sqrt{\frac{2\pi}{x}}\,e^{i\pi/4}$$

④ 더합니다. $e^{i(x-\pi/4)}+e^{-i(x-\pi/4)}=2\cos(x-\frac\pi4)$ 입니다.

$$\begin{aligned}J_0(x)&\approx\frac1{2\pi}\sqrt{\frac{2\pi}{x}}\cdot2\cos\Big(x-\frac\pi4\Big)\\ &=\sqrt{\frac{2}{\pi x}}\cos\Big(x-\frac\pi4\Big)\end{aligned}$$

수치: $x=10$에서 참값 $-0.24594$, 근삿값 $-0.24676$. $x=20$에서 참값 $0.167025$, 근삿값 $0.166656$. L23의 점근형과 같습니다. ($f$가 실축 위에서 순허수인 이런 경우를 정상 위상법(stationary phase)이라고도 부릅니다. 결과는 같습니다.)

6. 무한곱

레시피
  1. 수렴 판정: $\prod(1+a_n)$에서 $a_n$의 부호가 일정하면, $\sum a_n$이 수렴할 때 곱도 (0이 아닌 값으로) 수렴하고, 발산하면 곱도 발산합니다. 이유: $\ln\prod(1+a_n)=\sum\ln(1+a_n)$ 이고 $\ln(1+a_n)\approx a_n$. 부호가 섞이면 $\sum|a_n|$이 수렴하는지 봅니다.
  2. $a_n\to0$만으로는 부족합니다. $\prod(1+\frac1n)$은 발산합니다.
  3. 값: 알려진 곱 공식에 특정한 $x$를 넣거나, 인수분해해서 망원곱(앞뒤가 지워지는 곱)으로 만듭니다. $$\begin{aligned}\sin x&=x\prod_{n=1}^\infty\Big(1-\frac{x^2}{n^2\pi^2}\Big)\\ \sinh x&=x\prod_{n=1}^\infty\Big(1+\frac{x^2}{n^2\pi^2}\Big)\\ \cos x&=\prod_{n=1}^\infty\Big(1-\frac{4x^2}{(2n-1)^2\pi^2}\Big)\end{aligned}$$
  4. 곱을 전개한 $x^2$ 계수를 테일러 계수와 비교하면 합 공식이 나옵니다.
왜 되나? (증명 스케치)

수렴 판정. $\ln\prod(1+a_n)=\sum\ln(1+a_n)$이고, $a_n\to0$이면 $\ln(1+a_n)=a_n-\frac{a_n^2}{2}+\cdots\approx a_n$입니다. 그래서 부호가 일정하면 곱의 수렴은 $\sum a_n$의 수렴과 같습니다.

$\sin x$의 곱. 다항식을 근으로 인수분해하듯이 $\frac{\sin x}{x}$를 근 $x=\pm n\pi$로 인수분해합니다. $\frac{\sin x}{x}$는 짝함수이고 $x=0$에서 1이므로 $\big(1-\frac{x}{n\pi}\big)\big(1+\frac{x}{n\pi}\big)=1-\frac{x^2}{n^2\pi^2}$ 꼴의 인수가 됩니다. (근만으로 함수가 정해진다는 것은 바이어슈트라스 정리가 필요하지만 생략합니다.) 로그 미분을 하면 $\cot x=\frac1x+\sum\frac{2x}{x^2-n^2\pi^2}$로 L13의 부분분수와 같아서 확인이 됩니다. $\sinh x$는 $x\to ix$로 얻고, $\cos x=\frac{\sin2x}{2\sin x}$에서는 짝수 번째 인수가 분모와 지워져 홀수만 남습니다.

예제 6-1 (a) 월리스 곱 (b) $\zeta(2)$ 다시 얻기 (c) $\prod(1+\frac1{n^2})$와 $\prod(1+\frac1n)$

(a) $\sin x$ 곱에 $x=\frac\pi2$를 넣습니다. $\sin\frac\pi2=1$ 입니다.

$$\begin{aligned}1&=\frac\pi2\prod_{n=1}^\infty\Big(1-\frac{1}{4n^2}\Big)=\frac\pi2\prod_{n=1}^\infty\frac{(2n-1)(2n+1)}{(2n)^2}\\ \Rightarrow\ \frac\pi2&=\prod_{n=1}^\infty\frac{(2n)^2}{(2n-1)(2n+1)}\\ &=\frac{2\cdot2}{1\cdot3}\cdot\frac{4\cdot4}{3\cdot5}\cdot\frac{6\cdot6}{5\cdot7}\cdots\end{aligned}$$

이것이 월리스 곱(Wallis product)입니다. 부분곱 $P_N$은 천천히 다가갑니다.

$N$123101001000$\frac\pi2$
$P_N$1.33331.42221.46291.53391.56691.57041.5708

상대오차는 대략 $-\frac1{4N}$입니다.

(b) 곱을 $x^3$까지 전개합니다. 각 괄호에서 $-\frac{x^2}{n^2\pi^2}$를 하나씩 고르고 나머지는 1을 고르면 됩니다.

$$\begin{aligned}x\prod\Big(1-\frac{x^2}{n^2\pi^2}\Big)&=x-x^3\sum_{n=1}^\infty\frac1{n^2\pi^2}+\cdots\\ \sin x&=x-\frac{x^3}{6}+\cdots\end{aligned}$$

$x^3$ 계수를 같게 놓으면 $\sum\frac1{n^2\pi^2}=\frac16$, 즉 $\zeta(2)=\frac{\pi^2}6$. 예제 1-2와 같습니다.

(c) $\prod_{n=1}^\infty(1+\frac1{n^2})$: $\sum\frac1{n^2}$이 수렴하므로 곱도 수렴합니다. 값은 $\sinh$ 곱에 $x=\pi$를 넣어 $\sinh\pi=\pi\prod(1+\frac1{n^2})$, 즉 $\dfrac{\sinh\pi}{\pi}\approx3.6761$. 반면 $\prod(1+\frac1n)$은 $\sum\frac1n$이 발산하므로 발산합니다. 직접 보면 $\prod_{n=1}^N\frac{n+1}{n}=N+1\to\infty$ (망원곱).

7. 디리클레 급수 — $\eta$, $\lambda$와 오일러 곱

레시피 ($s>1$인 실수)
  1. $\sum a_nn^{-s}$ 꼴을 디리클레 급수(Dirichlet series)라고 합니다. Arfken 12.4절에서 다룹니다(기억 기반, 미검증). 자주 나오는 넷: $$\begin{aligned}\zeta(s)&=\sum_{n\ge1}\frac1{n^s},\quad\eta(s)=\sum_{n\ge1}\frac{(-1)^{n+1}}{n^s}\\\lambda(s)&=\sum_{n\text{ 홀수}}\frac1{n^s},\quad\beta(s)=\sum_{k\ge0}\frac{(-1)^k}{(2k+1)^s}\end{aligned}$$
  2. $\zeta$로 바꾸기: 짝수 항의 합은 $\sum_m(2m)^{-s}=2^{-s}\zeta(s)$입니다. 홀수 항은 전체에서 짝수 항을 한 번 빼고, 교대 합은 두 번 뺍니다. $$\begin{aligned}\lambda(s)&=(1-2^{-s})\,\zeta(s)\\\eta(s)&=(1-2\cdot2^{-s})\,\zeta(s)=(1-2^{1-s})\,\zeta(s)\end{aligned}$$
  3. $\zeta(2n)$은 1절 공식으로 구하므로 $\eta(2n)$, $\lambda(2n)$도 바로 나옵니다.
  4. $\beta$는 $\zeta$로 바뀌지 않습니다. 홀수 $s$에서는 푸리에 급수(L18)로 $\beta(1)=\frac\pi4$, $\beta(3)=\frac{\pi^3}{32}$이고, $\beta(2)\approx0.91597$ (카탈랑 상수)는 닫힌 꼴이 알려져 있지 않습니다.
  5. 오일러 곱(Euler product): $\zeta(s)=\prod_{p\text{ 소수}}\frac{1}{1-p^{-s}}$. 응용: $1+x=\frac{1-x^2}{1-x}$이므로 $\prod_p(1+p^{-s})=\frac{\zeta(s)}{\zeta(2s)}$.
예제 7-1 (a) $\eta(2)$, $\lambda(2)$, $\eta(4)$ (b) $\eta(1)=\ln2$ (c) 오일러 곱의 수렴

(a) $\zeta(2)=\frac{\pi^2}6$, $\zeta(4)=\frac{\pi^4}{90}$ (예제 1-2)에 인수를 곱합니다.

$$\begin{aligned}\eta(2)&=\Big(1-\frac12\Big)\frac{\pi^2}{6}=\frac{\pi^2}{12}\approx0.8225\\\lambda(2)&=\Big(1-\frac14\Big)\frac{\pi^2}{6}=\frac{\pi^2}{8}\\\eta(4)&=\Big(1-\frac18\Big)\frac{\pi^4}{90}=\frac{7\pi^4}{720}\approx0.9470\end{aligned}$$

$\lambda(2)=\frac{\pi^2}8$은 L18에서 푸리에 급수로 얻은 값과 같습니다.

(b) $s=1$에서는 $\zeta(1)$이 발산하므로 극한으로 봅니다. $s\to1$이면 $\zeta(s)\approx\frac{1}{s-1}$ (적분 $\int_1^\infty x^{-s}dx=\frac1{s-1}$과 같은 크기), 그리고 $1-2^{1-s}=1-e^{-(s-1)\ln2}\approx(s-1)\ln2$입니다. 곱하면

$$\eta(1)=1-\frac12+\frac13-\cdots=\lim_{s\to1}(s-1)\ln2\cdot\frac1{s-1}=\ln2$$

(c) $s=2$에서 소수 $p\le P$까지의 부분곱 $\prod_{p\le P}\frac1{1-p^{-2}}$:

$P$23571197997$\zeta(2)$
부분곱1.33331.51.56251.59511.60831.64191.64471.6449

$\frac{4}{3}\cdot\frac98=1.5$처럼 손으로도 몇 단계 갈 수 있습니다. 수렴은 느립니다. 빠진 인수가 $1+\frac1{p^2}+\cdots$이고 $\sum_{p>P}p^{-2}$이 천천히 줄기 때문입니다.

왜 되나? (증명 스케치)

체(sieve)로 거르는 것과 같습니다. $\zeta(s)$에서 $2^{-s}\zeta(s)=\sum(2m)^{-s}$를 빼면 짝수 항이 사라집니다.

$$(1-2^{-s})\zeta(s)=1+\frac1{3^s}+\frac1{5^s}+\frac1{7^s}+\cdots$$

이것이 $\lambda(s)$입니다. 여기에 $(1-3^{-s})$를 곱하면 3의 배수가, $(1-5^{-s})$를 곱하면 5의 배수가 사라집니다. 모든 소수에 대해 하면 $1$만 남습니다: $\prod_p(1-p^{-s})\cdot\zeta(s)=1$. 같은 내용을 반대로 보면, $\frac{1}{1-p^{-s}}=1+p^{-s}+p^{-2s}+\cdots$를 모든 소수에 대해 곱해 전개할 때 소인수분해가 한 가지뿐이므로 모든 $n^{-s}$가 정확히 한 번씩 나옵니다.

8. 분산 관계 맛보기 — 크라머스-크로니히

레시피
  1. $\chi(\omega)$가 위 반평면에서 해석적이고 $|\omega|\to\infty$에서 0으로 가는지 확인합니다. 극이 모두 아래 반평면에 있으면 됩니다.
  2. 크라머스-크로니히 관계(Kramers–Kronig relations): $$\begin{aligned}\mathrm{Re}\,\chi(\omega)&=\frac1\pi\,\mathrm{P}\!\int_{-\infty}^\infty\frac{\mathrm{Im}\,\chi(\omega')}{\omega'-\omega}d\omega'\\ \mathrm{Im}\,\chi(\omega)&=-\frac1\pi\,\mathrm{P}\!\int_{-\infty}^\infty\frac{\mathrm{Re}\,\chi(\omega')}{\omega'-\omega}d\omega'\end{aligned}$$
  3. 주값 적분은 특이점 양쪽을 대칭으로 묶으면 보통 적분이 됩니다. $\omega'=\omega+u$ 조각과 $\omega'=\omega-u$ 조각을 합칩니다. $$\mathrm{P}\!\int_{-\infty}^\infty\frac{h(\omega')}{\omega'-\omega}d\omega'=\int_0^\infty\frac{h(\omega+u)-h(\omega-u)}{u}\,du$$ 오른쪽 피적분함수는 $u\to0$에서 $2h'(\omega)$로 유한합니다. 손으로도, 수치로도 계산하기 쉽습니다.
  4. 기호로 하려면 L12의 방법: $\mathrm{P}\!\int=2\pi i\sum(\text{위 반평면 극의 유수})+\pi i\,(\text{실축 위 극 }\omega'=\omega\text{의 유수})$.
왜 되나? (증명 스케치)

$\frac{\chi(\omega')}{\omega'-\omega}$를 실축과 위쪽 큰 반원으로 된 닫힌 경로에서 적분합니다. 실축 위의 극 $\omega'=\omega$는 위로 작은 반원을 그려 피합니다. $\chi$가 위 반평면에서 해석적이므로 경로 안에 극이 없어 전체 적분은 0입니다. 큰 반원은 $\chi\to0$이라 0이고, 극을 위로 돌아가는 작은 반원(시계 방향 반 바퀴)은 $-\pi i\,\chi(\omega)$입니다(L12의 반 유수).

$$\mathrm{P}\!\int_{-\infty}^{\infty}\frac{\chi(\omega')}{\omega'-\omega}d\omega'-\pi i\,\chi(\omega)=0$$

즉 $\chi(\omega)=-\frac{i}{\pi}\mathrm{P}\!\int\frac{\chi(\omega')}{\omega'-\omega}d\omega'$입니다. 오른쪽 적분을 $A+iB$ ($A$는 $\mathrm{Re}\,\chi$로, $B$는 $\mathrm{Im}\,\chi$로 만든 주값 적분)로 쓰면 $-\frac i\pi(A+iB)=\frac B\pi-\frac{i}{\pi}A$. 실수부와 허수부를 맞추면 레시피 2의 두 식입니다.

예제 8-1 $\chi(\omega)=\dfrac{1}{\omega_0-\omega-i\gamma}$, $\omega_0=2$, $\gamma=1$

① 실수부와 허수부: 분모의 켤레 $\omega_0-\omega+i\gamma$를 위아래에 곱합니다.

$$\begin{aligned}\mathrm{Re}\,\chi&=\frac{\omega_0-\omega}{(\omega-\omega_0)^2+\gamma^2}\\ \mathrm{Im}\,\chi&=\frac{\gamma}{(\omega-\omega_0)^2+\gamma^2}\end{aligned}$$

허수부가 $\omega_0$에 봉우리가 있고 폭이 $\gamma$인 로런츠형(Lorentzian)입니다. 극은 $\omega=\omega_0-i\gamma$로 아래 반평면에 있고, $|\chi|\sim1/|\omega|\to0$ 입니다. 조건을 만족합니다.

② $\omega=1$에서 실수부 $\mathrm{Re}\,\chi(1)=\frac{2-1}{1+1}=\frac12$ 를 허수부에서 복원합니다. $L(w)=\frac{1}{(w-2)^2+1}$ 이라 두면

$$\begin{aligned}L(1+u)-L(1-u)&=\frac1{(u-1)^2+1}-\frac1{(u+1)^2+1}\\ &=\frac{(u+1)^2-(u-1)^2}{(u^2-2u+2)(u^2+2u+2)}\\ &=\frac{4u}{u^4+4}\end{aligned}$$

(분모: $(u^2+2)^2-(2u)^2=u^4+4$.) 레시피 3에 넣습니다.

$$\begin{aligned}\mathrm{Re}\,\chi(1)&=\frac1\pi\int_0^\infty\frac{4}{u^4+4}\,du\\ &=\frac4\pi\cdot\frac{\pi}{8}=\frac12\end{aligned}$$

여기서 $\int_0^\infty\frac{du}{u^4+a^4}=\frac{\pi}{2\sqrt2\,a^3}$ (L12의 유수 적분)에 $a=\sqrt2$, $a^3=2\sqrt2$ 를 넣었습니다. 맞습니다.

③ 다른 점에서도 수치 적분으로 확인합니다.

$\omega$$\mathrm{Re}\,\chi$ (직접)$\frac1\pi\mathrm{P}\!\int\frac{\mathrm{Im}\,\chi}{\omega'-\omega}$ (수치)
00.40.4
10.50.5
200
3−0.5−0.5

일반 $\omega$에서도 레시피 4의 유수 계산으로 $\frac1\pi\mathrm{P}\!\int=\frac{\omega_0-\omega}{(\omega_0-\omega)^2+\gamma^2}$가 나옵니다. 흡수 스펙트럼(허수부)만 재면 굴절(실수부)이 정해진다는 것이 분산 관계의 내용입니다.

9. 자주 하는 실수

10. 연습문제

종이에 먼저 풀고 답을 여세요. 모든 답은 SymPy와 mpmath로 검산했습니다.

A. 베르누이 수와 ζ

A1. 점화식으로 (a) $B_5=0$을 확인하고 (b) $B_{10}$을 구하세요.

답(a) 줄 1 6 15 20 15 6: $1-3+\frac{15}6+0-\frac{15}{30}+6B_5=0+6B_5=0$. (b) $B_{10}=\dfrac5{66}$ — 줄 1 11 55 165 330 462 462 330 165 55 11에서 짝수 번호만: $1-\frac{11}2+\frac{55}6-\frac{330}{30}+\frac{462}{42}-\frac{165}{30}=-\frac56$, 따라서 $11B_{10}=\frac56$.

A2. $\zeta(8)$

답$\dfrac{\pi^8}{9450}$ — $\frac{(-1)^5B_8(2\pi)^8}{2\cdot8!}=\frac{\frac1{30}\cdot256\pi^8}{80640}$.

A3. $\displaystyle\sum_{k=1}^nk^4$

답$\dfrac{n^5}5+\dfrac{n^4}2+\dfrac{n^3}3-\dfrac{n}{30}$ — $\frac15\big[n^5+5\cdot\frac12n^4+10\cdot\frac16n^3+0+5\cdot(-\frac1{30})n\big]$. 확인: $n=2$이면 $17$.

A4. $x\coth x$를 $x^4$까지 (힌트: $\frac x2\coth\frac x2=\sum B_{2n}\frac{x^{2n}}{(2n)!}$)

답$1+\dfrac{x^2}3-\dfrac{x^4}{45}$ — $x$를 $2x$로 바꾸면 $x\coth x=\sum B_{2n}\frac{(2x)^{2n}}{(2n)!}=1+\frac16\cdot\frac{4x^2}{2}-\frac1{30}\cdot\frac{16x^4}{24}$.

A5. $\displaystyle\sum_{k=1}^\infty\frac1{(2k-1)^4}$

답$\dfrac{\pi^4}{96}$ — 짝수 항의 합이 $\frac1{16}\zeta(4)$이므로 홀수 항은 $\big(1-\frac1{16}\big)\frac{\pi^4}{90}$.

B. 오일러-매클로린

B1. $\displaystyle\sum_{k=N}^\infty\frac1{k^3}$의 꼬리 근사를 $N^{-6}$ 항까지 구하고, $N=10$으로 $\zeta(3)$을 계산하세요. ($\sum_{k=1}^9k^{-3}=1.196531986$)

답$\dfrac1{2N^2}+\dfrac1{2N^3}+\dfrac1{4N^4}-\dfrac1{12N^6}$ — $f'=-3x^{-4}$, $f'''=-60x^{-6}$. $N=10$이면 꼬리 $0.0055249167$, $\zeta(3)\approx1.2020569$ (참값 $1.2020569032$, 오차 약 $10^{-9}$).

B2. 오일러-매클로린으로 $\sum_{k=1}^nk^2$를 구하세요($a=1$, $b=n$).

답$\dfrac{n^3}3+\dfrac{n^2}2+\dfrac n6$ — $\frac{n^3-1}{3}+\frac{1+n^2}{2}+\frac1{12}(2n-2)$. 상수가 $-\frac13+\frac12-\frac16=0$이 되고, $f'''=0$이라 정확합니다.

B3. $H_{100}$을 $\ln100+\gamma+\frac1{200}-\frac1{120000}$으로 어림하세요.

답$5.1873775176$ — 참값 $5.18737751764$, 오차 약 $8\times10^{-11}$ (다음 항 $\frac1{120n^4}$ 크기).

B4. $\ln n!=\sum_{k=1}^n\ln k$에 오일러-매클로린을 써서 $n$이 들어 있는 항을 $n^{-3}$까지 구하세요. 상수는 $\frac12\ln2\pi$로 주어집니다. $n=10$에서 확인하세요.

답$n\ln n-n+\frac12\ln n+\frac12\ln2\pi+\dfrac1{12n}-\dfrac1{360n^3}$ — $f'=\frac1x$, $f'''=\frac2{x^3}$. $n=10$: $15.10441257$, 참값 $\ln10!=15.10441257$ (오차 약 $10^{-8}$).

B5. $\sum_{k=1}^n\sqrt k$의 점근형을 $n^{-1/2}$ 항까지 구하세요. 상수는 $\zeta(-\frac12)\approx-0.2078862$로 주어집니다. $n=100$에서 확인하세요.

답$\frac23n^{3/2}+\frac12n^{1/2}+\zeta(-\tfrac12)+\dfrac{1}{24\sqrt n}$ — $f'=\frac1{2\sqrt x}$에 $\frac1{12}$. $n=100$: $671.462947$, 참값 $671.462947$.

C. 점근 급수

C1. 예제 3-1의 급수를 $x=0.2$에서 쓸 때 가장 좋은 $N$과 그때의 오차는? (참값 $I(0.2)=0.852111$)

답$N=4$, $S_4=0.8704$, 오차 $0.018$ — 항 $N!\,0.2^N$은 $N=4,5$에서 $0.0384$로 가장 작습니다. $x$가 크면 최선의 오차도 큽니다(약 2%).

C2. 지수적분 $E_1(x)=\int_x^\infty\frac{e^{-t}}{t}dt$의 큰 $x$ 점근 급수를 부분적분으로 구하고, $x=10$에서 4항으로 계산하세요(참값 $4.15697\times10^{-6}$).

답$E_1(x)\sim\dfrac{e^{-x}}{x}\Big(1-\dfrac1x+\dfrac{2}{x^2}-\dfrac{6}{x^3}+\cdots\Big)$; $x=10$에서 $4.1496\times10^{-6}$ (상대오차 $-0.18\%$). $t=x+s$로 치환하면 $E_1(x)=e^{-x}\int_0^\infty\frac{e^{-s}}{x+s}ds=\frac{e^{-x}}{x}I(\tfrac1x)$ 로 예제 3-1의 $I$가 나옵니다.

C3. $\operatorname{erfc}(4)$를 첫 항과 두 항으로 어림하세요(참값 $1.54173\times10^{-8}$).

답첫 항 $1.58728\times10^{-8}$ ($+3.0\%$, $\frac1{2x^2}=\frac1{32}$와 비슷), 두 항 $1.53768\times10^{-8}$ ($-0.26\%$).

C4. $\displaystyle\int_0^\infty\frac{e^{-xt}}{1+t^2}dt$의 큰 $x$ 점근 급수 (힌트: $\frac1{1+t^2}$을 전개하고 왓슨 보조정리)

답$\displaystyle\sum_{n=0}^\infty\frac{(-1)^n(2n)!}{x^{2n+1}}=\frac1x-\frac2{x^3}+\frac{24}{x^5}-\cdots$ — $\int_0^\infty t^{2n}e^{-xt}dt=\frac{(2n)!}{x^{2n+1}}$. $x=10$에서 4항 $0.098168$, 참값 $0.0981910$.

D. 라플라스 방법과 안장점법

D1. 스털링 공식으로 $5!$을 어림하고, $\big(1+\frac1{60}\big)$ 보정 후와 비교하세요.

답$118.02$ (상대오차 $-1.65\%$), 보정 후 $119.986$ (상대오차 $-1.2\times10^{-4}$).

D2. $\displaystyle\int_{-\infty}^\infty e^{-N\cosh t}\,dt$, $N\to\infty$

답$e^{-N}\sqrt{\dfrac{2\pi}{N}}$ — $f=-\cosh t$, $t_0=0$, $f''(0)=-1$. $N=10$: $3.5987\times10^{-5}$, 참값($=2K_0(10)$) $3.5560\times10^{-5}$ ($+1.2\%$).

D3. $\displaystyle\frac1\pi\int_0^\pi e^{N\cos\theta}\,d\theta$ (최대점이 구간 끝)

답$\dfrac{e^N}{\sqrt{2\pi N}}$ — $\theta_0=0$, $f''=-1$이고 가우스의 절반: $\frac1\pi\cdot\frac12e^N\sqrt{2\pi/N}$. $N=10$: $2778.8$, 참값($=I_0(10)$) $2815.7$ ($-1.3\%$).

D4. $\displaystyle\int_0^\infty e^{-N(t+1/t)}\,dt$

답$e^{-2N}\sqrt{\dfrac{\pi}{N}}$ — $t_0=1$, $f(1)=-2$, $f''(1)=-2$. $N=10$: $1.1553\times10^{-9}$, 참값 $1.1766\times10^{-9}$ ($-1.8\%$).

D5. $J_n(x)=\dfrac1{2\pi}\displaystyle\int_{-\pi}^{\pi}e^{i(x\sin\theta-n\theta)}d\theta$ 에 안장점법을 써서 $J_n$의 점근형을 구하세요($n$ 고정, $g=e^{-in\theta}/2\pi$).

답$\sqrt{\dfrac{2}{\pi x}}\cos\Big(x-\dfrac{n\pi}2-\dfrac\pi4\Big)$ — 안장점 $\theta_0=\pm\frac\pi2$. $\frac\pi2$: $f''=-i$, $\varphi=-\frac\pi4$, 기여 $\frac1{2\pi}e^{-in\pi/2}e^{ix}\sqrt{2\pi/x}\,e^{-i\pi/4}$. $-\frac\pi2$: $f''=i$, $\varphi=\frac\pi4$, 켤레. $x=15$, $n=1$: $0.20540$, 참값 $0.20510$.

D6. $\displaystyle\int_{-\infty}^\infty e^{iNx^2/2}dx$ 를 레시피 5로 계산하세요(이 경우 정확한 값이 나옵니다).

답$\sqrt{\dfrac{2\pi}{N}}\,e^{i\pi/4}$ — $z_0=0$, $f''=i$, $\alpha=\frac\pi2$, $\varphi=\frac\pi4$. 지수가 정확히 2차라 근사가 아닙니다(프레넬 적분).

E. 무한곱과 디리클레 급수

E1. $\displaystyle\prod_{n=2}^\infty\Big(1-\frac1{n^2}\Big)$

답$\dfrac12$ — $1-\frac1{n^2}=\frac{n-1}{n}\cdot\frac{n+1}{n}$. 부분곱 $\frac1N\cdot\frac{N+1}{2}\to\frac12$.

E2. 수렴 판정: (a) $\prod_{n=1}^\infty\big(1+n^{-3/2}\big)$ (b) $\prod_{n=1}^\infty\big(1-\frac1{n+1}\big)$

답(a) 수렴 — $\sum n^{-3/2}$ 수렴. (b) 발산(0으로 감) — $\prod_{n=1}^N\frac{n}{n+1}=\frac1{N+1}\to0$. $\sum\frac1{n+1}$이 발산하는 것과 맞습니다.

E3. $\cos x$의 곱 공식에서 $x^2$ 계수를 비교해 $\sum_{n=1}^\infty\frac1{(2n-1)^2}$을 구하세요.

답$\dfrac{\pi^2}8$ — $-\sum\frac{4}{(2n-1)^2\pi^2}=-\frac12$.

E4. $\displaystyle\prod_{n=1}^\infty\Big(1+\frac1{4n^2}\Big)$

답$\dfrac{2\sinh(\pi/2)}{\pi}\approx1.4651$ — $\sinh$ 곱에 $x=\frac\pi2$.

E5. $\displaystyle\sum_{n=1}^\infty\frac{(-1)^{n+1}}{n^4}$

답$\dfrac{7\pi^4}{720}\approx0.9470$ — $\eta(4)=(1-2^{-3})\zeta(4)=\frac78\cdot\frac{\pi^4}{90}$.

E6. $\displaystyle\sum_{n\text{ 홀수}}\frac1{n^6}$ (L18 연습문제 E3의 답과 비교하세요)

답$\dfrac{\pi^6}{960}$ — $\lambda(6)=(1-2^{-6})\zeta(6)=\frac{63}{64}\cdot\frac{\pi^6}{945}$. L18에서 파세발 등식으로 얻은 값과 같습니다.

E7. 모든 소수 $p$에 대한 곱 $\displaystyle\prod_p\Big(1+\frac1{p^2}\Big)$

답$\dfrac{15}{\pi^2}\approx1.5198$ — $1+x=\frac{1-x^2}{1-x}$이므로 $\frac{\zeta(2)}{\zeta(4)}=\frac{\pi^2/6}{\pi^4/90}$.

F. 분산 관계

F1. 예제 8-1의 $\chi$에서 이번에는 실수부로부터 $\mathrm{Im}\,\chi(1)$을 복원하세요.

답$\dfrac12$ — $R(w)=\frac{2-w}{(w-2)^2+1}$이면 $\frac{R(1+u)-R(1-u)}{u}=-\frac{2u^2}{u^4+4}$. $-\frac1\pi\int_0^\infty(\cdots)du=\frac2\pi\int_0^\infty\frac{u^2}{u^4+4}du=\frac2\pi\cdot\frac\pi4$.

11. 다음

← 로드맵 · ← 이전 L29 · 다음 L31 →