본문으로 건너뛰기

장 30 리만 적분

“불연속 함수를 리만 적분하려는 시도는 다소 구식입니다.”
— Dennis Gaitsgory, [GAI15]

리만 적분을 정의하기는 하겠지만, 이를 가지고 많은 것을 하지는 않을 것입니다. 르베그 적분이 기본적으로 더 낫기 때문입니다. 따라서 리만 적분을 정의하고, 미적분학의 기본 정리를 확인한 다음(정확히는 장 끝의 문제로 남겨 둔 다음), 그 이후로는 언제나 르베그 적분만을 사용할 것입니다.

30.1 균등 연속성

대표적인 예: f(x)=x2은 ℝ 위에서 균등 연속이 아니지만, 콤팩트 집합 위의 함수는 항상 균등 연속입니다.

정의 30.1.1.

f:M→N을 두 거리 공간 사이의 연속 사상이라고 합시다. 모든 ε>0에 대하여 다음을 만족하는 δ>0이 존재하면 f가 균등 연속이라고 합니다.

dM(p,q)<δ⟹dN(f(p),f(q))<ε.

차이점은, ε>0이 주어졌을 때 입력 p와 q를 어떻게 선택하든 성립하는 δ>0을 지정해야 한다는 것입니다. 반면 보통은 δ가 p와 q에 의존하는 것이 허용됩니다. (또한 이 정의는 일반적인 위상 공간으로 옮겨 올 수 없습니다.)

예제 30.1.2 (균등 연속성이 성립하지 않는 경우).
  1. (a)

    x↦x2로 주어지는 함수 f:ℝ→ℝ는 균등 연속이 아닙니다. 예를 들어 ε=0.1로 잡는다고 합시다. |x−y|<δ이면 |x2−y2|<0.1이 되는 δ는 존재하지 않습니다. x와 y가 커질수록 함수 f가 작은 변화에 점점 더 민감해지기 때문입니다.

  2. (b)

    x↦x−1로 주어지는 함수 (0,1)→ℝ는 균등 연속이 아닙니다.

  3. (c)

    x↦x로 주어지는 함수 ℝ>0→ℝ는 (도함수가 유계가 아님에도 불구하고!) 실제로 균등 연속임이 밝혀집니다. 실제로 다음 명제가

    |x−y|<ε2⟹|x−y|<ε

    임의의 x,y,ε>0에 대해 성립함을 확인할 수 있습니다.

다행히도 콤팩트한 경우에는 모든 것이 잘 성립합니다.

정리 30.1.3 (콤팩트 공간에서는 균등 연속성이 거저 주어짐).

M을 콤팩트 거리 공간이라고 합시다. 그러면 임의의 연속 사상 f:M→N은 균등 연속이기도 합니다.

증명.

모순을 이끌어 내기 위해 어떤 나쁜 ε>0이 있다고 가정합시다. 그러면 δ=1/n으로 잡으면, 각 정수 n에 대하여 서로 1/n 이내에 있지만 f에 의해 서로 ε보다 멀리 떨어지게 사상되는 점 pn과 qn이 존재함을 알 수 있습니다. 기호로 쓰면, dM(pn,qn)≤1/n이지만 dN(f(pn),f(qn))>ε입니다.

M의 콤팩트성에 의해, 어떤 x∈M으로 수렴하는 수렴 부분수열 pi1, pi2, … 를 찾을 수 있습니다. qin은 pin으로부터 1/in 이내에 있으므로, 이것 역시 같은 점 x∈M으로 수렴해야 합니다. 그러면 수열 f(pin)과 f(qin)은 둘 다 f(x)∈N으로 수렴해야 하지만, 이들은 항상 서로 ε보다 멀리 떨어져 있으므로 이는 불가능합니다. ∎

예를 들어 이는 연속함수 [0,1]→ℝ로 본 x2이 자동으로 균등 연속이라는 뜻입니다. 콤팩트성은 정말 대단하지 않습니까?

30.2 조밀 집합과 확장

대표적인 예: ℚ→N인 함수는 균등 연속이고 N이 완비이면 ℝ→N으로 확장됩니다. 아래의 반례들도 참고하십시오.

정의 30.2.1.

S를 위상 공간 X의 부분집합(또는 부분공간)이라고 합시다. X의 모든 열린 부분집합이 S의 점을 포함하면 S가 조밀하다고 합니다.

예제 30.2.2 (조밀 집합).
  1. (a)

    ℚ는 ℝ에서 조밀합니다.

  2. (b)

    일반적으로, 임의의 거리 공간 M은 그 완비화 M¯에서 조밀합니다.

조밀 집합에서는 함수를 완비화하기가 좋습니다. 어떤 거리 공간 N에 대해 연속함수 f:ℚ→N이 있다면, 이를 함수 f~:ℝ→N으로 확장하는 방법은 많아야 하나뿐이어야 한다는 것이 핵심입니다. 각 유리수를 실수로 근사할 수 있기 때문입니다. f(1), f(1.4), f(1.41), … 를 알고 있다면 f~(2)는 당연히 이 열의 극한이어야 합니다. 따라서 확장은 분명히 유일합니다.

그러나 이것이 잘못될 수 있는 경우가 두 가지 있습니다.

예제 30.2.3 (확장의 비존재).
  1. (a)

    N이 완비가 아닐 수 있으며, 그러면 극한이 N 안에 존재하지조차 않을 수 있습니다. 예를 들어 N=ℚ이면, 항등함수 f:ℚ→N조차도 함수 f~:ℝ→N으로 확장할 방법이 분명히 없습니다.

  2. (b)

    N이 완비라 하더라도, f가 폭주하는 문제에 부딪힐 수 있습니다. 예를 들어 N=ℝ로 두고 다음과 같이 정의합시다.

    f(x)=1x−2f:ℚ→ℝ.

    이 경우에도 2∉ℚ 근처에서 f가 폭주하기 때문에 확장할 방법이 없으며, 이로 인해 f~(2)가 정의되지 않습니다.

그러나 이를 해결하는 방법은 f가 균등 연속일 것을 요구하는 것이며, 이 경우에는 실제로 유일한 확장을 얻습니다.

정리 30.2.4 (균등 연속함수의 확장).

M을 거리 공간, N을 완비 거리 공간, S를 M의 조밀한 부분공간이라고 합시다. ψ:S→N이 균등 연속함수라고 가정합시다. 그러면 다음 도식을 만족하는 유일한 연속함수 ψ~:M→N이 존재합니다.

MNSψ~ψ

가환합니다.

증명의 개요.

앞의 논의에서 언급했듯이, 각 x∈M은 xi→x인 S 안의 수열 x1, x2, … 로 근사할 수 있습니다. 이제 두 가지 주요 가정인 완비성과 균등 연속성을 사용합니다.

연습문제 30.2.5.

균등 연속성을 이용하여 ψ(x1), ψ(x2), … 가 코시 수열임을 보이고, 그다음 N의 완비성에 호소하여 이 수열이 N에서 수렴함을 증명하십시오.

따라서 ψ~(x)를 그 수열의 극한으로 정의합니다. 이는 수열의 선택에 의존하지 않으며, 점렬 연속성을 이용하여 ψ~가 연속임을 보일 수 있습니다. ∎

30.3 리만 적분의 정의

확장을 이용하면 리만 적분을 정의할 수 있습니다. 약간의 표기법을 도입해야 하니 조금만 참아 주십시오.

정의 30.3.1.

[a,b]를 닫힌구간이라 합시다.

  • •

    [a,b]→ℝ인 연속함수의 집합을 C0([a,b])로 나타냅니다.

  • •

    [a,b]→ℝ인 직사각형 함수들의 집합을 R([a,b])로 나타냅니다. 이 함수들은 어떤 a=t0<t1<t2<⋯<tn=b에 대하여 구간 [t0,t1), [t1,t2), [t2,t3), …, [tn−2,tn−1), 그리고 [tn−1,tn] 위에서 상수인 함수들입니다.

  • •

    M([a,b])=C0([a,b])∪R([a,b])로 둡니다.

주의: C0([a,b])만 일반적인 표기법이며, 나머지 두 개는 임의로 만든 것입니다.

전형적인 직사각형 함수는 아래 그림을 참고하십시오. (자연스럽게는 사용하고 싶은 값이 두 개 있는데도 공식적으로는 각 ti에 단 하나의 값을 부여해야 한다는 점이 성가시므로, 왼쪽 끝점을 닫힌 것으로 두는 규약을 사용합니다.)

정의 30.3.2.

다음과 같이 정의하여 M([a,b])에 거리를 줄 수 있습니다.

d(f,g)=supx∈[a,b]|f(x)−g(x)|.

이제 직사각형 함수에 대해서는 자연스러운 적분 개념이 있습니다. 눈에 보이는 직사각형들의 넓이를 합하면 됩니다! 공식적으로는 다음 식이 그 적분입니다.

f(a)(t1−a)+f(t1)(t2−t1)+f(t2)(t3−t2)+⋯+f(tn)(b−tn).

이 함수를 다음과 같이 나타냅니다.

Σ:R([a,b])→ℝ.
정리 30.3.3 (리만 적분).

다음과 같은 유일한 연속 사상이 존재합니다.

∫ab:M([a,b])→ℝ

다음 도식이

M([a,b])ℝR([a,b])∫abΣ

가환하도록 합니다.

증명.

확장 정리를 적용하려고 하므로 몇 가지만 확인하면 됩니다.

  • •

    R([a,b])가 M([a,b])의 조밀한 부분집합이라고 주장합니다. 다시 말해, 임의의 연속함수 f:[a,b]→ℝ와 ε>0에 대하여 f를 ε 이내로 근사하는 직사각형 함수가 존재해야 합니다.

    이는 균등 연속성에서 따라 나옵니다. |x−y|<δ일 때마다 |f(x)−f(y)|<ε가 성립하는 δ>0이 존재함을 알고 있습니다. 따라서 직사각형들의 너비가 δ보다 작고 각 직사각형의 왼쪽 위 꼭짓점이 f의 그래프 위에 놓이도록 직사각형 함수를 선택하기만 하면 됩니다.

  • •

    “직사각형을 더하는” 사상 Σ:R([a,b])→ℝ는 균등 연속입니다. 사실 이는 꽤 자명합니다. 두 직사각형 함수 f와 g가 d(f,g)<ε를 만족하면 d(Σf,Σg)<ε(b−a)입니다.

  • •

    ℝ은 완비입니다.∎

30.4 메시

위의 정의는 취향에 따라 환상적이거나, 지나치게 복잡하거나, 우스꽝스럽거나, 끔찍해 보일 수 있습니다. 그러나 풀어 보면 사실 여러분에게 익숙한 그림 그대로입니다. 우리가 한 일은 모든 연속함수 f:[a,b]→ℝ를 택하여 그것을 직사각형 함수로 근사할 수 있음을 보인 것입니다(이를 조밀한 포함으로 표현하였습니다). 그런 다음 직사각형들의 넓이를 더하였습니다. 그럼에도 다른 곳에서 흔히 보던 것에 더 가까운 정의를 제시하겠습니다.

정의 30.4.1.

[a,b]의 표지된 분할 P는 [a,b]를 n개의 구간으로 나눈 분할과 i번째 구간 안의 점 ξi로 이루어지며, 다음과 같이 표기합니다.

a=t0<t1<t2<⋯<tn=b그리고ξi∈[ti−1,ti]∀1≤i≤n.

P의 메시는 가장 긴 구간의 너비, 즉 maxi(ti−ti−1)입니다.

물론 이 정의의 요점은 직사각형들을 더한다는 것이며, 이때 ξi가 표본점입니다.

정리 30.4.2 (리만 적분).

f:[a,b]→ℝ가 연속이라고 합시다. 그러면

∫abf(x)dx=limP 태그 분할meshP→0(∑i=1nf(ξi)(ti−ti−1)).

여기서 극한이란 메시가 0으로 수렴하는 분할들의 수열이라면 어느 것이든 취할 수 있다는 뜻입니다.

증명.

우변은 직사각형이 점점 더 좁아지는 어떤 직사각형 함수 g1, g2, …의 넓이에 대응합니다. 정리 30.3.3의 증명에서와 같이, 그 직사각형들의 메시가 0으로 수렴하면 균등 연속성에 의해 d(f,gn)→0도 성립합니다. 따라서 정리 30.3.3의 도식에서의 연속성에 의해, 원하는 대로 limnΣ(gn)=∫(f)를 얻습니다. ∎

이를 평균값 정리와 결합하면 연속인 도함수를 갖는 함수 f에 대하여 미적분학의 기본 정리를 짧게 증명할 수 있습니다. 핵심 아이디어는 분할 a≤t0<t1<t2<⋯<tn≤b를 어떻게 선택하든 평균값 정리를 이용하여 각 구간에서 할선의 기울기와 일치하도록 ξi를 고를 수 있어야 한다는 것입니다. 그러면 넓이들의 합이 f의 전체 변화량이 됩니다. 이 상황을 세 점으로 나타내 보이며, 세부 사항은 문제 30B에서 독자가 채워 넣도록 남깁니다.

간단히 짚어 둘 점이 있습니다. 리만 적분을 연속함수에 대해서만 정의하였지만, 리만 적분이 존재하는 다른 함수들도 있어야 마땅합니다(예를 들어 “구간별 연속함수”나 “거의 모든 곳에서 연속인” 함수 등). 관련된 정의는 다음과 같습니다.

정의 30.4.3.

f:[a,b]→ℝ이 반드시 연속은 아니지만 다음 극한이 존재하는 함수라면

limP 태그 분할meshP→0(∑i=1nf(ξi)(ti−ti−1)).

어쨌든 존재하는 함수라면, f가 [a,b]에서 리만 적분 가능하다고 하고 그 값을 그 극한 ∫abf(x)dx로 정의합니다.

이 정의는 그다지 많이 사용하지 않을 것입니다. 모든 리만 적분 가능한 함수는 르베그 적분 가능하며 르베그 적분이 더 낫다는 것을 보게 될 것이기 때문입니다.

예제 30.4.4 (AP 미적분학의 귀환).

여러분 대부분이 고등학교 미적분학에서 이미 알고 있겠지만, 문제 30B로부터 실제로 리만 적분을 계산할 수 있다는 점을 언급해 두는 것이 좋겠습니다. 예를 들어 구간 (1,4)에서 함수 F(x)=13x3의 도함수는 F′(x)=x2입니다. f(x)=x2는 연속함수 f:[1,4]→ℝ이므로 다음을 얻습니다.

∫14x2dx=F(4)−F(1)=643−13=21.

F(x)=13x3+2019를 택할 수도 있었다는 점에 유의하십시오. 함수 F는 평행 이동을 제외하면 유일하며, 이 상수는 뺄셈을 할 때 상쇄됩니다. 이 때문에 고등학교에서는 표기법을 (심하게) 남용하여 ∫x2dx=13x3+C라고 쓰는 일이 흔합니다.

30.5 생각해 볼 만한 조금 더 어려운 문제

문제 30A.

f:(a,b)→ℝ가 미분 가능하고 f′가 유계라고 가정합시다. f가 균등 연속임을 보이십시오.

힌트. 귀류법과 평균값 정리(또다시!).

문제 30B (미적분학의 기본 정리).

f:[a,b]→ℝ가 연속이고 (a,b)에서 미분가능하며, 도함수 f′이 연속함수 f′:[a,b]→ℝ로 확장된다고 가정합시다. 다음을 증명하십시오.

∫abf′(x)dx=f(b)−f(a).

힌트. 각 양의 정수 n에 대하여, 모든 직사각형의 너비가 w=b−an인 분할을 잡으십시오. 평균값 정리를 이용하여 첫 번째 직사각형의 넓이가 f(a+w)−f(a), 두 번째 직사각형의 넓이가 f(a+2w)−f(a+w), 이와 같이 계속되도록 태그 분할을 구성하십시오. 따라서 전체 넓이는 f(b)−f(a)가 됩니다.

문제 30C (이상적분).

각 실수 r>0에 대하여 다음 극한을 계산하십시오111ε→0+라는 표기가 익숙하지 않다면, M>0에 대하여 ε를 1/M으로 바꾸고 대신 M→∞로 보내도 됩니다.

limε→0+∫ε11xrdx

또는 이 극한이 존재하지 않음을 보이십시오.

이것은 직관적으로 “이상” 적분 ∫01x−rdx로 생각할 수 있습니다. 우리는 콤팩트하지 않은 (0,1] 위에서의 적분을 정의하지 않았고 (또 정의할 수도 없으므로) 이는 원래의 정의로는 의미가 없지만, 임의의 ε>0에 대하여 [ε,1] 위에서의 적분은 여전히 생각할 수 있습니다.

문제 30D.

다음을 보이십시오.

limn→∞(1n+1+1n+2+⋯+12n)=log2.

힌트. 이것을 1n∑k=1n11+kn로 쓰십시오. 그러면 이것을 어떤 리만 적분의 직사각형 합으로 해석할 수 있습니다.