카탈란 수(Catalan number)
수학이야기/확률통계 2011. 4. 25. 14:34카탈란 수(catalan number)로 불리는 수열이 있다. 핀란드 수학자 카탈란의 이름이 붙인 이 수열을 기호로는 Cn으로 나타낸다. 이 수열은 여러 가지 다른 문제를 풀이하는 과정에 나타난다.
괄호 ()는 열고 닫았을 때, 잘 짜였다고 한다. 예를 들어 (())은 잘 짜인 것이지만 ())(은 잘못 짜인 것이다.
n쌍의 ()를 잘 짜인 모양으로 늘어 놓는 방법은 모두 몇 가지가 있을까?
괄호와 마찬가지로 오르막과 내리막을 n 쌍으로 산을 만들 수 있는 방법의 수는 어떻게 구할까?
정사각형들로 이루어진 n×n 개의 커다란 정사각형들의 변을 따라 이동할 때 대각선과 만나지 않고 이동하는 방법은 몇 가지일까? 그림과 같이 이 문제는 산 만들기와 일대일 대응된다.
n+2개 변으로 이루어진 볼록다각형을 서로 만나지 않는 대각선을 써서 n개의 삼각형으로 나누는 방법의 수
n 쌍의 괄호가 잘 짜인 방법의 수를 Cn이라고 하자.
이제 C0,C1,C2,⋯,Cn−1으로 Cn을 나타내는 길을 찾아보자.
n−1쌍의 괄호가 잘 짜인 것에 ()를 알맞은 곳에 넣어주는 방법을 세면 된다.
(A)B와 같이 넣는다고 하면 A와 B도 잘 짜여 있어야 하고 만일 A에 괄호가 k쌍이 있다면 B에는 n−1−k쌍이 있어야 한다.
이제 문제는 A와 B로 나누는 방법을 세면 된다.
따라서 아래와 같은 점화식을 얻을 수 있다.
C1=C0C0
C2=C0C1+C1C0
C3=C0C2+C1C1+C2C0
C4=C0C3+C1C2+C2C1+C3C0
⋮ ⋮
n=5일 때 그림은 아래와 같다. 모든 경우의 수에서 대각선과 만나는 수를 빼면 된다.
이들은 조합으로 셀 수 있다. 그림과 같이 점 P에서 대각선을 넘는다면 나머지 부분은 대각선을 축으로 대칭이동한다. 두 번째 그림과 같이 옮겨지므로 10C5−10C6가 대각선과 만나지 않는 경로의 수가 된다.
일반적으로 n×n이라면 2nCn−2nCn+1 이다.
따라서 카탈란 수열의 일반항은
Cn=2nCn−2nCn+1=2nCn−nn+12nCn=1n+12nCn
그림과 같이 C2=2, C3=5, C4=14이다.
C1=1이라고 하고 이를 수열로 나타내면 1,2,5,14,42,132,429,⋯이다.
점화식을 찾아보자. 먼저 8 각형을 살펴보자.
변 하나와 다른 꼭짓점을 택하는 방법은 그림과 같이 6가지다.
이제 각각의 그림에서 나누어진 다각형들을 삼각형으로 나누는 카탈란 수를 생각하면
C6=C0⋅C5+C1⋅C4+C2⋅C3+C3⋅C2+C4⋅C1+C5⋅C0이다.
이를 일반화하면
Cn=C0⋅Cn−1+C1⋅Cn−2+C2⋅Cn−3+⋯+Cn−2⋅C1+Cn−1⋅C0이다.
이것은 카탈란 수열과 같다.
일반항을 조합으로 나타내면 Cn=2nCn−2nCn+1=1n+12nCn이다.
카탈란 수 Cn의 생성함수를 f(x)=∞∑n=0Cnxn=C0+C1x+C2x2+⋯+Cnxn+⋯라 하면,
f(x)2=(C0+C1x+C2x2+C3x3+⋯)(C0+C1x+C2x2+C3x3+⋯)=C0C0+(C0C1+C1C0)x+(C0C2+C1C1+C2C0)x2+⋯=C1+C2x+C3x2+C4x3+⋯
이므로
xf(x)2=C1x+C2x2+C3x3+C4x4+⋯=C0+(C1x+C2x2+C3x3+C4x4+⋯)−C0=f(x)−1이다. 즉, Cn의 생성함수 f(x)는 방정식
xf(x)2−f(x)+1=0을 만족한다. 따라서 근의 공식에 의해
f(x)=1±√1−4x2x이다. 충분히 작은 x에 대하여 f(0)=1이 성립, 다시 말하면
limx→0f(x)=1이어야 하므로 카탈란 수 Cn의 생성함수는
f(x)=1−√1−4x2x이다.
연분수(Continued_fraction) 표현을 위해 위 방정식 xf(x)2−f(x)+1=0을 변형해 보자.
xf(x)−1+1f(x)=0
1f(x)=1−xf(x)
f(x)=11−xf(x)이다.
f(x)=11−x1−xf(x)
그러므로 아래와 같은 연분수로 나타낼 수 있다.
f(x)=11−x1−x1−x1−x1−⋯
참고
http://en.wikipedia.org/wiki/Eug%C3%A8ne_Charles_Catalan
http://en.wikipedia.org/wiki/Catalan_number
http://mathworld.wolfram.com/CatalanNumber.html
http://www.geometer.org/mathcircles/catalan.pdf