단조함수는 모든 점에서 좌극한과 우극한을 가지므로, 불연속점은 모두 점프입니다. 점프 크기가 1/n을 넘는 점은 유한 개뿐이므로, 불연속점은 아무리 많아도 가산 개입니다.
f(x−)=t<xsupf(t),f(x+)=t>xinff(t)
#{x:f(x+)−f(x−)>1/n}≤n(f(b)−f(a))
예제
단조증가함수 f가 [a,b]에서 정의될 때, 각 점 x∈(a,b]에서 왼쪽 극한 f(x−)=sup{f(t):t<x}가 존재하고, 각 점 x∈[a,b)에서 오른쪽 극한 f(x+)=inf{f(t):t>x}가 존재함을 보이세요.
f(x−)=sup{f(t):t<x},f(x+)=inf{f(t):t>x}
f(x−)≤f(x)≤f(x+)(left limit is left-continuous)
x=q1=21에서 f(21−)=f(21)≈0.8373474478721619, 점프 f(21+)−f(21)=2−1=21 — 왼쪽 극한은 값과 일치하고 오른쪽에서만 올라갑니다.증명 보기
t<x인 모든 t에 대해 단조성에 의해 f(t)≤f(x)입니다. 따라서 집합 {f(t):t<x}는 f(x)를 상계로 갖는 공집합이 아닌 유계 집합이므로, 완비성에 의해 상한 f(x−):=sup{f(t):t<x}이 실수로서 존재합니다.
이 상한이 실제로 왼쪽 극한임을 확인합니다. ε>0에 대해 상한의 정의에 의해 f(t0)>f(x−)−ε인 t0<x가 존재합니다. 단조성에 의해 t0<t<x이면 f(t0)≤f(t)≤f(x−)<f(x−)+ε이므로 ∣f(t)−f(x−)∣<ε — 즉 limt↑xf(t)=f(x−)입니다.
오른쪽도 대칭적입니다: {f(t):t>x}는 f(x)를 하계로 갖는 유계 집합이므로 하한 f(x+):=inf{f(t):t>x}이 존재하고, 같은 ε 논증으로 limt↓xf(t)=f(x+)입니다. 따라서 단조함수는 모든 점에서 양쪽 극한을 갖습니다.
덧붙이면 f(x−)≤f(x)≤f(x+)이 항상 성립합니다: t<x인 모든 t에 대해 f(t)≤f(x)이므로 상한을 취하면 f(x−)≤f(x)이고, 오른쪽도 마찬가지입니다. 이 예에서는 x=q1=21에서 왼쪽 등호가 성립합니다 (f(21−)=f(21)≈0.8373474478721619), 오른쪽은 21만큼 점프합니다.
[a,b]에서 단조인 f의 불연속점은 최대 가산개임을 보이세요. 힌트: 점프 j(x)=f(x+)−f(x−)≥0의 합이 f(b)−f(a)를 넘지 않음을 보이고, {x:j(x)>1/n}이 최대 n(f(b)−f(a))개의 점을 갖는 유한집합임을 이용하세요.
j(x):=f(x+)−f(x−)≥0,x∑j(x)≤f(b)−f(a)
D=n=1⋃∞{x:j(x)>n1}countable union of finite sets
n=4 (임계값 41): 점프가 41을 초과하는 점은 k=1 (크기 21) 하나뿐 — 상한 4(f(1)−f(0))≈7.999999761581421 이하입니다 (2−2=41은 >41이 아닙니다).증명 보기
먼저 불연속점은 점프에서만 생깁니다. 예제 1에서 f(x−)와 f(x+)가 항상 존재하므로, limt→xf(t)=f(x)가 실패하려면 f(x−)<f(x+)이어야 합니다 — 제거가능 불연속점도, 진동 불연속점도 불가능하고 오직 점프 j(x)=f(x+)−f(x−)>0만 남습니다.
유한 개의 점 x1<⋯<xm에 대해 각 점프 구간 [f(xi−),f(xi+)]은 서로 겹치지 않고 (단조성에 의해 순서대로 배치됨), 모두 [f(a),f(b)] 안에 들어갑니다. 따라서 ∑i=1mj(xi)≤f(b)−f(a)이고, m이 임의이므로 전체 점프의 합도 ∑xj(x)≤f(b)−f(a)를 만족합니다.
고정된 n에 대해 j(x)>n1인 점이 mn개 있다면 ∑j(x)≥mn⋅n1이므로 mn≤n(f(b)−f(a)) — 유한집합입니다. 그런데 불연속점 집합 D={x:j(x)>0}=⋃n=1∞{x:j(x)>n1}은 유한집합들의 가산합집합이므로 최대 가산개입니다.
수치 확인 (terms=24, n=4): 점프는 2−k (k=1,…,24)이며, 41을 초과하는 것은 2−1=21 하나뿐입니다 (2−2=41은 엄격한 초과가 아닙니다). 상한 4(f(1)−f(0))≈7.999999761581421와 비교하면 1≤7.999… — 정리가 예언한 대로입니다.
(qk)가 (0,1)의 유리수 열거이고, g(x)=∑k:qk<x2−k라 하자. g가 [0,1]에서 단조증가이며 유리수에서 정확히 불연속이고 무리수에서는 연속임을 보이세요.
g(x)=k:qk<x∑2−k,g(qm+)−g(qm)=2−m
if x∈/Q and N large, k>N∑2−k<ε and δ=dist(x,{q1,…,qN})>0
x=q3=32에서 g(32)≈0.841285169124603, 점프 2−3=81=0.125만큼 위로 — g(32+)≈0.966285169124603.증명 보기
급수는 항상 수렴합니다: 0≤∑k:qk<x2−k≤∑k=1∞2−k=1이므로 g(x)가 잘 정의되고 [0,1]에 값을 갖습니다. x<y이면 {k:qk<x}⊆{k:qk<y}이므로 합의 항이 더 늘어나 g(x)≤g(y) — g는 단조증가입니다.
x=qm이라 합시다. g(qm)의 합에는 k=m이 들어가지 않지만 (조건 qk<qm은 qm 자신을 제외), t↓qm이면 결국 모든 t>qm에 대해 qm<t가 되어 2−m이 추가됩니다. 따라서 g(qm+)=g(qm)+2−m — g는 qm에서 2m1만큼 점프하므로 불연속입니다.
이제 x가 무리수라 합시다. ε>0에 대해 ∑k>N2−k<ε인 N을 택합니다 (꼬리가 0으로 가므로 가능). x가 무리수이므로 δ:=min1≤k≤N∣x−qk∣>0입니다. ∣t−x∣<δ이면 q1,…,qN 중 x와 t 사이에 끼는 것이 없어, g(t)−g(x)의 차이는 꼬리 ∑k>N2−k 이하 — 즉 ∣g(t)−g(x)∣<ε이므로 g는 x에서 연속입니다.
따라서 g는 모든 유리수에서 불연속이고 모든 무리수에서 연속입니다 — 단조함수가 조밀한 가산집합에서 불연속일 수 있는 (그리고 예제 2에 의해 조밀한 집합보다 더 많이는 안 되는) 구체적 예입니다. 수치적으로 q3=32에서 g(32)≈0.841285169124603, g(32+)≈0.966285169124603 — 차이 0.125=2−3이 캡션의 점프와 일치합니다.