초실수체

최근 수정 시각: (5년 전)
초실수에서 넘어옴

목차
1. 개요2. 정의
2.1. 자연스러운 확장(natural extension)
2.1.1. 부분 집합의 확장2.1.2. 관계의 확장2.1.3. 함수와 연산의 확장
2.2. 순서체2.3. 전달 원리(transfer principle)2.4. 무한소무한대
3. 초실수의 분류4. 초실수의 연산5. 표준 부분 원리

1. 개요 [편집]

초실수체 R\mathbb{R}^{*}란, 무한소를 포함하며, R\mathbb{R}에 대해 성립하는 모든 1차 논리 문장으로 적을수 있는 명제를 R\mathbb{R}^{*}에 대해서도 만족시키고, 거꾸로 R\mathbb{R}^{*}에서 1차논리 문장으로 적힌 명제가 참이면 R\mathbb{R}에서도 만족시키는 R\mathbb{R}의 확대 체(extension field)이다. Edwin Hewitt라는 미국인 수학자가 1948년에 최초로 도입하였다. 실수에서 하던 얘기 대부분[1][2]을 무한소를 가지고서도 할 수 있기 때문에, 미적분학 역사 초기에 오일러, 뉴턴 등이 무한소를 도입하여 미적분을 설명했었던 논리가 아주 틀린건 아니라는 것을 밝힌데에 의의가 있다.

초실수를 이용해 전개하는 해석학을 비표준 해석학(nonstandard analysis)이라고 한다. 표준 해석학이 엡실론-델타 논법 위에서 전개되는 것에 대비해서 이렇게 표현한 것이다.

2. 정의 [편집]

어떤 집합 II에 대해서, II 위의 필터(filter on II) UP(I)U\subset \mathcal{P}(I)란 다음의 세가지 조건을 만족하는 II의 부분집합으로 이루어진 집합을 말한다.
  1. 포함집합(superset)에 닫혀있다: XUX\in U 이고 XYIX\subset Y \subset I 이면 YUY\in U
  2. 유한 교집합에 닫혀있다: X,YUX,Y\in U 이면 XYUX\cap Y \in U
  3. IUI\in U 이고 U\emptyset \notin U

임의의 XIX\subset I에 대하여 XXIXI-X 중에 어느 하나만이, 반드시, 필터 UU의 원소일 때, UU극대필터라고 한다.

극대필터 UU의 모든 원소가 무한집합이면 UU자유극대필터(free ultrafilter)라고 한다. 초른의 보조정리를 이용하면, 임의의 무한집합 II에 대하여, II위의 자유극대필터가 존재한다는 것을 증명할 수 있다.[3] 자유극대필터의 유일성은 보장되지 않는다.[4]

자연수 집합 N\mathbb{N}에 대하여 N\mathbb{N} 위의 자유 극대필터(free ultrafilter on N\mathbb{N}) UU가 주어졌을 때, 실수열의 집합 RN\mathbb{R}^{\mathbb{N}}에 대하여 다음과 같은 동치관계 =U=_{U}를 줄 수 있다.
a=Uba=_{U} b if and only if {iNai=bi}U\{i\in \mathbb{N}|a_{i}=b_{i}\}\in U
이 관계가 동치관계인 이유는, 반사성은 전체집합 N\mathbb{N}이 필터의 원소가 되기 때문이고, 대칭성은 정의에 의해 자명하고, 추이성은 필터가 교집합과 포함집합에 닫혀있기 때문이다.

aa의 동치류를 aU={bRNa=Ub}a_{U}=\{b\in\mathbb{R}^{\mathbb{N}}|a=_{U}b\}로 나타내자. 그러면, 초실수체 R\mathbb{R}^{*}R\mathbb{R} modulo UU의 초거듭제곱(ultrapower)이다.
R=UR={aUaRN}\mathbb{R}^{*}=\displaystyle\prod_{U} {\mathbb{R}}=\{a_{U}|a\in \mathbb{R}^{\mathbb{N}}\}

이렇게 구성하는 방법을 ultrapower construction이라 한다.

2.1. 자연스러운 확장(natural extension) [편집]

2.1.1. 부분 집합의 확장 [편집]

실수집합의 부분집합 ARA\subset\mathbb{R}을 아래와 같이 초실수집합의 부분집합으로 확장할 수 있다.
A={aUaAN}A^{*}=\{a_{U}|a\in A^\mathbb{N}\}
특히, 자연수 집합 N\mathbb{N}, 정수 집합 Z\mathbb{Z}, 유리수 집합 Q\mathbb{Q}, 무리수 집합 I\mathbb{I}에 대하여, N\mathbb{N}^{*}, Z\mathbb{Z}^{*}, Q\mathbb{Q}^{*}, I\mathbb{I}^{*} 등을 초자연수 집합, 초정수 집합, 초유리수 집합, 초무리수 집합이라고 한다.

2.1.2. 관계의 확장 [편집]

아래 첨자의 남용을 막기 위하여 지금부터는 XX를 실수열의 n-tuple이라 하자. (X1,X2,X3X_{1},X_{2},X_{3} 등은 XX의 수열로서의 항이지, n-tuple의 성분을 나타내는 것이 아니다.) XUX_{U}XX의 성분의 동치류로 구성된 R\mathbb{R}^{*}의 n-tuple이다.
실수의 n항 관계 RR은, {XUXRN×n,{iNXiR}U}\{X_{U}|X\in\mathbb{R}^{\mathbb{N}\times n},\{i\in\mathbb{N}|X_{i}\in R\}\in U\}로 확장할 수 있다. 이를 이용하면 순서관계<<를 확장할 수 있다.
aU<bU    {iNai<bi}Ua_{U}<^{*}b_{U} \iff \{i\in\mathbb{N}|a_{i}<b_{i}\}\in U

2.1.3. 함수와 연산의 확장 [편집]

함수 f:RnRf:\mathbb{R}^{n}\to \mathbb{R}에 대하여 ff의 자연스러운 확장 ff^{*}를 자연스럽게 정의할 수 있다.
f(XU)=(f(X1),f(X2),f(X3).)Uf^{*}(X_{U})=(f(X_{1}),f(X_{2}),f(X_{3}).\cdots)_U
이렇게 정의해도 잘 정의되는 이유는 임의의 YXUY\in X_{U}에 대하여, {iNXi=Yi}U\{i\in\mathbb{N}|X_{i}=Y_{i}\}\in U 이고, UU가 포함집합에 닫혀있어서
{iNXi=Yi}{iNf(Xi)=f(Yi)}U\{i\in\mathbb{N}|X_{i}=Y_{i}\}\subset\{i\in\mathbb{N}|f(X_{i})=f(Y_{i})\}\in U
가 성립하기 때문이다. 이를 이용하면 실수의 사칙연산 등을 초실수의 사칙연산으로 확장할 수 있다.
aU+bU=(a+b)U=(a1+b1,a2+b2,a3+b3.)Ua_{U}+^{*}b_{U}=(a+b)_{U}=(a_{1}+b_{1},a_{2}+b_{2},a_{3}+b_{3}.\cdots)_{U}
aU×bU=(a×b)U=(a1×b1,a2×b2,a3×b3.)Ua_{U}\times^{*}b_{U}=(a \times b)_{U}=(a_{1}\times b_{1},a_{2}\times b_{2},a_{3}\times b_{3}.\cdots)_{U}
집합 ARA\subset\mathbb{R}에 대한 지시 함수(indicator function) IA:RR\bold{I}_{A}:\mathbb{R}\to\mathbb{R}
IA(x)={1xA0xA\bold{I}_A(x) =\begin{cases}1&x\in A\\0&x\notin A\end{cases}
로 정의되는 함수이다. 이 때, 함수 IA\bold{I}_{A}의 자연스러운 확장 IA\bold{I}_{A}^{*}은, 집합 AA의 자연스러운 확장 AA^{*}의 지시함수와 같다. 즉,
IA(x)=IA(x)={1xA0xA\bold{I}_{A}^{*}(x)=\bold{I}_{A^{*}}(x)=\begin{cases}1&x\in A^{*}\\0&x\notin A^{*}\end{cases}
이 성립한다.

함수 ffARnA\subset \mathbb{R}^{n}에서 정의되었을 때에는 f:ARf^{*}:A^{*}\to\mathbb{R}^{*}
f(XU)=(f(X1),f(X2),f(X3).)U,XANf(X_{U})=(f(X_{1}),f(X_{2}),f(X_{3}).\cdots)_U,\quad \forall X\in A^{\mathbb{N}}
로 확장하자. 예를들어 ÷\divR×(R{0})\mathbb{R}\times\left(\mathbb{R}-\{0\}\right)에서 정의되므로 위와 같은 방법으로 확장할 수 있다.

2.2. 순서체 [편집]

(R,+,×,<)(\mathbb{R}^{*},+^{*},\times^{*},<^{*})는 체공리와 순서공리를 만족시키는 순서체이다.

R\mathbb{R}^{*}아르키메데스 성질을 만족하지 않는다. 예를들어, 양의 무한대는 1을 유한번 더한 값 보다는 항상 크다.

실수 rRr\in\mathbb{R}에 대하여 R\mathbb{R}^{*}의 실수를 모든 항이 rr인 실수열의 동치류 (r,r,r,)U(r,r,r,\cdots)_{U}로 자연스럽게 정의할 수 있다. 이 때, 함수 f:r(r,r,r,)Uf:r\mapsto (r,r,r,\cdots)_{U}는 환동형사상이자 순서동형사상이다. 즉, {(r,r,r,)UrR}\{(r,r,r,\cdots)_{U}|r\in \mathbb{R}\} 은 완비순서체이며, R\mathbb{R}^{*}의 부분체이다.

2.3. 전달 원리(transfer principle) [편집]

2.4. 무한소무한대 [편집]

양의 무한소란, 임의의 양수보다 작고 0보다는 큰 초실수이다. 예를들면, 수열 an=1na_{n}=\displaystyle\frac{1}{n}에 대하여 aU{a}_U는 무한소이다. 임의의 양의 실수 rr에 대하여, 1nr\displaystyle\frac{1}{n}\geq r을 만족하는 자연수 nn이 많아야 유한개라서, 자유극대필터의 정의에 의해
{nN1n<r}U\left\{n\in\mathbb{N}\left|\displaystyle\frac{1}{n}< r \right.\right\}\in U
가 성립하기 때문이다. 비슷하게, 수열 an=na_{n}=n에 대하여, aU{a}_{U}는 양의 무한대이다.

재밌는점은, 수열 an=e(1)nna_{n}=e^{(-1)^{n}n}에 대하여, aU{a}_{U}는 무한소일 수 도 있고, 무한대일 수 도 있다. 자유극대필터의 선택에 의하여 달라지는데, 자유극대필터의 정의에 의해, 짝수집합과 홀수집합중 하나만 자유극대필터의 원소가 된다. 짝수 집합이 원소이면, aU{a}_{U}는 무한대이고, 홀수집합이 원소이면, aU{a}_{U}는 무한소이다.[5]

3. 초실수의 분류 [편집]

초실수체 R\mathbb{R}^{*}의 원소를 초실수라 한다. 비슷하게, N\mathbb{N}^{*}, Z\mathbb{Z}^{*}, Q\mathbb{Q}^{*}, I\mathbb{I}^{*}의 원소를, 각각, 초자연수, 초정수, 초유리수, 초무리수라고 한다.

무한소란, 절댓값이 임의의 0이 아닌 실수보다 작은 초실수를 뜻한다. 무한소는 다음의 세 가지로 분류할 수 있다.
  1. 양의 무한소 : 임의의 양의 실수보다 작고 0보다는 큰 초실수
  2. 음의 무한소 : 임의의 음의 실수보다 크고 0보다는 작은 초실수
  3. 0

무한대란, 절댓값이 임의의 실수보다 큰 초실수를 뜻하며, 다음의 두가지 경우로 나뉘어진다.
  1. 양의 무한대: 임의의 실수보다 큰 초실수
  2. 음의 무한대: 임의의 실수보다 작은 초실수

유한 초실수는 무한대가 아닌 초실수를 뜻한다.

두 초실수 a,ba,b에 대하여, aba-b가 무한소이면, aabb를 한없이 가깝다고 하고, aba\approx b라고 쓴다. 이 때, 관계 \approx는 동치관계가 되는데, 이 관계의 aa의 동치류
monad(a)={xRax}\text{monad}(a)=\{x\in\mathbb{R}^{*}|a\approx x\}
aa의 monad라고 한다. 비슷하게, 집합
galaxy(a)={xRax는 유한 초실수}\text{galaxy}(a)=\{x\in\mathbb{R}^{*}|a-x\text{는 유한 초실수}\}
aa의 galaxy 라고 한다.

4. 초실수의 연산 [편집]

ϵ,δ\epsilon,\delta를 0이 아닌 무한소, H,KH,K를 양의 무한대, a,ba,b를 무한소가 아닌 유한 초실수라고 하자.
아래의 연산 결과는 모두 0이 아닌 무한소이다.
  • ϵ+δ\epsilon+\delta, ϵδ\epsilon\delta, ϵH\displaystyle\frac{\epsilon}{H}, ϵa\epsilon a
아래의 연산 결과는 모두 무한대이다.
  • H+KH+K, HKHK, H+ϵH+\epsilon, H+aH+a, aHaH, aϵ\displaystyle\frac{a}{\epsilon}, Hϵ\displaystyle\frac{H}{\epsilon}
아래의 연산 결과는 모두 유한 초실수이다.
  • a+ba+b, a×ba\times b, a+ϵa+\epsilon

5. 표준 부분 원리 [편집]

임의의 유한초실수 aRa\in \mathbb{R}^{*}에 대하여, a=a0+ϵa=a_{0}+\epsilon을 만족하는 실수 a0a_{0}와 무한소 ϵ\epsilon이 유일하게 존재한다. 이 때 함수 st:aa0\text{st}:a\mapsto a_{0}을 표준 부분함수라고 한다.

즉, 임의의 양의 실수 rr에 대하여
0st(a)a=ϵ<r0\leq|\text{st}(a)-a|=|\epsilon|<r
이 성립하므로, st(a)\text{st}(a)aa에 "한없이 가까운" 실수로 이해할 수 있다. 이를 이용해서, 함수의 극한, 미분, 적분 등을 무한소의 개념을 이용하여 정의할 수 있다. 극한의 정의에 대해서 알고싶으면 극한 참고.
[1] 1차논리로 적을 수 있는 명제에 한한다. 아르키메데스 성질은 1차논리의 문장으로 표현할 수 없고, 실수체에서 아르키메데스 성질이 성립하지만, 초실수체에서는 성립하지 않는다.[2] 아르키메데스 성질을 1차논리의 문장으로 yxn((nNx>0)n×x>y)\forall y\forall x\exist n((n\in \mathbb{N} \land x>0)\to n\times x> y) 라고 쓸수 있지 않느냐고 반문할수도 있을텐데, N\mathbb{N}을 초실수체로 '전달'하면 N\mathbb{N}^{*}가 되어서, 자연수(=1을 유한번 더해서 얻은것) n이 더이상 자연수가 아닐수도 있게 된다. 그렇기 때문에 근본적으로 자연수 집합을 1차논리로 어떻게 표현해낼지가 문제가 된다.[3] 선택공리를 배제하면, 즉, ZFC 공리계가 아닌 ZF 공리계에서는 존재성에 대해 증명할 방법이 없다고 한다. 그래서 Errett Bishop 같은 구성주의 수학자들은 초실수에 대해서 부정적으로 보았다.[4] 자유극대필터의 선택에 따라 다른 초실수체가 나올 수 있는데, 연속체 가설을 가정하면, 서로 다른 초실수체가 모두 동형이라고 한다.[5] 필터라는 네이밍이 참 괜찮은게, 짝수항과 홀수항 중 하나는 필터에 의해 걸러지고, 다른 하나는 필터를 그대로 통과해서 버려진다고 생각 할 수 있다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.