설명

거리공간과 기본 정의 (2)

대수 구조, 거리공간, 순서, 완비성, 극한 개념을 주제별로 정리한 해석학 참고 자료입니다.

이 글의 목차

인터랙티브

열린 공의 모양은 거리함수에 따라 달라진다

ℝ²에서의 열린 공 Bᵣ(p)

Bᵣ(p) = { x ∈ X : d(x, p) < r }

점들의 집합 자체는 같지만 공의 모양은 달라집니다. 택시 거리에서는 마름모, 유클리드 거리에서는 원, 최대 거리에서는 정사각형입니다. 열림과 수렴은 이 모양을 기준으로 정의됩니다.

이 참고 자료의 구성

이 글은 거리공간에만 한정하지 않고 해석학 입문에서 함께 쓰이는 여러 개념을 간결하게 정리합니다. 대수 구조에서 시작해 거리와 위상, 순서, 완비성, 극한으로 이어집니다. R\mathbb R의 예를 기준점으로 삼으면 뒤의 개념들이 어떻게 연결되는지 보기 쉽습니다.

정의

대수 구조

1. 환, 체, 분배법칙

집합 RR에 덧셈 ++과 곱셈 ⋅\cdot이라는 두 이항연산이 주어졌을 때, 다음 조건을 만족하면 RR을 환이라고 한다.

  1. (R,+)(R,+)는 아벨군이다.
  2. 곱셈은 결합법칙을 만족한다. 즉, 모든 x,y,z∈Rx,y,z\in R에 대해 (xy)z=x(yz)(xy)z=x(yz)이다.
  3. 곱셈은 덧셈에 대해 양쪽으로 분배된다. 즉, 모든 x,y,z∈Rx,y,z\in R에 대해 x(y+z)=xy+xzx(y+z)=xy+xz이고 (x+y)z=xz+yz(x+y)z=xz+yz이다.

모든 x,y∈Rx,y\in R에 대해 xy=yxxy=yx이면 가환환이라고 한다. 환에 곱셈 항등원을 요구하는지는 문헌마다 다르므로, 필요한 경우 그 조건을 명시한다. 체란 곱셈이 가환인 환 중 항등원 1≠01\ne0이 있고, 모든 0이 아닌 원소가 곱셈 역원을 갖는 것이다. 즉, 각 x≠0x\ne0에 대해 xy=yx=1xy=yx=1을 만족하는 yy가 존재한다.

거리와 위상

2. 거리

공집합이 아닌 집합 XX에서 함수 d:X×X→Rd:X\times X\to\mathbb R가 모든 x,y,z∈Xx,y,z\in X에 대해 다음 조건을 만족하면 dd를 XX의 거리라고 한다.

  1. 비음수성: d(x,y)≥0d(x,y)\ge0.
  2. 동일성: d(x,y)=0d(x,y)=0일 필요충분조건은 x=yx=y이다.
  3. 대칭성: d(x,y)=d(y,x)d(x,y)=d(y,x).
  4. 삼각부등식: d(x,z)≤d(x,y)+d(y,z)d(x,z)\le d(x,y)+d(y,z).

동일성 조건만 약화하여 서로 다른 점 사이의 거리가 0일 수도 있도록 한 함수는 **유사거리(pseudometric)**라고 한다. *반거리(semimetric)*는 문헌에 따라 관련되지만 서로 다른 개념을 가리키기도 하므로 여기서는 사용하지 않는다.

3. 거리공간

집합 XX와 그 위의 거리 dd로 이루어진 쌍 (X,d)(X,d)를 거리공간이라고 한다.

4. 유클리드 거리

양의 정수 nn에 대해 유클리드 공간 Rn\mathbb R^n은 실수 좌표를 갖는 벡터 x=(x1,…,xn)x=(x_1,\ldots,x_n) 전체로 이루어진다. 표준 거리는 다음과 같다.

d(x,y)=(∑i=1n∣xi−yi∣2)1/2.d(x,y)=\left(\sum_{i=1}^n |x_i-y_i|^2\right)^{1/2}.

5. 열린 공

거리공간 (X,d)(X,d)에서 중심 x0∈Xx_0\in X와 반지름 r>0r>0를 잡자. 중심이 x0x_0이고 반지름이 rr인 열린 공은 다음과 같다.

Br(x0)={x∈X:d(x0,x)<r}.B_r(x_0)=\{x\in X:d(x_0,x)<r\}.

중심에서 거리가 정확히 rr인 점은 열린 공에 포함되지 않는다.

예를 들어 표준 거리를 갖는 R\mathbb R에서 열린 공 B1(2)B_1(2)는 구간 (1,3)(1,3)이다. 양 끝점은 중심 22에서 거리가 정확히 11이므로 포함되지 않는다.

6. 근방

p∈Xp\in X와 r>0r>0에 대해 열린 공 Br(p)B_r(p)는 pp의 근방이다. 여기서 pp를 뺀 천공 근방은

Br′(p)=Br(p)∖{p}B_r'(p)=B_r(p)\setminus\{p\}

로 쓴다.

7. 집적점(한계점)

E⊆XE\subseteq X라 하자. 점 p∈Xp\in X가 EE의 **집적점(한계점)**이라는 것은 pp의 모든 천공 근방이 EE와 만난다는 뜻이다. 즉,

∀r>0,Br′(p)∩E≠∅.\forall r>0,\quad B_r'(p)\cap E\ne\varnothing.

집적점 pp 자체가 EE에 속할 필요는 없다.

8. 내부점과 외부점

E⊆XE\subseteq X에 대해 어떤 열린 공이 pp를 중심으로 하며 통째로 EE에 포함되면 p∈Xp\in X를 EE의 내부점이라고 한다.

∃r>0 such that Br(p)⊆E.\exists r>0\text{ such that }B_r(p)\subseteq E.

EE의 여집합 Ec=X∖EE^c=X\setminus E의 내부점을 EE의 외부점이라고 한다. EE의 내부점 전체를 int⁡(E)\operatorname{int}(E)로 나타낸다. 한 점이 EE와 EcE^c 양쪽 모두의 내부점일 수는 없다.

9. 열린 집합과 닫힌 집합

거리공간 XX의 부분집합 EE가 열린 집합이라는 것은 EE의 모든 점이 내부점이라는 뜻이며, 다음과 동치이다.

∀x∈E, ∃r>0 such that Br(x)⊆E.\forall x\in E,\ \exists r>0\text{ such that }B_r(x)\subseteq E.

XX에서의 여집합이 열려 있는 집합을 닫힌 집합이라고 한다. 동치로, EE가 자신의 모든 집적점을 포함하면 EE는 닫혀 있다.

10. 덮개

E⊆XE\subseteq X이고 U={Uα}α∈I\mathcal U=\{U_\alpha\}_{\alpha\in I}가 XX의 부분집합들로 이루어진 집합족이라고 하자.

  1. E⊆⋃α∈IUαE\subseteq\bigcup_{\alpha\in I}U_\alpha이면 U\mathcal U를 EE의 덮개라고 한다.
  2. 모든 UαU_\alpha가 XX에서 열려 있으면 열린 덮개라고 한다.
  3. EE를 여전히 덮는 부분집합족 {Uα}α∈J\{U_\alpha\}_{\alpha\in J}(J⊆IJ\subseteq I)를 부분 덮개라고 한다.
  4. 지표 집합 JJ가 유한하면 유한 부분 덮개라고 한다.

11. 콤팩트 집합

거리공간의 부분집합 EE가 콤팩트라는 것은 EE의 모든 열린 덮개가 유한 부분 덮개를 가진다는 뜻이다. 즉, E⊆⋃U∈UUE\subseteq\bigcup_{U\in\mathcal U}U인 XX의 열린 부분집합들의 임의의 집합족 U\mathcal U에 대해, 다음을 만족하는 유한 부분집합족 V⊆U\mathcal V\subseteq\mathcal U가 존재한다.

E⊆⋃V∈VV.E\subseteq\bigcup_{V\in\mathcal V}V.

순서와 완비성

12. 순서집합

집합 AA와 관계 ≤\le의 쌍이 부분순서집합이 되려면 관계가 반사성, 반대칭성, 추이성을 만족해야 한다.

  1. 반사성: 모든 a∈Aa\in A에 대해 a≤aa\le a.
  2. 반대칭성: a≤ba\le b이고 b≤ab\le a이면 a=ba=b.
  3. 추이성: a≤ba\le b이고 b≤cb\le c이면 a≤ca\le c.

임의의 두 원소를 항상 비교할 수 있으면 전순서라고 한다.

13. 상계, 하계, 상한, 하한

순서집합 (X,≤)(X,\le)의 부분집합 A⊆XA\subseteq X를 생각하자. 모든 x∈Ax\in A에 대해 x≤ux\le u이면 u∈Xu\in X를 AA의 상계라고 한다. 상계를 갖는 집합은 위로 유계라고 한다. AA의 상계 중 모든 상계 이하인 원소 ss를 AA의 **상한(최소 상계)**이라 하며, 존재할 때 sup⁡A\sup A로 쓴다.

부등호의 방향을 반대로 하여 하계와 아래로 유계를 정의한다. 하계 중 모든 하계 이상인 원소를 **하한(최대 하계)**이라 하며, 존재할 때 inf⁡A\inf A로 쓴다. 상한이나 하한은 AA에 속하지 않을 수도 있다.

14. 유리수와 무리수의 조밀성

실수는 자기 자신 안에서 조밀하다. 서로 다른 두 실수 사이에는 또 다른 실수가 존재한다. 구체적으로 p,q∈Rp,q\in\mathbb R이고 p<qp<q이면 p<r<qp<r<q인 r∈Rr\in\mathbb R가 존재한다.

유리수 Q\mathbb Q와 무리수 R∖Q\mathbb R\setminus\mathbb Q도 각각 R\mathbb R에서 조밀하다. 즉, 서로 다른 두 실수 사이에는 유리수도 있고 무리수도 있다.

15. 실수의 완비성

거리공간 (X,d)(X,d)의 수열 (an)(a_n)이 다음 조건을 만족하면 코시 수열이라고 한다.

∀ε>0, ∃N∈N such that m,n≥N  ⟹  d(am,an)<ε.\forall\varepsilon>0,\ \exists N\in\mathbb N\text{ such that }m,n\ge N\implies d(a_m,a_n)<\varepsilon.

공간 안의 모든 코시 수열이 그 공간의 점으로 수렴하면 그 거리공간을 완비라고 한다. 표준 거리를 갖춘 실수 R\mathbb R는 완비이며, 이를 실수의 완비성이라고 한다.

극한

16. 상극한과 하극한

집합의 수열 (An)(A_n)에 대해 집합론적 상극한과 하극한은 다음과 같이 정의한다.

lim sup⁡n→∞An=⋂n=1∞⋃k=n∞Ak,lim inf⁡n→∞An=⋃n=1∞⋂k=n∞Ak.\begin{aligned} \limsup_{n\to\infty} A_n &= \bigcap_{n=1}^{\infty}\bigcup_{k=n}^{\infty} A_k, \\ \liminf_{n\to\infty} A_n &= \bigcup_{n=1}^{\infty}\bigcap_{k=n}^{\infty} A_k. \end{aligned}

따라서 x∈lim sup⁡Anx\in\limsup A_n이면 xx는 무한히 많은 AnA_n에 속하고, x∈lim inf⁡Anx\in\liminf A_n이면 충분히 큰 모든 nn에 대해 x∈Anx\in A_n이다.

실수 수열 (an)(a_n)의 상극한과 하극한은 꼬리 수열의 상한과 하한을 이용해 다음과 같이 정의한다. 아래의 상한과 하한은 확장 실수에서 취한다.

lim sup⁡n→∞an=inf⁡n≥1sup⁡k≥nak,lim inf⁡n→∞an=sup⁡n≥1inf⁡k≥nak.\begin{aligned} \limsup_{n\to\infty} a_n &= \inf_{n\ge1}\sup_{k\ge n}a_k, \\ \liminf_{n\to\infty} a_n &= \sup_{n\ge1}\inf_{k\ge n}a_k. \end{aligned}

요약

대수 연산, 거리, 순서, 완비성은 서로 다른 개념이지만 해석학에서 함께 작동하며, 상극한과 하극한은 수열의 장기적인 거동을 요약한다.