"카탈란 수 (Catalan numbers)"의 두 판 사이의 차이

수학노트
둘러보기로 가기 검색하러 가기
 
(사용자 2명의 중간 판 33개는 보이지 않습니다)
1번째 줄: 1번째 줄:
<h5 style="margin: 0px; line-height: 3.428em; color: rgb(34, 61, 103); font-family: 'malgun gothic',dotum,gulim,sans-serif; font-size: 1.166em; background-position: 0px 100%;">이 항목의 스프링노트 원문주소</h5>
+
==개요==
  
 
+
* 조합수학에서 빈번하게 등장하는 수열의 하나
 
 
 
 
 
 
<h5 style="margin: 0px; line-height: 3.428em; color: rgb(34, 61, 103); font-family: 'malgun gothic',dotum,gulim,sans-serif; font-size: 1.166em; background-position: 0px 100%;">개요</h5>
 
 
 
* [[조합수학]]에서 빈번하게 등장하는 수열의 하나
 
 
* (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 <math>y=x</math>를 넘지 않는 경우의 수
 
* (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 <math>y=x</math>를 넘지 않는 경우의 수
* <math>n\geq 0 </math>에 대하여 다음과 같이 주어짐<br><math>c_n = \frac{1}{n+1}{2n\choose n} = \frac{(2n)!}{(n+1)!\,n!}</math><br>
+
* <math>n\geq 0 </math>에 대하여 다음과 같이 주어짐:<math>c_n = \frac{1}{n+1}{2n\choose n} = \frac{(2n)!}{(n+1)!\,n!}</math>
수열<br> 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, …<br>
+
*  1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012,…
 
 
 
 
 
 
 
 
 
 
<h5>점화식</h5>
 
 
 
<math>c_{n+1}=c_0c_n+c_1c_{n-1}+\cdots+c_nc_0</math>
 
 
 
 
 
 
 
 
 
 
 
<h5>생성함수</h5>
 
 
 
* 기본적인 내용에 대해서는  [[생성함수]]
 
* ''''''''''''<math>G(x)= c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots=\frac{1-\sqrt{1-4x}}{2x}</math>''''''''''''
 
 
 
(증명)
 
 
 
 
 
 
 
 
 
 
 
 
 
  
<h5 style="margin: 0px; line-height: 2em;">격자경로와 카탈란 수</h5>
+
[[파일:카탈란 수열(Catalan numbers)1.png]]
 +
  
* (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로<br>''''''<math>{2n \choose n}</math>''''''<br>
+
   
*  (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 <math>y=x</math>를 넘지 않는 경우의 수<br>
 
  
 
+
==점화식==
 +
* 다음의 점화식이 성립한다
 +
<math>c_{n+1}=c_0c_n+c_1c_{n-1}+\cdots+c_nc_0 \label{rec}</math>
 +
* [[홀로노믹 수열]]
 +
:<math>
 +
(n+2)c_{n+1}+(-4 n-2)c_{n}=0
 +
</math>
 +
  
 
+
  
(0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구한 다음,<br> 그 중에서 y=x를 넘어서 가는 방법의 수를 빼면 된다. 이 방법의 수가 얼마가 되겠느냐를 구하는 과정에서 일대일대응이 등장한다.
+
==생성함수==
 +
* 기본적인 내용에 대해서는  [[생성함수]] 항목을 참조
 +
* 카탈란 수열의 생성함수는 다음과 같이 주어짐
 +
:<math>G(x)= c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots=\frac{1-\sqrt{1-4x}}{2x}</math>
  
 
+
===증명===
 +
생성함수를 다음과 같이 두자
 +
:<math>G(x)= c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots</math>
 +
다음을 얻을 수 있다
 +
:<math>x G(x)^2= (c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots)^2=c_0^2x+(c_0c_1+c_1c_0)x^2+(c_0c_2+c_1c_1+c_2c_0)x^3+\cdots=G(x)-1</math>
 +
여기에 \ref{rec} 을 이용하면,
 +
:<math>x G(x)^2-G(x)+1=0</math>
 +
따라서
 +
:<math>G(x)= \frac{1-\sqrt{1-4x}}{2x}</math>■
  
'''일단계'''
+
  
 
+
  
(0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구해 보자.<br> 이것은 매우 간단한 문제인데, 일대일대응을 통하여 문제를 풀어보자.<br> 각 경로에서 x축으로 움직이는 것을 X로 표시하고 y축으로 움직이는 것을 Y로 표시하면, 각 경로는 X와Y를 n개 씩 쓴 문자열로 표현된다. 이것이 일대일 대응이다. 각각의 경로는 서로 다른 문자열로 표현될테고, 문자열은 또한 어떤 경로를 표현할테니까 말이다.<br> 따라서 죽 늘어놓은 2n개 중에서 n개를 골라 X라고 써 놓으면 나머지 위치는 Y가 될 것이고 결정될 것이고, 그런 방법의 수는 이다.<br> 즉, (0,0)에서 (n,n)까지 갈 있는 모든 방법의 수는 이다.
+
==점근 급수==
 +
* 멱급수 <math>(1-x)^{-1/2}=\sum_{n=0}^{\infty} a_n x^n</math>의 계수는 다음과 같은 점근 급수를 갖는다
 +
:<math>
 +
a_n \sim \frac{1}{\sqrt{\pi n}}\left(1-\frac{1}{8 n}+\frac{1}{128 n^2}+\frac{5}{1024 n^3}+O(\frac{1}{n^4})\right)
 +
</math>
 +
* 카탈란 상수는 다음을 만족한다
 +
:<math>
 +
c_n=\frac{4^n}{n+1}a_n \sim \frac{4^n}{(n+1)\sqrt{\pi n}}\left(1-\frac{1}{8 n}+\frac{1}{128 n^2}+\frac{5}{1024 n^3}+O(\frac{1}{n^4})\right)
 +
</math>
 +
* [[스털링 공식]] 을 이용하여 다음을 증명할 있다
 +
:<math>c_{n}\sim \frac{4^{n}}{\sqrt{\pi n}(n+1)}(1-\frac{1}{8n})</math>
 +
* [[점근 급수(asymptotic series)]]
  
 
+
  
'''이단계'''
+
==격자경로와 카탈란 수==
 +
===증명의 아이디어===
 +
*  (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로의 수
 +
:<math>{2n \choose n}</math>
 +
*  (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 <math>y=x</math>를 넘지 않는 경우의 수 (카탈란 수)
 +
:<math>\frac{1}{n+1}{2n \choose n}</math>
 +
* (0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구한 다음, 그 중에서 y=x를 넘어서 가는 방법의 수를 빼면 된다. 이 방법의 수가 얼마가 되겠느냐를 구하는 과정에서 일대일대응이 등장한다.
  
 
+
  
이제 y=x를 넘어서서 가는 경로의 수를 구하자. 경로는 반드시 y=x+1과 만나게 것이다.
+
===일단계===
 +
(0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구해 보자. 이것은 매우 간단한 문제인데, 일대일대응을 통하여 문제를 풀어보자.  각 경로에서 x축으로 움직이는 것을 X로 표시하고 y축으로 움직이는 것을 Y로 표시하면, 각 경로는 X와Y를 n개 씩 쓴 문자열로 표현된다. 이것이 일대일 대응이다. 각각의 경로는 서로 다른 문자열로 표현될테고, 문자열은 또한 어떤 경로를 표현할테니까 말이다. 따라서 죽 늘어놓은 2n개 중에서 n개를 골라 X라고 써 놓으면 나머지 위치는 Y가 것이고 결정될 것이고, 그런 방법의 수는 <math>{2n \choose n}</math>이다. 즉, (0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수는 <math>{2n \choose n}</math>이다.
  
 
+
  
 +
===이단계===
 +
이제 직선 <math>y=x</math>를 넘어서서 가는 경로의 수를 구하자. 경로는 반드시 <math>y=x+1</math>과 만나게 될 것이다.
  
 +
[[파일:카탈란 수열(Catalan numbers)meeting.jpg]]
  
 
+
이 때, 이 경로의 <math>(0,0)</math>에서부터 <math>y=x+1</math>과 처음으로 만나는 점까지를 잘라서, <math>y=x</math>에 대칭시키자.
  
이 때, 이 경로의 (0,0)에서부터 y=x+1과 처음으로 만나는 점까지를 잘라서, y=x에 대칭시키자.
+
[[파일:카탈란 수열(Catalan numbers)Symmetrization.jpg]]
 
 
 
 
 
 
 
 
 
 
 
 
  
 
그리고 나머지 경로를 평행이동시켜 대칭이동된 경로에 갖다붙이자.
 
그리고 나머지 경로를 평행이동시켜 대칭이동된 경로에 갖다붙이자.
  
 
+
[[파일:카탈란 수열(Catalan numbers)translation.jpg]]
  
 +
그 결과는 <math>(0,0)</math>에서 출발하여 <math>(n+1,n-1)</math>에 도착하는 경로일 것이다.
  
 +
[[파일:카탈란 수열(Catalan numbers)result.jpg]]
  
 
+
위에서 한 작업은 서로 다른 두 경로의 집합 사이에 어떤 대응을 만들어 낸 것이다. 이 대응은 일대일 대응이다. 일대일대응임을 보이기 위해서는 두 가지를 생각해야 한다. 첫번째는, 서로 다른 것으로 대응되었는지를 살피고, 두번째는 공역의 모든 원소가 대응되었는지를 살피는 것이다.
  
그 결과는 (0,0)에서 출발하여 (n+1,n-1)에 도착하는 경로일 것이다.
+
<math>y=x</math>를 넘어서서 가는 경로는 <math>(0,0)</math>에서 <math>(n+1,n-1)</math>까지 가는 경로와 일대일 대응되므로 그 개수는 <math>{2n \choose n+1}</math>이다.
  
 
+
따라서 처음에 제기했던 문제의 답은 다음과 같다
 +
:<math>{2n \choose n}-{2n \choose n+1}=\frac{1}{n+1}{2n \choose n}</math> ■
  
 +
  
 +
  
 
+
  
위에서 한 작업은 서로 다른 두 경로의 집합 사이에 어떤 대응을 만들어 낸 것이다. 이 대응은 일대일 대응이다.<br> 일대일대응임을 보이기 위해서는 두 가지를 생각해야 한다. 첫번째는, 서로 다른 것으로 대응되었는지를 살피고, 두번째는 공역의 모든 원소가 대응되었는지를 살피는 것이다.
+
==적분표현==
  
 
+
* <math>c_n=\int_{0}^{1} 2^{2n+1}{\cos^{2n} \pi x}\, {\sin^2 \pi x}\,dx</math>
  
y=x를 넘어서서 가는 경로는 (0,0)에서 (n+1,n-1)까지 가는 경로와 일대일 대응되므로 그 개수는 <math>{2n \choose n+1}</math>이다.
 
  
 
 
  
'''따라서 처음에 제기했던 문제의 답은 다음과 같다.'''
+
==역사==
  
 
+
* [[수학사 연표]]
  
 +
  
 +
  
 
+
==메모==
 +
* [http://bomber0.byus.net/index.php/2008/05/10/643 일대일대응 그리고 카탈란의 수(Catalan Numbers)]
  
이렇게 해서 얻어진 수열 을 catalan number라고 하는데, 이 수는 조합수학에서 꽤나 자주 등장한다.
+
  
 
+
==관련된 항목들==
 +
* [[정다각형의 삼각화]]
 +
* [[Dyck 경로]]
 +
* [[Associahedron]]
 +
* [[모츠킨 수 (Motzkin number)]]
 +
* [[격자 경로]]
 +
  
<h5>재미있는 사실</h5>
 
  
 
+
==매스매티카 파일 및 계산 리소스==
 +
* [http://www.research.att.com/%7Enjas/sequences/index.html The On-Line Encyclopedia of Integer Sequences]
 +
** https://oeis.org/A000108
  
* 네이버 지식인 http://kin.search.naver.com/search.naver?where=kin_qna&query=
+
  
 
+
==사전 형태의 자료==
 
 
 
 
 
 
<h5>역사</h5>
 
 
 
* [[수학사연표 (역사)|수학사연표]]
 
 
 
 
 
 
 
 
 
 
 
<h5>메모</h5>
 
 
 
 
 
 
 
 
 
 
 
<h5>관련된 항목들</h5>
 
 
 
 
 
 
 
 
 
 
 
<h5 style="margin: 0px; line-height: 3.428em; color: rgb(34, 61, 103); font-family: 'malgun gothic',dotum,gulim,sans-serif; font-size: 1.166em; background-position: 0px 100%;">수학용어번역</h5>
 
 
 
* http://www.google.com/dictionary?langpair=en|ko&q=
 
* [http://mathnet.kaist.ac.kr/mathnet/math_list.php?mode=list&ftype=&fstr= 대한수학회 수학 학술 용어집]<br>
 
** http://mathnet.kaist.ac.kr/mathnet/math_list.php?mode=list&ftype=eng_term&fstr=
 
* [http://kms.or.kr/home/kor/board/bulletin_list_subject.asp?bulletinid=%7BD6048897-56F9-43D7-8BB6-50B362D1243A%7D&boardname=%BC%F6%C7%D0%BF%EB%BE%EE%C5%E4%B7%D0%B9%E6&globalmenu=7&localmenu=4 대한수학회 수학용어한글화 게시판]
 
 
 
 
 
 
 
 
 
 
 
<h5>사전 형태의 자료</h5>
 
  
 
* http://ko.wikipedia.org/wiki/
 
* http://ko.wikipedia.org/wiki/
 
* http://en.wikipedia.org/wiki/Catalan_number
 
* http://en.wikipedia.org/wiki/Catalan_number
* http://en.wikipedia.org/wiki/
 
* http://www.wolframalpha.com/input/?i=
 
* [http://dlmf.nist.gov/ NIST Digital Library of Mathematical Functions]
 
* [http://www.research.att.com/%7Enjas/sequences/index.html The On-Line Encyclopedia of Integer Sequences]<br>
 
** http://www.research.att.com/~njas/sequences/?q=
 
 
 
 
 
 
 
 
<h5>관련논문</h5>
 
 
* http://www.jstor.org/action/doBasicSearch?Query=
 
* http://dx.doi.org/
 
 
 
 
 
<h5>관련도서 및 추천도서</h5>
 
 
*  도서내검색<br>
 
** http://books.google.com/books?q=
 
** http://book.daum.net/search/contentSearch.do?query=
 
*  도서검색<br>
 
** http://books.google.com/books?q=
 
** http://book.daum.net/search/mainSearch.do?query=
 
** http://book.daum.net/search/mainSearch.do?query=
 
 
 
 
  
 
 
  
<h5>관련기사</h5>
+
 +
==리뷰, 에세이, 강의노트==
 +
* Pak, Igor. “History of Catalan Numbers.” arXiv:1408.5711 [math], August 25, 2014. http://arxiv.org/abs/1408.5711.
  
* 네이버 뉴스 검색 (키워드 수정)<br>
+
   
** http://news.search.naver.com/search.naver?where=news&x=0&y=0&sm=tab_hty&query=
 
** http://news.search.naver.com/search.naver?where=news&x=0&y=0&sm=tab_hty&query=
 
** http://news.search.naver.com/search.naver?where=news&x=0&y=0&sm=tab_hty&query=
 
  
 
+
==관련도서==
  
 
+
* Thomas Koshy [http://www.amazon.com/exec/obidos/ASIN/019533454X/ref=nosim/addallbooksearch Catalan Numbers with Applications], Oxford University Press, USA, 2008
  
<h5>블로그</h5>
+
[[분류:조합수학]]
 +
[[분류:수열]]
  
*  구글 블로그 검색<br>
+
==메타데이터==
** http://blogsearch.google.com/blogsearch?q=
+
===위키데이터===
* [http://navercast.naver.com/science/list 네이버 오늘의과학]
+
* ID : [https://www.wikidata.org/wiki/Q270513 Q270513]
* [http://math.dongascience.com/ 수학동아]
+
===Spacy 패턴 목록===
* [http://www.ams.org/mathmoments/ Mathematical Moments from the AMS]
+
* [{'LOWER': 'catalan'}, {'LEMMA': 'number'}]
* [http://betterexplained.com/ BetterExplained]
 

2021년 2월 17일 (수) 06:01 기준 최신판

개요

  • 조합수학에서 빈번하게 등장하는 수열의 하나
  • (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 \(y=x\)를 넘지 않는 경우의 수
  • \(n\geq 0 \)에 대하여 다음과 같이 주어짐\[c_n = \frac{1}{n+1}{2n\choose n} = \frac{(2n)!}{(n+1)!\,n!}\]
  • 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012,…

카탈란 수열(Catalan numbers)1.png



점화식

  • 다음의 점화식이 성립한다

\(c_{n+1}=c_0c_n+c_1c_{n-1}+\cdots+c_nc_0 \label{rec}\)

\[ (n+2)c_{n+1}+(-4 n-2)c_{n}=0 \]



생성함수

  • 기본적인 내용에 대해서는 생성함수 항목을 참조
  • 카탈란 수열의 생성함수는 다음과 같이 주어짐

\[G(x)= c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots=\frac{1-\sqrt{1-4x}}{2x}\]

증명

생성함수를 다음과 같이 두자 \[G(x)= c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots\] 다음을 얻을 수 있다 \[x G(x)^2= (c_0 + c_1 x + c_2 x^2 + \cdots + c_n x^n + \cdots)^2=c_0^2x+(c_0c_1+c_1c_0)x^2+(c_0c_2+c_1c_1+c_2c_0)x^3+\cdots=G(x)-1\] 여기에 \ref{rec} 을 이용하면, \[x G(x)^2-G(x)+1=0\] 따라서 \[G(x)= \frac{1-\sqrt{1-4x}}{2x}\]■



점근 급수

  • 멱급수 \((1-x)^{-1/2}=\sum_{n=0}^{\infty} a_n x^n\)의 계수는 다음과 같은 점근 급수를 갖는다

\[ a_n \sim \frac{1}{\sqrt{\pi n}}\left(1-\frac{1}{8 n}+\frac{1}{128 n^2}+\frac{5}{1024 n^3}+O(\frac{1}{n^4})\right) \]

  • 카탈란 상수는 다음을 만족한다

\[ c_n=\frac{4^n}{n+1}a_n \sim \frac{4^n}{(n+1)\sqrt{\pi n}}\left(1-\frac{1}{8 n}+\frac{1}{128 n^2}+\frac{5}{1024 n^3}+O(\frac{1}{n^4})\right) \]

\[c_{n}\sim \frac{4^{n}}{\sqrt{\pi n}(n+1)}(1-\frac{1}{8n})\]


격자경로와 카탈란 수

증명의 아이디어

  • (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로의 수

\[{2n \choose n}\]

  • (0,0)에서 (n,n)까지 격자점을 지나는 최단거리의 경로 중에서 직선 \(y=x\)를 넘지 않는 경우의 수 (카탈란 수)

\[\frac{1}{n+1}{2n \choose n}\]

  • (0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구한 다음, 그 중에서 y=x를 넘어서 가는 방법의 수를 빼면 된다. 이 방법의 수가 얼마가 되겠느냐를 구하는 과정에서 일대일대응이 등장한다.


일단계

(0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수를 구해 보자. 이것은 매우 간단한 문제인데, 일대일대응을 통하여 문제를 풀어보자. 각 경로에서 x축으로 움직이는 것을 X로 표시하고 y축으로 움직이는 것을 Y로 표시하면, 각 경로는 X와Y를 n개 씩 쓴 문자열로 표현된다. 이것이 일대일 대응이다. 각각의 경로는 서로 다른 문자열로 표현될테고, 문자열은 또한 어떤 경로를 표현할테니까 말이다. 따라서 죽 늘어놓은 2n개 중에서 n개를 골라 X라고 써 놓으면 나머지 위치는 Y가 될 것이고 결정될 것이고, 그런 방법의 수는 \({2n \choose n}\)이다. 즉, (0,0)에서 (n,n)까지 갈 수 있는 모든 방법의 수는 \({2n \choose n}\)이다.


이단계

이제 직선 \(y=x\)를 넘어서서 가는 경로의 수를 구하자. 경로는 반드시 \(y=x+1\)과 만나게 될 것이다.

카탈란 수열(Catalan numbers)meeting.jpg

이 때, 이 경로의 \((0,0)\)에서부터 \(y=x+1\)과 처음으로 만나는 점까지를 잘라서, \(y=x\)에 대칭시키자.

카탈란 수열(Catalan numbers)Symmetrization.jpg

그리고 나머지 경로를 평행이동시켜 대칭이동된 경로에 갖다붙이자.

카탈란 수열(Catalan numbers)translation.jpg

그 결과는 \((0,0)\)에서 출발하여 \((n+1,n-1)\)에 도착하는 경로일 것이다.

카탈란 수열(Catalan numbers)result.jpg

위에서 한 작업은 서로 다른 두 경로의 집합 사이에 어떤 대응을 만들어 낸 것이다. 이 대응은 일대일 대응이다. 일대일대응임을 보이기 위해서는 두 가지를 생각해야 한다. 첫번째는, 서로 다른 것으로 대응되었는지를 살피고, 두번째는 공역의 모든 원소가 대응되었는지를 살피는 것이다.

\(y=x\)를 넘어서서 가는 경로는 \((0,0)\)에서 \((n+1,n-1)\)까지 가는 경로와 일대일 대응되므로 그 개수는 \({2n \choose n+1}\)이다.

따라서 처음에 제기했던 문제의 답은 다음과 같다 \[{2n \choose n}-{2n \choose n+1}=\frac{1}{n+1}{2n \choose n}\] ■




적분표현

  • \(c_n=\int_{0}^{1} 2^{2n+1}{\cos^{2n} \pi x}\, {\sin^2 \pi x}\,dx\)


역사



메모


관련된 항목들


매스매티카 파일 및 계산 리소스


사전 형태의 자료


리뷰, 에세이, 강의노트


관련도서

메타데이터

위키데이터

Spacy 패턴 목록

  • [{'LOWER': 'catalan'}, {'LEMMA': 'number'}]