첫째항부터 성립하는 수열과 공합 S0의 관계

수열 {an}의 첫째항부터 제 0항 까지의 합을 공합(空合, empty sum)이라고 부릅니다. 첫째항부터 제 n항까지의 합을 Sn이라고 할 때, an=SnSn1n=1부터 성립할 필요충분조건은

S0=0

첫째항부터 제 0항까지의 합을 어떻게 정의할 수 있을까요? 그리고 그 의미는 무엇일까요? 이 글에서는 조건 S0=0의 필요충분성을 증명하고, 공합 S0의 의미를 알아봅니다.

공합 S0의 의미를 설명하기 전에, 공합을 사용하는 예를 먼저 살펴보고, 그 증명과 의미를 설명하겠습니다.

[문제1]

수열 an의 첫째항부터 제 n항까지의 합 SnSn=n2+5n+c일때 수열 {an}이 첫째항부터 등차수열이 될 조건을 구하시오.

[문제1]의 풀이

수열 an이 찻째항 부터 등차수열이 될 조건은 공합 S0=0입니다. 따라서 S0=02+50+c=0입니다.  즉, 수열 {an}이 첫째항부터 등차수열일 조건은 c=0입니다.

조금 더 자세히 알아보면,  an=SnSn1=(n2+5n+c)((n1)2+5(n1)+c)=2n+4=6+2(n1)이므로 an은 등차 수열을 나타냅니다. 이 식이 첫째항부터 등차수열을 나타낼 조건은 공합 S0=0이 되기 위한 조건, c=0입니다. 즉 Snn에 대한 이차식일때, Sn의 상수항이 0일 때에만 수열 an이 첫째항부터 등차수열이 됩니다.

[문제2]

수열 an의 첫째항부터 제 n항까지의 합 SnSn=nn+2일 때, 수열 an의 일반항을 구하시오.

[문제2]의 풀이

공합 S0S0=00+2=0이므로 an=SnSn1=nn+2n1n+1=2(n+2)(n+1)을 수열 {an}의 첫째항부터 사용할 수 있습니다.

따라서 수열 {an}의 일반항 an=2(n+2)(n+1), (n=1,2,3)

증명

충분성의 증명

S0=0이면 an=SnSn1 (n=1,2,3)

이 성립함을 증명합니다. 충분성은 아주 간단히 증명할 수 있습니다. a1=S1S0=a10 (S0=0)=S1입니다. a1=S1은 참이므로 S0=0이면 an=SnSn1 (n=1,2,3)입니다. 즉, an=SnSn1을 통해 얻은 식을 수열 {an}의 첫째항부터 만드는데 사용할 수 있습니다. 

필요성의 증명

an=SnSn1(n=1,2,3) 이면 S0=0

이 성립함을 증명합니다. an=SnSn1n=1일 때도 성립하므로 n=1을 대입하면, a1=S1S0=a1S0 (S1=a1) S0=0

공합 S0의 의미

S0은 공합(空合, empty sum)이라는 이름을 갖고 있습니다. 말 그대로 비어 있는 합이 되는 것이죠. 어떻게 첫째항부터 0항까지의 합을 표현하는 것이 가능할 까하고 생각하실지도 모르겠습니다. 하지만 이 개념은 우리에게 이미 익숙한 개념중 하나입니다.

예를 들어 보겠습니다. 수열 an의 제 3항부터 제10항까지의 합은 모두 몇개의 항을 더한 것일까요? a3+a4+a5++a10 네 맞습니다. 모두 8개의 항을 더한 것입니다. 그런데 혹시 항의 개수는 어떻게 셀 수 있을까요? 직접 세어도 되지만, 103+1=8로 계산할 수 있습니다. 마찬가지로 수열 an의 제 5항부터 제 15항까지의 합 a5+a6+a7++a15155+1=11이므로 모두 11개의 항을 더한 것이라고 생각할 수 있습니다. 이것을 일반화 하면 수열 an의 제 k항부터 제 n항까지의 합 ak+ak+1+ak+2+an은 모두 nk+1개의 항을 더한 것이 됩니다. 

자, 이제 수열 an의 첫째항부터 제 n항까지의 합 Sn을 생각해보겠습니다. 제 1항부터 제 n항까지의 합이므로 모두 n1+1=n개의 항을 더한 것이 됩니다. 즉 S00개의 항을 더한 것 입니다. (제 1항부터 제 0항까지의 합은 01+1=0개의 항을 더한 것으로 생각할 수도 있습니다. 마찬가지로 S1은 제 1항부터 제 1항 까지의 합이므로 11+1=1개의 항을 더한 것이 됩니다.)

이렇듯 수열에서 0개의 항을 더한 것을 공합 (비어있는 합)이라고 부릅니다. 수학에서 공합의 값은 0으로 간주합니다.

이는 컴퓨터 공학에서도 마찬가지 입니다. 배열[i:j]에는 모두 ji+1개의 수가 저장되어 있기 때문에 배열[1:2]에는 모두 21+1=2개의 수가 저장되어 있습니다. 같은 이유로, 배열[1:0]에는 모두 01+1=0개의 수가 저장되어 있습니다. 이러한 배열을 공배열(empty array)라고 부릅니다.

더 생각해 볼 것들

  • 그렇다면 S1은 정의가 가능할까요? 불가능하다면 그 이유는 무엇일까요?
  • 그렇다면 수학에서 비어있는 곱(공적-空積, empty product)의 값은 무엇으로 정하는 것이 좋을까요? 팩토리얼 n!의 정의는 어떤 것인지  0!의 값은 어떻게 정해진 것인지 생각해 보시면 좋겠습니다.

4 Comments
oldest
newest
Inline Feedbacks
View all comments
고등수학좋아요
4 years ago

마지막에 1+0+1=0을 수정해야할 것 같아요!

0-1+1=0으로

재수반삼수
4 years ago

도움 되었습니다! 감사합니다!

몽몽이
3 years ago

와 신세계네요 이해했습니다 감사합니다