수단 함수

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

수단 함수는 다음과 같이 재귀적으로 정의되는 함수이다. 이 함수는 F0, F1, F2, F3과 같이 여러 단계로 구성되며, 각 단계별로 다른 값을 가진다. 특히 F1 함수는 2y · (x + 2) − y − 2로 표현되며, F2, F3 함수는 복잡한 형태로 정의되어 일반적인 수학적 표기법으로 닫힌 형태를 나타내기 어렵다.

수단 함수
📚 더 읽어볼만한 페이지
  • 산술 - 페아노 공리계
    페아노 공리계는 자연수를 엄밀하게 정의하기 위해 주세페 페아노가 제시한 공리계로, 자연수 집합이 만족해야 할 5가지 성질(0의 존재, 따름수의 존재, 따름수의 0이 아님, 따름수 함수의 단사성, 수학적 귀납법)을 규정하며 현대 수학의 기초를 이룬다.
  • 산술 - 연산 (수학)
    수학에서 연산은 집합의 원소들을 입력받아 새로운 원소를 생성하는 과정으로, 입력값의 수에 따라 n항 연산으로 정의되며, 항수에 따라 영항, 단항, 이항 연산 등으로 분류되고 내부 연산과 외부 연산으로 구분된다.
  • 계산 이론 - 튜링 완전
    튜링 완전은 계산 이론에서 시스템이 튜링 기계와 동등한 계산 능력을 갖춰 튜링 기계가 계산할 수 있는 모든 함수를 계산하고 범용 튜링 기계를 시뮬레이션할 수 있음을 의미하며, 튜링 동등이라고도 한다.
  • 계산 이론 - 디지털 물리학
    디지털 물리학은 우주를 거대한 디지털 컴퓨터로 보고 정보 이론, 통계 역학, 양자역학 등을 융합하여 우주의 작동 방식을 디지털 계산 과정으로 설명하려는 이론적 관점이다.
  • 특수 함수 - 람베르트 W 함수
    람베르트 W 함수는 we^w = z를 만족하는 w를 찾는 람베르트 이름을 딴 역함수 관계를 가지며, 여러 분야에서 지수 함수 방정식을 푸는 데 응용되는 무한히 많은 가지를 가진 함수이다.
  • 특수 함수 - 감마 함수
    감마 함수는 양의 실수부를 갖는 복소수 z에 대해 오일러 적분으로 정의되고 해석적 연속을 통해 복소평면 전체로 확장된 팩토리얼 함수의 일반화로서, 수학, 물리학, 공학 등 다양한 분야에서 활용되며 여러 표현과 성질을 가진다.

2. 정의

수단 함수(Sudan function)는 다음과 같이 정의된다.

:\begin{array}{lll}
F_0 (x, y) & = x+y \\
F_{n+1} (x, 0) & = x & \text{if } n \ge 0 \\
F_{n+1} (x, y+1) & = F_n (F_{n+1} (x, y), F_{n+1} (x, y) + y + 1) & \text{if } n\ge 0 \\
\end{array}

이는 재귀 함수이다.

2.1. 재귀적 정의

\begin{array}{lll}
F_0 (x, y) & = x+y \\
F_{n+1} (x, 0) & = x & \text{if } n \ge 0 \\
F_{n+1} (x, y+1) & = F_n (F_{n+1} (x, y), F_{n+1} (x, y) + y + 1) & \text{if } n\ge 0 \\
\end{array}

마지막 방정식은 다음과 같이 동등하게 쓸 수 있다.

\begin{array}{lll}
F_{n+1} (x, y+1) & = F_n(F_{n+1} (x, y), F_0(F_{n+1}(x, y), y + 1) \\
\end{array}.

2.2. 동등한 표현

마지막 방정식은 다음과 같이 동등하게 쓸 수 있다.

:\begin{array}{lll}
F_{n+1} (x, y+1) & = F_n(F_{n+1} (x, y), F_0(F_{n+1}(x, y), y + 1) \\
\end{array}.

3. 값 표

수단 함수는 레벨에 따라 값이 급격하게 커지기 때문에, 각 레벨별로 표를 제시하여 값을 나타낸다. F2부터는 일반적인 수학 표기 체계 내에서는 닫힌 표현이 불가능하다.

3.1. F<sub>0</sub>의 값

F0(x, y) = x + y

👆
좌우로 밀어서 보기
y \ x012345678910
0012345678910
11234567891011
223456789101112
3345678910111213
44567891011121314
556789101112131415
6678910111213141516
77891011121314151617
889101112131415161718
9910111213141516171819
101011121314151617181920

3.2. F<sub>1</sub>의 값

F1(x, y) = 2y · (x + 2) - y - 2 의 값은 다음과 같다.

👆
좌우로 밀어서 보기
y \ x012345678910
0012345678910
113579111315171921
248121620242832364044
31119273543515967758391
42642587490106122138154170186
55789121153185217249281313345377
6120184248312376440504568632696760
724737550363175988710151143127113991527
8502758101412701526178220382294255028063062
910131525203725493061357340854597510956216133
1020363060408451086132715681809204102281125212276

3.3. F<sub>2</sub>의 값

👆
좌우로 밀어서 보기
y \ x01234567
2F1(F2(0, 1), F2(0, 1)+2)F1(F2(1, 1), F2(1, 1)+2)F1(F2(2, 1), F2(2, 1)+2)F1(F2(3, 1), F2(3, 1)+2)F1(F2(4, 1), F2(4, 1)+2)F1(F2(5, 1), F2(5, 1)+2)F1(F2(6, 1), F2(6, 1)+2)F1(F2(7, 1), F2(7, 1)+2)
F1(1, 3)F1(8, 10)F1(27, 29)F1(74, 76)F1(185, 187)F1(440, 442)F1(1015, 1017)F1(2294, 2296)
191022815569256417≈ 5.742397643×1024≈ 3.668181327×1058≈ 5.01972994×10135≈ 1.428323374×10309≈ 3.356154368×10694
22x+1·(x+2) − x − 1 · (2x+1·(x+2) − x − 1) − (2x+1·(x+2) − x + 1)
≈ 10lg 2 · (2x+1·(x+2) − x − 1) + lg(2x+1·(x+2) − x − 1) ≈ 10lg 2 · 2x+1·(x+2) + lg(2x+1·(x+2)) ≈ 10lg 2 · (2x+1·(x+2)) = 1010lg lg 2 + lg 2·(x+1) + lg(x+2) ≈ 1010lg 2·(x+1) + lg(x+2)

3.4. F<sub>3</sub>의 값

👆
좌우로 밀어서 보기
y \ x01234
001234
1F2(0, 1)F2(1, 2)F2(2, 3)F2(3, 4)F2(4, 5)
1110228≈ 7,82 · 104686813201
2F3 (1, 3)F3 (10228, 10230)F3 (≈104686813201
≈104686813201)
일반적인 수학 표기 체계 내에서는 닫힌 표현이 불가능함

4. 한국 수학계의 연구

현재 한국 수학계에서 수단 함수에 대한 연구는 활발하게 이루어지고 있지 않다. 다만, 구트슈타인 함수와 같이 재귀적 정의를 가지면서도 비계산적인 성질을 보이는 함수에 대한 연구는 일부 진행되고 있다.