덧셈 법칙을 보면,
a(b+c) = (b+c)a = ab+ac
이다.
이 결과를 확장해서
(a+b)(c+d)를 보자.
(a+b)(c+d)=(a+b)c+(a+b)d
=ac+bc+ad+bd
가 된다.
각 괄호의 인자 중 하나 씩 골라서 곱한 것이라고 볼 수 있다.
ac는 앞의 괄호 a와 뒤의 괄호 c를,
bc는 앞의 괄호 b와 뒤의 괄호 c를,
ad는 앞의 괄호 a와 뒤의 괄호 d를,
bd는 앞의 괄호 b와 뒤의 괄호 d를 곱했다.
X={ a, b }, Y={ c, d } 일 때,
S={ xy ㅣ x ∈ X ∧ y ∈ Y } 를 만들어
X 원소의 합과 Y 원소의 합을 곱할 때,
S 원소의 합이 된다는 식으로 표현 할 수 있겠다.
(a+b)(c+d)(p+q) 를 보자.
(a+b)(c+d)p + (a+b)(c+d)q 가 된다.
각 항을 풀어쓰면,
a, b 중의 한 수와
c, d 중의 한 수,
그리고 p, q 중의 한 수를 골라서 곱한 조합의 합이 된다.
X={ a, b }, Y={ c, d }, Z={ p, q }일 때,
T={ xyz ㅣ x ∈ X ∧ y ∈ Y ∧ z ∈ Z } 를 만들어
X 원소의 합과 Y 원소의 합, Z 원소의 합을 곱할 때,
T 원소의 합이 된다는 식으로 표현 할 수 있겠다.
( a(1)+b(1) )* ... * ( a(k)+b(k) ) 에 대해서
X_1 = { a(1), b(1) } , ... , X_k = { a(k), b(k) } 라고 할 때,
S_k = { x(1)*...*x(k)ㅣx(1) ∈ X_1 ∧ ... ∧ x(k) ∈ X_k } 를 만들어보자.
x(1)* ... *x(k)의 뜻은 X_1 에서 X_k 까지
각 집합에서 하나만 뽑아서 곱했다는 소리다.
X_1의 원소 합과 순서대로 계속 X_k의 원소합까지 곱한다고하면,
즉, ( a(1)+b(1) )* ... * ( a(k)+b(k) )의 결과가
S_k의 원소의 합이라고 하자.
이 때, ( a(1)+b(1) )* ... * ( a(k)+b(k) )*( a(k+1) + b(k+1) )
이 있으면,
( a(1)+b(1) )* ... * ( a(k)+b(k) )*a(k+1) + ( a(1)+b(1) )* ... * ( a(k)+b(k) )*b(k+1)
이 결과인데,
( a(1)+b(1) )* ... * ( a(k)+b(k) )=A+B+ ... + W
이런 식으로 전개될 때, A, B, ..., W를 인자라고하고,
각 인자는 식 ( a(1)+b(1) )* ... * ( a(k)+b(k) )
각 괄호의 당 인자 하나만 뽑아서 곱한 값이다.
그러면,
( a(1)+b(1) )* ... * ( a(k)+b(k) )*( a(k+1) + b(k+1) )
=(A+B+ ... +W)*a(k+1) + (A+B+...+W)*b(k+1)
=A*a(k+1)+B*a(k+1)+ ... +W*a(k+1)+A*b(k+1)+B*b(k+1)+ ... +W*b(k+1)
가 되므로
( a(1)+b(1) )* ... * ( a(k)+b(k) )*( a(k+1) + b(k+1) )
= P + Q + ... +V
로 나타낼 때, 각 인자 P, Q, ... , V 는
각 괄호 안의 항 중에 하나의 항씩만 골라서 곱한 형태가 된다.
그러므로 모든 자연수 n에 대하여
( a(1)+b(1) )* ... *( a(n)+b(n) )
X_1 = { a(1), b(1) } , ... , X_n = { a(n), b(n) } 라고 할 때,
S_n = { x(1)*...*x(n)ㅣx(1) ∈ X_1 ∧ ... ∧ x(n) ∈ X_n } 를 만들어
X_1의 원소 합과 순서대로 계속 X_n의 원소합까지 곱한다고하면,
S_n 의 원소의 합과 같다.
이런 원리에서 (a+b)^n 을 바라보자.
a, b 두 개 중에 하나 고르고 곱하는 걸 n 번 하게 된다.
a^r * b^(n-r) 이런 식의 항이 생긴다는 얘기이다.
이 경우에는 a를 r번 택했고, b를 n-r 번 택해서 나온 결과이다.
곱하는 인수 구성이 같으면 순서가 어떻게 되든 결과가 같다.
예를 들면, aba=aab=baa 이렇게 된다.
그렇다면 (a+b)^n 에서 a^r * b^(n-r) 이 몇 개가 있는지 살펴보자.
r은 0을 포함한 1에서 n까지 자연수가 들어갈 수 있다.
a를 선택할 경우만 생각하면,
b의 경우는 자동적으로 따라오므로
a의 경우만 보면 되겠다.
n번의 기회 중에서 a를 r번 선택할 경우를 파악하면,
나머지는 b자리이니, a를 r번 선택할 경우만 생각하면 되고,
그 다음에 a가 같은 문자가 몇 번 선택되었는지 파악해 나누면 될 것이다.
같은 문자는 순서와 관계가 없기 때문이다.
일단 첫 번째 경우는
n P r = n!/(n-r)!
로 표현할 수 있다.
첫 번째 경우에서 두 번째 경우를 실행해보자.
같은 문자가 r번 나왔으므로,
r!을 나누어 준다.
그러면, n!/(r!*(n-r)!)=n P r / r!
이 경우는 n C r 로도 표현이 가능하다.
여기서 잠깐 n P r 과 n C r 의 차이를 살펴보자.
n P r 은 n개 중 r개를 순서대로 고르는 경우,
n C r 은 n개 중 r개를 순서 상관없이 고르는 경우의 수를 표현한다.
n P r 에서 r개 골랐던 거에 순서를 제거한 것이므로,
n C r = n P r / r! 이 되는 것이다.
(a+b)^n 에서 a^r * b^(n-r) 의 개수는 n C r 개이다.
(a+b)^n 의 값은
n C r * a^r * b^(n-r) 에서
r 에 0을 포함하여, 1부터 n까지 자연수를 대입한 것의 합이 된다.
여기서 주의할 점은 a, b가 0 이 아니어야 한다.
a, b 둘 중 하나가 0 이면, a^n 혹은 b^n 으로 표현하면 될 일이고,
둘 다 0 인 경우는 n이 자연수인 경우는 관계 없다만,
0인 경우는 정의하지 못하니 유의하길 바란다.
예를 들면,
(a+b)^2 = 2 C 0 * a^0 * b^2 + 2 C 1 * a^1 * a^1 + 2 C 2 * a^2 * b^0
= 2!/(0!*(2-0)!) * 1 * b^2 + 2!/(1! * 1!) * a * b + 2!/(2!*(2-2)!) * a^2 * 1
=b^2 + 2ab + a^2
= a^2 + 2ab + b^2
이 되는 것이다.
0부터 n까지 더한다는 의미를 기호로
∑ ( r=0 , r=n)
이걸 집어 넣으면,
( a + b ) ^ n
= ∑ ( r=0 , r=n) ( n C r * a^r * b^(n-r) )
로 표현 할 수 있다.
'교육 > 수알못시리즈' 카테고리의 다른 글
유리수의 n 진법 체계 n-ary numeration system of rational number (0) | 2020.01.15 |
---|---|
정수의 n진법 체계 n-ary numeration system of integer (0) | 2020.01.15 |
0^0=? , 0!=? (0) | 2020.01.07 |
얼마나 많은 함수를 만들 수 있는가? How many functions can we make? (0) | 2020.01.01 |
멱집합과 실수와 자연수 집합의 크기 관계 Power set and relationship between magnitude of real number and of natural number (0) | 2019.12.30 |