실수 항 급수 ∑ a n \sum a_n ∑ a n 이 조건수렴한다고 하자.
p n = max ( a n , 0 ) p_n = \max(a_n, 0) p n = max ( a n , 0 ) , q n = max ( − a n , 0 ) q_n = \max(-a_n, 0) q n = max ( − a n , 0 ) 이라 두면 (0인 항은 무시해도 되므로 양항/음항 부분수열로 다시 번호를 매긴 것과 같다), ∑ p n = + ∞ \sum p_n = +\infty ∑ p n = + ∞ 이고 ∑ q n = + ∞ \sum q_n = +\infty ∑ q n = + ∞ 임을 증명하세요.
a n = p n − q n , ∣ a n ∣ = p n + q n a_n = p_n - q_n, \qquad \lvert a_n \rvert = p_n + q_n a n = p n − q n , ∣ a n ∣ = p n + q n
∑ p n < ∞ ⟹ ∑ q n = ∑ p n − ∑ a n < ∞ ⟹ ∑ ∣ a n ∣ < ∞ (contradiction) \sum p_n < \infty \ \Longrightarrow\ \sum q_n = \sum p_n - \sum a_n < \infty \ \Longrightarrow\ \sum \lvert a_n \rvert < \infty \quad \text{(contradiction)} ∑ p n < ∞ ⟹ ∑ q n = ∑ p n − ∑ a n < ∞ ⟹ ∑ ∣ a n ∣ < ∞ (contradiction)
목표 s = 1 s = 1 s = 1 , N = 120 N = 120 N = 120 : S 120 ≈ 0.9967 S_{120} \approx 0.9967 S 120 ≈ 0.9967 , 오차 ≈ 0.00326 \approx 0.00326 ≈ 0.00326 — 양항 78개·음항 42개를 썼고, 양쪽 블록이 영원히 반복됩니다 (아래 증명이 그 이유).
증명 보기
항별로 a n = p n − q n a_n = p_n - q_n a n = p n − q n 이고 ∣ a n ∣ = p n + q n \lvert a_n \rvert = p_n + q_n ∣ a n ∣ = p n + q n 입니다 (0인 항은 양쪽에 기여하지 않으므로 부분수열로 다시 번호를 매긴 것과 같습니다). 조건수렴 가정은 ∑ ( p n − q n ) \sum (p_n - q_n) ∑ ( p n − q n ) 이 수렴하고 ∑ ( p n + q n ) \sum (p_n + q_n) ∑ ( p n + q n ) 이 발산한다는 뜻입니다.
∑ p n < ∞ \sum p_n < \infty ∑ p n < ∞ 이라고 가정합니다. ∑ a n = ∑ ( p n − q n ) \sum a_n = \sum (p_n - q_n) ∑ a n = ∑ ( p n − q n ) 이 수렴하므로, q n = p n − ( p n − q n ) q_n = p_n - (p_n - q_n) q n = p n − ( p n − q n ) 에서 ∑ q n = ∑ p n − ∑ a n \sum q_n = \sum p_n - \sum a_n ∑ q n = ∑ p n − ∑ a n 은 수렴급수들의 차로 수렴합니다.
그러면 ∑ ∣ a n ∣ = ∑ p n + ∑ q n < ∞ \sum \lvert a_n \rvert = \sum p_n + \sum q_n < \infty ∑ ∣ a n ∣ = ∑ p n + ∑ q n < ∞ — 즉 ∑ a n \sum a_n ∑ a n 이 절대수렴하게 되어, 조건수렴(절대수렴하지 않음) 가정에 모순입니다. 따라서 ∑ p n = + ∞ \sum p_n = +\infty ∑ p n = + ∞ 입니다.
대칭적으로: ∑ q n < ∞ \sum q_n < \infty ∑ q n < ∞ 이면 p n = q n + ( p n − q n ) p_n = q_n + (p_n - q_n) p n = q n + ( p n − q n ) 에서 ∑ p n = ∑ q n + ∑ a n \sum p_n = \sum q_n + \sum a_n ∑ p n = ∑ q n + ∑ a n 이 수렴하고, 역시 ∑ ∣ a n ∣ < ∞ \sum \lvert a_n \rvert < \infty ∑ ∣ a n ∣ < ∞ 가 되어 모순입니다.
따라서 ∑ q n = + ∞ \sum q_n = +\infty ∑ q n = + ∞ 입니다.
직관: 조건수렴 급수는 "양의 무한대"와 "음의 무한대"를 둘 다 품고 있어, 재배열이 둘 사이를 오가며 어떤 목표든 맞출 수 있습니다.
이 씬의 탐욕 걸음(greedy walk)으로 목표 s = 1 s = 1 s = 1 을 노리세요.
처음 몇 개 블록이 끝난 뒤의 부분합 S 2 , S 3 , S 4 , S 5 , S 7 , S 8 S_2, S_3, S_4, S_5, S_7, S_8 S 2 , S 3 , S 4 , S 5 , S 7 , S 8 을 직접 계산하고, 각 overshoot/undershoot이 그 경계를 넘게 한 항의 크기 이하임을 확인하세요.
S 2 = 4 3 , S 3 = 5 6 , S 4 = 31 30 , S 5 = 47 60 , S 7 = 1307 1260 , S 8 = 1097 1260 S_2 = \tfrac43,\ S_3 = \tfrac56,\ S_4 = \tfrac{31}{30},\ S_5 = \tfrac{47}{60},\ S_7 = \tfrac{1307}{1260},\ S_8 = \tfrac{1097}{1260} S 2 = 3 4 , S 3 = 6 5 , S 4 = 30 31 , S 5 = 60 47 , S 7 = 1260 1307 , S 8 = 1260 1097
gaps: 1 3 , 1 6 , 1 30 , 13 60 , 47 1260 , 163 1260 ≤ crossing term each time \text{gaps: }\tfrac13,\ \tfrac16,\ \tfrac1{30},\ \tfrac{13}{60},\ \tfrac{47}{1260},\ \tfrac{163}{1260}\ \le\ \text{crossing term each time} gaps: 3 1 , 6 1 , 30 1 , 60 13 , 1260 47 , 1260 163 ≤ crossing term each time
목표 s = 1 s = 1 s = 1 , N = 120 N = 120 N = 120 : 경계 간격이 1 3 → 1 6 → 1 30 → 13 60 → 47 1260 → 163 1260 \frac13 \to \frac16 \to \frac1{30} \to \frac{13}{60} \to \frac{47}{1260} \to \frac{163}{1260} 3 1 → 6 1 → 30 1 → 60 13 → 1260 47 → 1260 163 으로 조여들며 S 120 ≈ 0.9967 S_{120} \approx 0.9967 S 120 ≈ 0.9967 , 오차 ≈ 0.00326 \approx 0.00326 ≈ 0.00326 .
증명 보기
규칙은 t ≤ s t \le s t ≤ s 이면 다음 양항, t > s t > s t > s 이면 다음 음항을 취하는 것입니다. s = 1 s = 1 s = 1 에서 t 0 = 0 t_0 = 0 t 0 = 0 이므로 첫 항은 양항: S 1 = 0 + p 1 = 1 S_1 = 0 + p_1 = 1 S 1 = 0 + p 1 = 1 — 걸음이 목표에 정확히 착지합니다 (간격 0).
S 1 = 1 ≤ 1 S_1 = 1 \le 1 S 1 = 1 ≤ 1 이므로 양항을 한 번 더: S 2 = 1 + p 2 = 1 + 1 3 = 4 3 S_2 = 1 + p_2 = 1 + \frac13 = \frac43 S 2 = 1 + p 2 = 1 + 3 1 = 3 4 — 첫 양항 블록이 끝나고 overshoot은 1 3 = p 2 \frac13 = p_2 3 1 = p 2 입니다 (걸음이 s s s 위에 정확히 서 있는 상태에서 위로 넘으면 등호가 성립; 아래 보조정리 참조). 이어서 S 3 = 4 3 − q 1 = 4 3 − 1 2 = 5 6 S_3 = \frac43 - q_1 = \frac43 - \frac12 = \frac56 S 3 = 3 4 − q 1 = 3 4 − 2 1 = 6 5 — 첫 음항 블록, undershoot 1 6 < q 1 = 1 2 \frac16 < q_1 = \frac12 6 1 < q 1 = 2 1 .
계속합니다: S 4 = 5 6 + p 3 = 5 6 + 1 5 = 31 30 S_4 = \frac56 + p_3 = \frac56 + \frac15 = \frac{31}{30} S 4 = 6 5 + p 3 = 6 5 + 5 1 = 30 31 (overshoot 1 30 < p 3 = 1 5 \frac1{30} < p_3 = \frac15 30 1 < p 3 = 5 1 ), S 5 = 31 30 − q 2 = 31 30 − 1 4 = 47 60 S_5 = \frac{31}{30} - q_2 = \frac{31}{30} - \frac14 = \frac{47}{60} S 5 = 30 31 − q 2 = 30 31 − 4 1 = 60 47 (undershoot 13 60 < q 2 = 1 4 \frac{13}{60} < q_2 = \frac14 60 13 < q 2 = 4 1 ).
다음 양항 블록은 두 항을 씁니다: S 6 = 47 60 + p 4 = 389 420 < 1 S_6 = \frac{47}{60} + p_4 = \frac{389}{420} < 1 S 6 = 60 47 + p 4 = 420 389 < 1 (아직 경계를 못 넘음), S 7 = 389 420 + p 5 = 1307 1260 S_7 = \frac{389}{420} + p_5 = \frac{1307}{1260} S 7 = 420 389 + p 5 = 1260 1307 (overshoot 47 1260 < p 5 = 1 9 \frac{47}{1260} < p_5 = \frac19 1260 47 < p 5 = 9 1 ).
그리고 S 8 = 1307 1260 − q 3 = 1097 1260 S_8 = \frac{1307}{1260} - q_3 = \frac{1097}{1260} S 8 = 1260 1307 − q 3 = 1260 1097 (undershoot 163 1260 < q 3 = 1 6 \frac{163}{1260} < q_3 = \frac16 1260 163 < q 3 = 6 1 ).
모든 값이 모델 계산과 일치합니다 (테스트에서 유리수 그대로 검증).
간격 수열 1 3 , 1 6 , 1 30 , 13 60 , 47 1260 , 163 1260 \frac13, \frac16, \frac1{30}, \frac{13}{60}, \frac{47}{1260}, \frac{163}{1260} 3 1 , 6 1 , 30 1 , 60 13 , 1260 47 , 1260 163 은 단조가 아니지만, 각 간격이 그 경계를 넘게 한 항의 크기 이하이며 항의 크기는 0 0 0 으로 갑니다.
120개 항 뒤에는 S 120 ≈ 0.9967 S_{120} \approx 0.9967 S 120 ≈ 0.9967 , 오차 ≈ 0.00326 \approx 0.00326 ≈ 0.00326 — 걸음이 목표를 향해 조여들고 있습니다.
탐욕 재배열이 목표 s s s 로 수렴함을 증명하세요: 양쪽 블록이 영원히 반복되고, 매번 경계를 넘을 때의 overshoot/undershoot이 그 경계를 넘게 한 항의 크기 이하이며, 항의 크기가 0 0 0 으로 가므로 ∣ S N − s ∣ → 0 \lvert S_N - s \rvert \to 0 ∣ S N − s ∣ → 0 입니다.
t ≤ s ⇒ S − s ≤ p ( crossing up ) , t > s ⇒ s − S < q ( crossing down ) t \le s \Rightarrow S - s \le p \quad (\text{crossing up}), \qquad t > s \Rightarrow s - S < q \quad (\text{crossing down}) t ≤ s ⇒ S − s ≤ p ( crossing up ) , t > s ⇒ s − S < q ( crossing down )
∣ S N − s ∣ ≤ max ( q last , p cross ) → N → ∞ 0 \lvert S_N - s \rvert \le \max(q_{\text{last}}, p_{\text{cross}}) \;\xrightarrow[N\to\infty]{}\; 0 ∣ S N − s ∣ ≤ max ( q last , p cross ) N → ∞ 0
목표 s = 1 s = 1 s = 1 , N = 120 N = 120 N = 120 : S 120 ≈ 0.9967 S_{120} \approx 0.9967 S 120 ≈ 0.9967 , 오차 ≈ 0.00326 \approx 0.00326 ≈ 0.00326 — 항 크기가 0 0 0 으로 가면서 걸음의 진폭도 함께 사라집니다.
증명 보기
교대조화급수 ∑ ( − 1 ) n + 1 n \sum \frac{(-1)^{n+1}}{n} ∑ n ( − 1 ) n + 1 은 조건수렴합니다 (Leibniz 판정법으로 수렴, ∑ 1 n \sum \frac1n ∑ n 1 발산으로 절대수렴 실패). 양항 p k = 1 2 k − 1 p_k = \frac{1}{2k-1} p k = 2 k − 1 1 과 음항 크기 q k = 1 2 k q_k = \frac{1}{2k} q k = 2 k 1 에 대해 ∑ p k = ∑ q k = + ∞ \sum p_k = \sum q_k = +\infty ∑ p k = ∑ q k = + ∞ 입니다 (앞 문제의 따름정리, 또는 1 2 k − 1 ≥ 1 2 k \frac{1}{2k-1} \ge \frac{1}{2k} 2 k − 1 1 ≥ 2 k 1 와 조화급수 비교로 직접 확인).
양쪽 블록이 영원히 반복됩니다.
양항이 유한 번만 쓰였다고 가정하면, 어느 시점부터는 음항만 취하므로 부분합은 매번 q j q_j q j 씩 감소하고 ∑ q j = ∞ \sum q_j = \infty ∑ q j = ∞ 이니 t → − ∞ t \to -\infty t → − ∞ — 결국 t ≤ s t \le s t ≤ s 가 되어 규칙이 양항을 취하게 되므로 모순입니다.
음항에 대해서도 대칭적으로 (그렇지 않으면 t → + ∞ t \to +\infty t → + ∞ 가 되어 음항을 취하게 됨) 양쪽 블록이 무한히 반복됩니다.
각 블록은 아직 쓰지 않은 다음 항부터 차례로 쓰므로, 결국 모든 p i p_i p i 와 모든 q j q_j q j 가 정확히 한 번씩 쓰입니다 — 즉 진짜 재배열입니다.
경계 넘기 보조정리: t ≤ s t \le s t ≤ s 에서 p p p 를 더해 위로 넘으면 새 간격은 ( t + p ) − s = p − ( s − t ) ≤ p (t + p) - s = p - (s - t) \le p ( t + p ) − s = p − ( s − t ) ≤ p (등호는 t = s t = s t = s 일 때만).
t > s t > s t > s 에서 q q q 를 빼 아래로 넘으면 새 간격은 s − ( t − q ) = q − ( t − s ) < q s - (t - q) = q - (t - s) < q s − ( t − q ) = q − ( t − s ) < q .
따라서 매번의 overshoot/undershoot은 그 경계를 넘게 한 항의 크기 이하입니다.
이제 양항 블록 하나를 봅니다 (첫 번째 경계 넘기 이후의 블록; 처음 몇 항은 유한하므로 수렴에 영향 없음).
undershoot 간격 ε \varepsilon ε (보조정리로 ε ≤ q last \varepsilon \le q_{\text{last}} ε ≤ q last , 마지막으로 쓴 음항 크기)에서 시작해 블록이 단조증가하므로, 경계를 넘기 전에는 s − S ≤ ε s - S \le \varepsilon s − S ≤ ε , 경계를 넘은 단계에서는 S − s ≤ p cross S - s \le p_{\text{cross}} S − s ≤ p cross 입니다.
즉 블록 전체에서 ∣ S N − s ∣ ≤ max ( q last , p cross ) \lvert S_N - s \rvert \le \max(q_{\text{last}}, p_{\text{cross}}) ∣ S N − s ∣ ≤ max ( q last , p cross ) 입니다.
블록이 영원히 반복되므로 (2단계) 양항·음항 번호는 둘 다 ∞ \infty ∞ 로 가고, q last → 0 q_{\text{last}} \to 0 q last → 0 이며 p cross → 0 p_{\text{cross}} \to 0 p cross → 0 입니다 (경계를 넘긴 양항들은 p i p_i p i 의 부분수열).
따라서 ∣ S N − s ∣ → 0 \lvert S_N - s \rvert \to 0 ∣ S N − s ∣ → 0 , 즉 S N → s S_N \to s S N → s 입니다.
음항 블록도 대칭적입니다.
이것은 유한한 s s s 에 대한 리만 재배열 정리의 탐욕 증명입니다.
(± ∞ \pm\infty ± ∞ 인 경우는 이 명제의 범위 밖이며 별도 구성이 필요합니다: 예를 들어 목표 + ∞ +\infty + ∞ 에서는 고정된 목표 s s s 를 단계 목표 m → + ∞ m \to +\infty m → + ∞ 로 바꾸어, m m m 단계에서 부분합이 m m m 을 넘을 때까지 양항을 취하는 식으로 수정합니다.)