디리클레 함수

1Q\mathbf{1}_{\mathbb{Q}}는 [0,1][0, 1] 위에서 유리수면 1, 무리수면 0 — 모든 부분구간에 유리수와 무리수가 둘 다 들어 있어서 위합은 항상 1, 아래합은 항상 0입니다. 분할을 잘게 쪼개도 틈이 닫히지 않는, 리만 적분 불가능의 대표 반례입니다.

U(f,P)=1, L(f,P)=0 ∀PU(f,P) = 1,\ L(f,P) = 0\ \forall P
f=1Qf = \mathbf{1}_{\mathbb{Q}}

예제

f=1Qf = \mathbf{1}_{\mathbb{Q}}를 [0,1][0, 1] 위의 디리클레 함수라 하세요. [0,1][0, 1]의 모든 부분구간이 유리수를 포함함을 이용해, 임의의 분할 PP에 대해 U(f,P)=1U(f, P) = 1임을 완전히 증명하세요.

U(f,P)=∑i=1nMi Δxi=1∀PU(f, P) = \sum_{i=1}^{n} M_i\,\Delta x_i = 1 \quad \forall P
n=8n = 8: 8개의 부분구간 모두에 위쪽 직사각형(연한 빨강, 높이 1)이 그려집니다 — U(f,P8)=8⋅18=1U(f, P_8) = 8 \cdot \frac18 = 1.
증명 보기
  1. 먼저 유리수의 조밀성을 보입니다: u<vu < v이면 (u,v)(u, v) 안에 유리수가 있습니다. N∈NN \in \mathbb{N}을 1N<v−u\frac1N < v - u가 되게 잡고 (아르키메데스 성질), m=⌊Nu⌋+1m = \lfloor Nu \rfloor + 1이라 두면, mN−u=⌊Nu⌋+1−NuN≤1N<v−u\frac{m}{N} - u = \frac{\lfloor Nu \rfloor + 1 - Nu}{N} \le \frac1N < v - u이므로 u<mN<vu < \frac{m}{N} < v입니다.
  2. 분할 P={x0<x1<⋯<xn}P = \{x_0 < x_1 < \cdots < x_n\}를 잡습니다. 각 부분구간 [xi−1,xi][x_{i-1}, x_i]는 위에서 유리수 rir_i를 포함하므로, Mi=sup⁡[xi−1,xi]f≥f(ri)=1M_i = \sup_{[x_{i-1}, x_i]} f \ge f(r_i) = 1입니다. 그런데 f≤1f \le 1이 항상 성립하므로 Mi=1M_i = 1입니다.
  3. 따라서 U(f,P)=∑i=1nMi Δxi=∑i=1n1⋅(xi−xi−1)=xn−x0=1U(f, P) = \sum_{i=1}^{n} M_i\,\Delta x_i = \sum_{i=1}^{n} 1 \cdot (x_i - x_{i-1}) = x_n - x_0 = 1입니다. 분할을 어떻게 잡아도 위합은 항상 11 — 빨간 점(유리수)이 모든 구간에 박혀 있기 때문입니다.

[0,1][0, 1]의 모든 부분구간이 무리수를 포함함을 이용해, 임의의 분할 PP에 대해 L(f,P)=0L(f, P) = 0임을 완전히 증명하세요.

L(f,P)=∑i=1nmi Δxi=0∀PL(f, P) = \sum_{i=1}^{n} m_i\,\Delta x_i = 0 \quad \forall P
n=8n = 8: 아래쪽 막대(파랑)는 높이 0의 얇은 선으로만 그려집니다 — L(f,P8)=8⋅0=0L(f, P_8) = 8 \cdot 0 = 0.
증명 보기
  1. 무리수도 조밀합니다: u<vu < v이면 (u,v)(u, v) 안에 무리수가 있습니다. 유리수의 조밀성에 의해 (u−2, v−2)(u - \sqrt{2},\, v - \sqrt{2}) 안에 유리수 qq가 있고, 그러면 q+2q + \sqrt{2}는 (u,v)(u, v) 안의 무리수입니다 (2\sqrt{2}가 무리수이므로, 유리수 ++ 무리수는 무리수).
  2. 분할 P={x0<⋯<xn}P = \{x_0 < \cdots < x_n\}에 대해, 각 부분구간 [xi−1,xi][x_{i-1}, x_i]는 무리수 sis_i를 포함하므로 mi=inf⁡[xi−1,xi]f≤f(si)=0m_i = \inf_{[x_{i-1}, x_i]} f \le f(s_i) = 0입니다. f≥0f \ge 0이므로 mi=0m_i = 0입니다.
  3. 따라서 L(f,P)=∑i=1n0⋅Δxi=0L(f, P) = \sum_{i=1}^{n} 0 \cdot \Delta x_i = 0입니다. 위 문제와 합치면 U(f,P)−L(f,P)=1U(f, P) - L(f, P) = 1이 모든 분할에서 성립 — 틈이 절대 닫히지 않으므로 ff는 리만 적분 불가능합니다.

디리클레 함수 f=1Qf = \mathbf{1}_{\mathbb{Q}}가 [0,1][0, 1]의 모든 점에서 불연속임을 수열을 이용해 완전히 증명하세요.

rk→x, f(rk)=1sk→x, f(sk)=0r_k \to x,\ f(r_k) = 1 \qquad s_k \to x,\ f(s_k) = 0
n=8n = 8: 빨간 점(유리수, f=1f = 1)과 그 사이의 빈틈(무리수, f=0f = 0)이 모든 구간에 번갈아 나타납니다 — 어느 점에서도 "가까운 점들의 함숫값"이 하나로 모이지 않습니다.
증명 보기
  1. 임의의 x∈[0,1]x \in [0, 1]을 잡습니다. 유리수와 무리수의 조밀성에 의해, 각 k≥1k \ge 1마다 구간 (x−1k, x+1k)∩[0,1](x - \tfrac1k,\, x + \tfrac1k) \cap [0, 1]에서 유리수 rkr_k와 무리수 sks_k를 고를 수 있습니다. ∣rk−x∣<1k|r_k - x| < \frac1k, ∣sk−x∣<1k|s_k - x| < \frac1k이므로 rk→xr_k \to x이고 sk→xs_k \to x입니다.
  2. 그런데 f(rk)=1f(r_k) = 1이므로 f(rk)→1f(r_k) \to 1이고, f(sk)=0f(s_k) = 0이므로 f(sk)→0f(s_k) \to 0입니다. ff가 xx에서 연속이라면 수열 연속성에 의해 두 극한이 모두 f(x)f(x)와 같아야 하는데, 1≠01 \ne 0이므로 모순입니다.
  3. 따라서 ff는 [0,1][0, 1]의 모든 점에서 불연속입니다. "너무 불연속이라" 리만 적분이 안 되는 셈입니다 — 르베그 적분은 유리수 집합의 측도가 00임을 이용해 ∫f=0\int f = 0을 구합니다 (르베그 장면 참조).

10. 적분