테트레이션

최근 수정 시각: (5년 전)

목차
1. 개요
1.1. 일반화
2. 성질3. 여담

1. 개요 [편집]

테트레이션(Tetration)은 특수함수의 하나이다. 큰 수에 대한 연산 중 하나로, 거듭제곱을 거듭하여 만들어지는 연산이다. 덧셈을 1차 연산, 덧셈의 거듭으로 만들어진 곱셈을 2차 연산, 곱셈의 거듭으로 만들어진 거듭제곱을 3차 연산이라고 하면, 거듭제곱을 거듭하여 얻어지는 테트레이션은 4차 연산이라고 할 수 있다.[1] 'Tetration'의 'tetr(a)-'는 4를 의미하는 접두사이다.

일반적으로 부호는 \uparrow(커누스 윗화살표 표기법)을 사용하여 aba \uparrow \uparrow b로 쓰거나[2], bbaa의 왼쪽 위에 작게 앞지수로 붙여 표현(ba^{b}a의 꼴)[3]하기도 한다. 이외에도 여러 표기법이 있긴 한데 수학자들 각자의 독자연구에 가까운지라 통일된 표기법은 없는 상태다.
aa=a2,a^a = a \uparrow \uparrow 2,
aaa=a3,a^{a^a} = a \uparrow \uparrow 3,
\vdots
aa..aaa^{a^{.^{.^{a^a}}}}(aann개) =an= a \uparrow \uparrow n으로 정의한다.

1.1. 일반화 [편집]

이를 일반화하여 nn차 연산을 정의하는 것도 가능하다. 커누스 윗화살표 표기법을 이용하면 5차 연산(pentation)은 an=a(a(a(aa)))a \uparrow \uparrow \uparrow n = a \uparrow \uparrow (a \uparrow \uparrow (a \uparrow \uparrow \cdots (a \uparrow \uparrow a) \cdots ))(aann개)로 정의할 수 있다. 그리고 화살표를 줄여서 ana \uparrow \uparrow \uparrow na3na \uparrow ^3 n으로 줄여 쓸 수 있다. 같은 원리로 6차 연산(hexation) (4)\uparrow \uparrow \uparrow \uparrow(\uparrow ^4)도 정의 가능하고, n차 연산(hyperoperation) ...\uparrow \uparrow ... \uparrow(↑가 n2n-2개, n2\uparrow ^{n-2})도 정의 가능하다.

한편, 같은 수의 테트레이션뿐만 아니라 {2,4,6,8}2468\{2,4,6,8\} \mapsto 2^{4^{6^{8}}}같이 다른 수의 테트레이션(즉, 수열의 테트레이션; nested Exponentials)까지 고려해 볼 수 있는데, 정작 여기에 대한 논의는 부실한 실정이다.[4] 페르마 소수가 수열 {2,2,n}\{2,2,n\}에 대한 테트레이션에 관련된 문제.

2. 성질 [편집]

자연로그의 밑 ee 한정으로 en=expn1ee \uparrow \uparrow n=\exp^{n-1} e 꼴로 바꿀 수 있다. 여기서 n1n-1은 동일 함수를 합성한 횟수.

이외에도 다음과 같은 성질이 있다.
  • a(n+1)=aana \uparrow \uparrow (n+1) = a^{a \uparrow \uparrow n}이므로 an=loga(a(n+1))a \uparrow \uparrow n = \log_a (a \uparrow \uparrow (n+1))가 성립한다.
    • 임의의 복소수 aa에 대해서 a0=1a \uparrow \uparrow 0=1이다.[5][출처]
    • 임의의 복소수 aa에 대해서 a1=0a \uparrow \uparrow -1=0이다.[7]
    • 임의의 복소수 aa에 대해서 a2a \uparrow \uparrow -2의 값은 정의되지 않는다(불능).[8]
    • 실수 범위에서 0<a<10 < a < 1, 1<ae1e1 < a \leq e^{\frac{1}{e}}에서 수렴한다.
    • a=Ωa=\Omega인 경우 lnΩ=Ω-\ln \Omega = \Omega이므로 W(Ω)Ω=W(Ω)eΩ\dfrac{W(\Omega)}{\Omega} = W(\Omega)\,e^{\Omega}가 된다.
    • a=e1ea = e^{\frac{1}{e}}인 경우, lne1e=1e\ln e^{\frac{1}{e}} = \dfrac{1}{e}이고 W(1e)=1W\left(-\dfrac{1}{e}\right) = -1이므로, 최종적으로 ee가 된다.
    • a=1a=1인 경우 00\dfrac{0}{0} 꼴이 되기 때문에 정의가 되지 않지만, 로피탈의 정리를 이용해서 lima1W(lna)lna=1\displaystyle \lim_{a \to 1} -\frac{W(-\ln a)}{\ln a} = 1임을 알 수 있다.
    • a=0a=0인 경우도 비슷하게 \dfrac{\infty}{\infty}[9] 꼴이 되는데, 마찬가지로 로피탈의 정리를 이용해서 lima0+W(lna)lna=0\displaystyle \lim_{a \to 0+} -\frac{W(-\ln a)}{\ln a} = 0임을 알 수 있다.
    • a<0,a>e1ea<0, a>e^{\frac{1}{e}}는 실수에서는 발산하지만 해석적 확장을 이용해서 값을 구할 수 있는데, 가령 limn1n\displaystyle \lim_{n \to \infty} -1 \uparrow \uparrow n의 경우 W(Log(1))Log(1)=W(iπ)πi\displaystyle -\frac{W(-\mathrm{Log}(-1))}{\mathrm{Log}(-1)} = \frac{W(-i\pi)}{\pi}i임을 알 수 있다.

3. 여담 [편집]

일상 생활에서는 거의 쓰일 일이 없는 연산이지만 (일반적인 교육과정에서는 아예 언급도 않는다, 드물게 거듭제곱의 거듭제곱은 등장한다), 그레이엄 수모우저처럼 거듭제곱으로는 나타낼 수 없는 끔찍하게 큰 수를 나타낼 때 유용하게 쓰이는 연산이라 수학자들이 계속 연구하고 있다.

거듭제곱에 대응되는 제곱근과 로그가 있는 것처럼 테트레이션에도 대응되는 초제곱근(super-root)과 초로그(super-logarithm, slog)가 존재한다.
  • xn=ax \uparrow \uparrow n=a가 성립할 때, xxaann초제곱근(super-root)이며, ans\sqrt[n]{a}_s로 표기한다. #
    • n=2n = 2일 경우, 람베르트 W 함수를 사용해서 as=eW(lna)=lnaW(lna)\sqrt{a}_s = e^{W(\ln a)} = \dfrac{\ln a}{W(\ln a)} 로 정의할 수 있다. 이 함수는 음함수이므로 양함수 형태로 만들면 as=lna(W0(lna)1R(W0(lna)))lna(W1(lna)1R(W1(lna)))\sqrt{a}_s = \dfrac{\ln a}{\left(\frac{W_{0}(\ln a)}{\bold{1}_{\mathbb{R}}(W_{0}(\ln a))}\right)} \cup \dfrac{\ln a}{\left(\frac{W_{-1}(\ln a)}{\bold{1}_{\mathbb{R}}(W_{-1}(\ln a))}\right)}가 된다.[10]
  • nx=an \uparrow \uparrow x=a가 성립할 때, xxnn을 밑으로 하는 aa의 초로그(super-logarithm)이며, slogn(a)\mathrm{slog}_n(a)로 표기한다. #
  • x2x \uparrow \uparrow 2의 경우 i=0(xlnx)ii!\displaystyle \sum_{i=0}^\infty \frac{(x\ln x)^i}{i!}라는 무한급수로 표현된다.

더 자세한 건 한글 위키백과의 테트레이션 항목 참고.

테트레이션에 대응하는 적분 연산이 아직 없다. 당장 가장 간단한 테트레이션 적분인 xxdx\displaystyle \int x^x \mathrm{d}x부터 대응 특수함수가 없는 상황이니... 그나마 [0,1][0, 1] 구간 한정해서 2학년의 꿈이라는 이상적분이 정의되어 있기는 하다.

파일:테트레이션적분.jpg
y=0xttdt\displaystyle y = \int_{0}^{x} t^t \mathrm{d}t 의 개형은 이렇게 생겼다. 점선은 개형이 비슷한 포물선y=x2\displaystyle y = x^2.
[1] 추가로 0차 연산은 다음수(successor)라고 하며, aa의 다음수 a+=a+1a^+ = a + 1이다.[2] \uparrow를 하나만 쓰는 aba \uparrow baba^b, 즉 거듭제곱과 같다.[3] 위키백과에서는 이 표기를 쓴다.[4] 우선 수열합을 나타내는 Σ\Sigma, 수열곱을 나타내는 Π\Pi에 대응하는 새 기호를 고안해야 하는데 아직까지 그 기호에 대해 논의를 하려는 수학자가 없다.[5] 위 식에 n=0n=0을 대입하면 a0=loga(a1)=logaa=1a \uparrow \uparrow 0 = \log_a (a \uparrow \uparrow 1)=\log_a a=1이다. 아래 성질도 이 방법으로 얻어진 것이다.[출처] https://en.wikipedia.org/wiki/Tetration[7] 위 식에 n=1n=-1을 대입하면 a1=loga(a0)=loga1=0a \uparrow \uparrow -1 = \log_a (a \uparrow \uparrow 0)=\log_a 1=0이다.[8] 위 식에 n=2n=-2를 대입하면 a2=loga(a1)=loga0a \uparrow \uparrow -2 = \log_a (a \uparrow \uparrow -1)=\log_a 0이므로.[9] limx0+lnx=\displaystyle \lim_{x \to 0+} -\ln x = \infty이고 limxW(x)=\displaystyle \lim_{x \to \infty} W(x) = \infty이므로.[10] 1R\bold{1}_{\mathbb{R}}실수 집합을 판별하므로, 실수가 아닌 함숫값은 제외된다.

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

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