본문으로 이동

카탈랑 수

위키백과, 우리 모두의 백과사전.

조합론에서 카탈랑 수(Catalan數, 영어: Catalan number) 또는 카탈란 수이진 트리의 수 따위를 셀 때 등장하는 수열이다.

정의

[편집]

카탈랑 수

는 자연수열이며, 여러 방법으로 정의될 수 있다. 이 정의들은 모두 서로 동치이다.

직접적 정의

[편집]

음이 아닌 정수 n에 대해서, n 번째 카탈랑 수 는 다음과 같다.

여기서 계승이며, 이항 계수이다.

점화식

[편집]

카탈란 수 Cn의 또 다른 정의는 다음과 같다;

이 식은 과 동치이다.

또한, 이는 식; 과 동치이다.

이 때, 은 (정수)-(정수)꼴이므로 자명히 정수이다. 반면, 은 (정수)/(정수) 꼴 이므로 이 항상 정수인지는 자명히 알 수 없다.


또 다른 동치 표현은 다음과 같다;

이는 Cycle lemma에 의해 유도된다.

카탈랑 수는 다음과 같은 점화식을 만족한다;

또한, 다음과 같은 점화식을 사용할 수도 있다.

생성 함수

[편집]

카탈랑 수는 그 생성 함수

를 통해 정의될 수도 있다. 이 경우,

이므로

이 된다. 그렇다면 카탈랑 수는

이다.

생성 함수를 통한 정의와 구체적 정의가 동치임의 증명

카탈랑 수의 생성 함수

라고 정의하자. 점화식에 의하여 이므로,

이다. 그 테일러 급수는 (뉴턴의 이항정리를 이용하면)

이므로,

이다. 즉,

이다.

성질

[편집]

점근적 성질

[편집]

점근적으로 카탈랑 수는

로 근사할 수 있다. 이는 스털링 근사를 사용한 것이다.

홀짝성

[편집]

카탈랑 수 가 홀수일 필요 충분 조건이 메르센 수 인 것이다.[1]:52

즉, 홀수인 카탈랑 수는

따위의 수이다.

카탈랑 수 가운데 소수인 것은 밖에 없다.[1]:53

증명

[편집]

두 번째 증명

좌표평면에서 어떤 동점 P는 오른쪽 또는 위로 1씩 움직인다.(즉, 점 P가 이동하는 점들은 모두 x좌표와 y좌표가 정수이다.) 오른쪽으로 1씩 이동하는 움직임을 오른쪽 단계, 위쪽으로 1씩 이동하는 움직임을 위쪽 단계라고 하자. 이 때, 점 P가 원점 O(0,0)에서 N(n,n)으로 가는 경로의 경우의 수는 오른쪽 단계 n번, 위로 단계 n번을 나열하는 경우의 수와 같으므로 이다. 이 때, 점 P가 y=x(주대각선)을 가로질러 y=x+1 위에 있다고 가정하고 그 점을 Q라고 하자. 이 때, P가 점 Q를 지나는 경로, 즉 y<x를 만족하는 점을 지나는 경로를 잘못된 경로(빨간색 경로)라고 하자.


잘못된 경로에서 점 P가 점 Q를 지난 후의 경로 부분을 y=x+1을 기준으로 대칭이동 시켜보면, 이는 원래의 경로에서 모든 오른쪽 단계와 위쪽 단계를 서로 바꾼 것이다. (빨간색 점선 경로) 한편, 기존 경로에서 점 Q에서 점 N으로 이동하려면 오른쪽 단계의 수가 위쪽 단계의 수보다 한 번 더 많다. 따라서, y=x+1을 기준으로 대칭이동 시킨 경로의 일부분은 위쪽 단계가 오른쪽 단계보다 하나 더 많다.


잘못된 경로에서 점 Q 이후에는 대칭이동된 경로를 이동하는 경로를 생각하자. 그러면, n+1개의 위쪽 단계와 n-1개의 오른쪽 단계로 구성된다. 따라서 종점은 점 N (n-1,n+1)이다. 점 Q 이후 대칭이동된 경로는 기존의 잘못된 경로와 서로 대칭이동 관계이다. 따라서, 점 O에서 점 N 으로 위쪽 단계와 오른쪽 단계로만 이동하는 모든 경우는 기존의 잘못된 경로에서 위쪽 단계와 오른쪽 단계로만 이동하는 모든 경우와 일대일 대응이다.

이 때 카탈란 경로(올바른 경로)의 수는 O에서 N까지 이동하는 최단경로에서 잘못된 경로의 수를 빼서 얻는다.

[편집]

카탈랑 수의 n=0…37까지의 값들은 아래와 같다. (OEIS의 수열 A000108)

1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 343059613650, 1289904147324, 4861946401452, 18367353072152, 69533550916004, 263747951750360, 1002242216651368, 3814986502092304, 14544636039226909, 55534064877048198, 212336130412243110, 812944042149730764, 3116285494907301262, 11959798385860453492, 45950804324621742364, …

한켈 행렬

[편집]

한켈 행렬의 성분이 카탈란수 인 행렬의 행렬식은 의 값과 관계없이 항상 1이다. 예를 들어, 인 경우

게다가, 각 항의 성분이 이동한다면, 즉 성분이 카탈란수 이여도, 행렬식은 의 값과 관계없이 1이다. 예를 들어, 인 경우

이 두 가지 조건으로부터 카탈란 수를 고유하게 정의할 수 있다. 카탈란-한켈 행렬의 또 다른 고유한 성질은 의 성분이 카탈란수 행렬의 행렬식이 이라는 것이다.




응용

[편집]

조합론에서의 개수 세기 문제 가운데 많은 것이 카탈랑 수를 그 해로 갖는다. 이 예제들은 조합 수학자 리처드 P. 스탠리의 저서 《Enumerative Combinatorics》 2권[2]에 나오는 카탈랑 수의 서로 다른 66가지 표현 가운데 몇 개를 뽑은 것이다. 예제와 함께 있는 그림들은 C3 = 5의 경우의 예이다.

  • Cn은 -1과 1 값으로 만들어진 수열 (a1, a2, ..., a2n)에서a1+a2+...+a2n=0 일 때, 각각의 부분합 a1, a1+a2, ..., a1+a2+...+a2n이 모두 0 이상이 되도록 하는 방법의 수이다.
  • Cnai가 1 또는 -1일 때, a1+a2+...+a2n+2=0이고 각각의 부분합 a1, a1+a2, ..., a1+a2+...+a2n+1이 모두 0 보다 크게 되도록 하는 방법의 수이다.
  • Cn은 길이가 2n인 모든 뒤크 단어(영어: Dyck word)의 개수이다. 발터 폰 뒤크(독일어: Walther von Dyck)의 이름을 딴 뒤크 단어는 n개의 X와 n개의 Y로 이루어진 문자열 중 처음부터 X와 Y의 개수를 세었을 때 항상 X가 Y보다 많거나 같은 것을 가리킨다. 예를 들면, 아래의 예제는 길이가 6인 모든 뒤크 단어들을 나열한 것이다.
XXXYYY     XYXXYY     XYXYXY     XXYYXY     XXYXYY.
  • 뒤크 단어에서 X를 여는 괄호로 보고 Y를 닫는 괄호로 보면, Cnn쌍의 괄호로 만들 수 있는 올바른 괄호 구조의 개수이다.
((()))     ()(())     ()()()     (())()     (()())
  • Cnn + 1개의 항에 괄호를 씌우는 모든 경우의 수이다. 혹은 n + 1개의 항에 이항 연산을 적용하는 순서의 모든 가지수로도 볼 수 있다. 예를 들어 n = 3일 때, 4개의 항에 대해 다섯개의 괄호 표현식이 존재한다.
  • 이항 연산의 적용 순서는 이진 트리로도 나타낼 수 있다. 따라서 Cnn + 1개의 단말 노드를 갖는 이진 순서 트리의 개수임을 알 수 있다.
  • Cn동형이 아닌 모든 정 이진 트리 가운데 자식을 가진 노드(internal vertex, 혹은 branch라고 부르는)가 n개인 트리의 개수이다. ( 이진 트리는 한 개의 자식만 가진 노드가 없고, 모든 노드가 두 개의 자식을 가졌거나 혹은 단말 노드인 트리를 가리킨다.)
  • Cnn+2각형을 n개의 삼각형으로 나누는 방법의 수이다. 아래 그림은 6각형을 4개의 삼각형으로 나누는 모든 방법을 나타낸 것으로 총 가지이다.

역사

[편집]

18세기에 몽골의 수학자 명안도(c. 1692-c. 1763)가 최초로 발견하였다.[3][4][5]

유럽 수학에서는 레온하르트 오일러가 "(n+2)-각형을 n개의 삼각형으로 나눌 수 있는 경우의 수"를 세는 문제를 제안하면서 처음 나타났다. 벨기에의 수학자 외젠 샤를 카탈랑하노이의 탑 문제를 고려하면서 1838년에 재발견하였다.[6][7]

같이 보기

[편집]

각주

[편집]
  1. Koshy, Thomas; Salmassi, Mohammad (2006). “Parity and primality of Catalan numbers” (PDF). 《The College Mathematics Journal》 (영어) 37 (1): 52–53. 2021년 2월 9일에 원본 문서 (PDF)에서 보존된 문서. 2020년 1월 26일에 확인함. 
  2. Stanley, Richard P. (2001년 6월 4일). 《Enumerative Combinatorics》 2 1판. Cambridge University Press. ISBN 9780521789875. 
  3. Larcombe, P.J. (1999년 9월). “The 18th century Chinese discovery of the Catalan numbers” (PDF). 《Mathematical Spectrum》 (영어) 32 (1): 5–7. 2016년 3월 14일에 원본 문서 (PDF)에서 보존된 문서. 2013년 3월 4일에 확인함. 
  4. 羅見今 (1988). “明安圖公式辨正”. 《內蒙古師大學報(自然科學版)》 (중국어) 1: 42-48. 
  5. 羅見今 (2010). “明安圖和他的冪級數展開式” (PDF). 《數學傳播》 (중국어) 34 (1): 65–73. 2016년 3월 4일에 원본 문서 (PDF)에서 보존된 문서. 2013년 3월 4일에 확인함. 
  6. Catalan, Eugène Charles (1838). “Note sur un Problème de combinaisons” (PDF). 《Journal de Mathématiques Pures et Appliquées (1re série)》 (프랑스어) 3: 111-112. [깨진 링크(과거 내용 찾기)]
  7. O’Connor, John J.; Robertson, Edmund F. (2012년 9월). “Eugène Charles Catalan”. 《MacTutor History of Mathematics Archive》 (영어). 세인트앤드루스 대학교. 

외부 링크

[편집]