본문으로 건너뛰기

장 30 리만 적분

“불연속함수를 리만 적분하려는 것은 다소 시대에 뒤떨어진 일입니다.”
— Dennis Gaitsgory, [GAI15]

우리는 계속해서 리만 적분을 정의하겠지만, 이것으로 많은 것을 하지는 않을 것입니다. 그 이유는 르베그 적분이 기본적으로 더 낫기 때문이며, 따라서 리만 적분을 정의하고 미적분학의 기본 정리를 확인한 뒤(정확히는 이를 이 장 끝의 문제로 남겨두고), 이후로는 항상 르베그 적분을 사용할 것입니다.

30.1 균등 연속

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

정의 30.1.1.

두 거리 공간 사이의 연속 사상 f:MN이 있다고 합시다. 모든 ε>0에 대해 어떤 δ>0이 존재하여 다음이 성립할 때 f 균등 연속이라고 말합니다.

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

차이점은 ε>0이 주어졌을 때, 입력 pq모든 선택에 대해 작동하는 δ>0을 지정해야 한다는 점입니다. 반면 보통은 δpq에 의존하는 것이 허용됩니다. (또한 이 정의는 일반적인 위상 공간으로 옮길 수 없습니다.)

예제 30.1.2 (균등 연속성의 실패).
  1. (a)

    xx2로 정의된 함수 f:는 균등 연속이 아닙니다. 예를 들어 ε=0.1을 취해 봅시다. |xy|<δ이면 |x2y2|<0.1이 되도록 하는 δ는 존재하지 않는데, xy가 커질수록 함수 f가 작은 변화에 점점 더 민감해지기 때문입니다.

  2. (b)

    xx1로 정의된 함수 (0,1)는 균등 연속이 아닙니다.

  3. (c)

    xx로 정의된 함수 >0는 (도함수가 유계가 아님에도 불구하고!) 실제로 균등 연속인 것으로 밝혀집니다. 실제로 다음 주장이

    |xy|<ε2|xy|<ε

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

좋은 소식은 콤팩트한 경우에는 모든 것이 잘 성립한다는 것입니다.

정리 30.1.3 (콤팩트 공간에서는 균등 연속성이 공짜로 얻어짐).

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

증명.

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

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

이는 예를 들어 연속 함수 [0,1]로 간주된 x2이 자동으로 균등 연속임을 의미합니다. 이야, 콤팩트성이란 정말 대단하지 않습니까?

30.2 조밀 집합과 확장

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

정의 30.2.1.

위상 공간 X의 부분집합(또는 부분공간) S가 있다고 합시다. 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)=1x2f:.

    2 근방에서 f가 폭발하기 때문에 이 경우에도 확장할 방법이 없으며, 이는 f~(2)가 정의되지 않게 만들 것입니다.

그러나 이를 고치는 방법은 f가 균등연속일 것을 요구하는 것이며, 그 경우에는 유일한 확장을 얻게 됩니다.

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

M을 거리 공간, N완비 거리 공간, SM의 조밀 부분공간이라 하겠습니다. ψ:SN균등 연속 함수라고 가정하겠습니다. 그러면 유일한 연속 함수 ψ~:MN가 존재하여 다음 도식이

MNSψ~ψ

가환합니다.

증명 개요.

논의에서 언급했듯이, 각 xMS 안의 수열 x1, x2, …로 근사할 수 있으며 xix입니다. 이제 두 가지 주요 가정인 완비성과 균등연속성이 사용됩니다:

연습문제 30.2.5.

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

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

30.3 리만 적분의 정의

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

정의 30.3.1.

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

  • C0([a,b])[a,b] 위의 연속함수들의 집합이라 합시다.

  • R([a,b])[a,b] 위의 계단 함수들의 집합이라 합시다. 이 함수들은 구간 [t0,t1), [t1,t2), [t2,t3), …, [tn2,tn1), 그리고 [tn1,tn]에서 상수이며, 여기서 a=t0<t1<t2<<tn=b입니다.

  • 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)(t1a)+f(t1)(t2t1)+f(t2)(t3t2)++f(tn)(btn).

이 함수를 다음과 같이 표기합니다

Σ: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ε 이내로 근사하는 직사각형 함수가 존재하기를 원합니다.

    이는 균등연속성에 의해 성립합니다. |xy|<δ일 때마다 |f(x)f(y)|<ε가 되도록 하는 δ>0가 존재함을 알고 있습니다. 따라서 폭이 δ보다 작은 직사각형들로 이루어지고, 각 직사각형의 왼쪽 위 모서리가 f의 그래프 위에 놓이는 직사각형 함수를 선택하기만 하면 충분합니다.

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

  • 는 완비입니다.∎

30.4 메시(Mesh)

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

정의 30.4.1.

[a,b]표시된 분할(tagged partition) P[a,b]n개의 구간으로 나눈 분할과, i번째 구간에 있는 점 ξi로 구성되며, 다음과 같이 표기합니다

a=t0<t1<t2<<tn=b그리고ξi[ti1,ti]1in.

P메시(mesh)는 가장 긴 구간의 폭, 즉 maxi(titi1)입니다.

물론 이 정의의 핵심은 직사각형들을 더한다는 것이지만, ξi는 표본점(sample point)입니다.

정리 30.4.2 (리만 적분).

f:[a,b]가 연속함수라고 합시다. 그러면

abf(x)dx=limP 표시된 분할meshP0(i=1nf(ξi)(titi1)).

여기서 극한이란 메시가 0에 접근하는 분할들의 임의의 수열을 취할 수 있음을 의미합니다.

증명.

우변은 폭이 점점 좁아지는 직사각형들을 가진 직사각형 함수 g1, g2, …의 넓이에 대응합니다. 정리 30.3.3의 증명에서와 같이, 이 직사각형들의 메시가 0에 접근함에 따라, 균등연속성에 의해 d(f,gn)0 또한 성립합니다. 따라서 정리 30.3.3의 도식에서의 연속성에 의해, 필요한 대로 limnΣ(gn)=(f)를 얻습니다. ∎

평균값 정리와 결합하면, 이는 연속 도함수를 갖는 함수 f에 대한 미적분학의 기본정리의 짧은 증명을 제공하는 데 사용될 수 있습니다. 그 아이디어는, 임의의 분할 at0<t1<t2<<tnb의 선택에 대해, 평균값 정리를 사용하여 각 구간에서 할선의 기울기와 일치하도록 ξi를 고를 수 있어야 한다는 것입니다: 그 시점에서 넓이들의 합은 f의 전체 변화량과 같아집니다. 우리는 이 상황을 세 개의 점으로 예시하며, 독자에게 그 세부 사항을 문제 30B로 채워 넣기를 권합니다.

한 가지 짚고 넘어갈 점은, 제가 리만 적분을 연속함수에 대해서만 정의했지만, 이것이 존재하는 다른 함수들도 있어야 한다는 것입니다(예를 들어 “구간별 연속함수” 또는 “거의 모든 곳에서 연속인” 함수 등을 포함합니다). 관련 정의는 다음과 같습니다:

정의 30.4.3.

f:[a,b]가 반드시 연속일 필요는 없는 함수이지만, 다음 극한이

limP 표시된 분할meshP0(i=1nf(ξi)(titi1)).

어쨌든 존재한다면, 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)=64313=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=ban인 분할을 취하십시오. 평균값 정리를 이용하여 첫 번째 직사각형의 넓이가 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

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

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

문제 30D.

다음을 보이십시오.

limn(1n+1+1n+2++12n)=log2.

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