라플라스 전개

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 선형대수학에서 라플라스 전개(-展開, 틀:Llang) 또는 여인자 전개(餘因子展開, 틀:Llang)는 행렬식을 더 작은 두 행렬식과 그에 맞는 부호를 곱한 것들의 합으로 전개하는 것이다.

내용

소행렬식과 여인자

틀:본문 틀:수학 정사각행렬 틀:수학틀:수학 소행렬식 틀:수학틀:수학틀:수학행과 틀:수학열을 지워서 얻어진 행렬식이다. 틀:수학여인자 틀:수학는 거기에 1 또는 -1을 값으로 하는 계수 틀:수학를 곱한 것이다. 즉,

Cij=(1)i+jMij

예를 들어 행렬

A=[123456789]

틀:수학 소행렬식과 여인자는 각각 다음과 같다.

M23=|1278|=|1278|=6
C23=(1)2+3|1278|=|1278|=6

라플라스 전개

틀:수학 행렬 틀:수학의 행렬식은 고정된 틀:Mvar행의 각 항과 그의 여인자의 곱으로 전개할 수 있다.

|A|=j=1naijCij

비슷하게, 고정된 틀:Mvar열에 대하여 전개할 수 있다.

|A|=i=1naijCij

고전적 수반 행렬

서로 다른 행의 항과 여인자를 붙여 전개하면 0이 된다.

j=1naijCkj=0(ik)

비슷하게, 서로 다른 열의 항과 여인자를 붙여 전개하면 0이 된다.

i=1naijCik=0(jk)

즉,

j=1naijCkj=δik|A|
i=1naijCik=δjk|A|

여기서 δ크로네커 델타이다. 정리하면, 행렬과 그 고전적 수반 행렬의 곱은 다음과 같다.

AadjA=(adjA)A=|A|I

여러 행에 대한 전개

라플라스 전개는 임의의 틀:Mvar개의 행에 대한 전개로 일반화할 수 있다. 즉, 다음과 같은 대상들이 주어졌다고 하자.

그렇다면, 행렬식은 고정된 틀:Mvar개의 행 틀:Mvar에 대하여 다음과 같이 전개된다.

|A|=|J|=k(1)I+JAI,JMI,J

비슷하게, 행렬식은 고정된 틀:Mvar개의 열 틀:Mvar에 대하여 다음과 같이 전개된다.

|A|=|I|=k(1)I+JAI,JMI,J

여러 행에 대한 라플라스 전개는 필산하기에 복잡하나, 이론적으로 유용하다.

3 × 3 행렬

A=[123456789]

의 행렬식은 1행에 대한 라플라스 전개를 통해 다음과 같이 계산할 수 있다.

|A|=(1)1+11|5689|+(1)1+22|4679|+(1)1+33|4578|=1(3)2(6)+3(3)=0

2열에 대하여 전개해도 결과는 같다.

|A|=(1)2+12|4679|+(1)2+25|1379|+(1)2+38|1346|=2(6)+5(12)8(6)=0

물론, 틀:Mvar는 1행과 3행의 합이 2행의 2배이므로, 특이 행렬이다. 따라서, 행렬식은 당연히 위 계산대로 0이다.

4 × 4 행렬

A=[1214012110130131]

의 행렬식은 1행에 대한 전개를 통해 계산할 수 있다. 먼저 소행렬식 M11, M12, M13, M14는 모두 3 × 3 행렬식이므로 역시 다음과 같이 라플라스 전개를 통해 계산할 수 있다.

M11=|121013131|=1|1331|2|0311|+1|0113|=1(19)2(03)+1(01)=13
M12=|021113031|=0|1331|2|1301|+1|1103|=2(10)+1(30)=1
M13=|011103011|=0|0311|(1)|1301|+1|1001|=1(10)+1(10)=2
M14=|012101013|=0|0113|(1)|1103|+2|1001|=1(30)+2(10)=5

따라서, 행렬식은 다음과 같다.

|A|=1M112M12+1M134M14=132+220=7

여러 행에 대한 전개

위 4 × 4 행렬

A=[1214012110130131]

의 행렬식은 1행과 2행에 대한 라플라스 전개를 통해 다음과 같이 계산할 수 있다.

|A|=(1)1+2+1+2|1201||1331|+(1)1+2+1+3|1102||0311|+(1)1+2+1+4|1401||0113|+(1)1+2+2+3|2112||1301|+(1)1+2+2+4|2411||1103|+(1)1+2+3+4|1421||1001|=(1)(8)2(3)+1(1)+5163+(7)1=7

증명

k{1,,n}에 대하여, 다음과 같은 함수 μk를 정의하자.

μk:{1,,n1}{1,,n}
μk:x{xx{1,,k1}x+1x{k,,n1}

즉, μkk 이상의 원소들을 뒤로 한 칸 밀며, 나머지 원소들은 움직이지 않는다. 그렇다면, 함수

{σSn:σi=j}Sn1
σμj1σμi

일대일 대응이다.

행렬식의 라이프니츠 공식 속, aij를 포함하는 항

sgnσa1σ1aijanσn

을 생각하자. 또한,

τ=μj1σμiSn1
τ=τμj1id{j}Sn

라고 하자. 그렇다면,

sgnτ=sgnτ

이며,

σ=ντ
ν={id{1,,n}i=j(σj,σj1,,σi+2,σi+1,j)i<j(σj,σj+1,,σi2,σi1,j)i>jSn

이다. 또한, ν|ij|개의 호환으로 표현할 수 있으므로,

sgnσ=(1)|ij|sgnτ=(1)i+jsgnτ

이다. 따라서,

|A|=σSnsgnσa1σ1anσn=j=1nσi=jsgnσaiσ1aijanσn=j=1nτSn1(1)i+jsgnτaiσ1aijanσn=j=1n(1)i+jaijτSn1sgnτaiσ1ai1,σi1ai+1,σi+1anσn=j=1n(1)i+jaijMij=j=1naijCij

여러 행에 대한 전개

위 증명과 비슷하게, 다음 대상들을 정의하자. ([n]={1,,n})

  • k원소 집합 K[n]에 대하여, μK:[nk][n]은 의 원소들을 뒤로 밀어 K의 원소들에 공백이 생기도록 하는 함수이다.
  • 일대일 대응
    {σSn:σ(I)=J}Sk×Snk
    σ(μσ([n]I)1σμ[n]I,μJ1σμI)

행렬식의 라이프니츠 공식에서, σ(I)=J인 항

sgnσa1σ1anσn

을 생각하자. 또한,

τ1=μσ([n]I)1σμ[n]ISk
τ2=μJ1σμISnk

를 정의하자. 그렇다면, σ는 다음과 같이 idn으로 환원된다.

  • σ(I)의 원소를 순서대로 돌려 놓는다. 치환의 부호sgnτ1과 같다.
  • σ([n]I)의 원소를 순서대로 돌려 놓는다. 치환의 부호는 sgnτ2와 같다.
  • iI에 대하여, σ(i)i번째로 돌려 놓는다. 치환의 부호는 (1)I+J와 같다.

그러므로,

sgnσ=(1)I+Jsgnτ1sgnτ2

이며, 따라서

|A|=σSnsgnσa1σ1anσn=|J|=kσ(I)=Jsgnσa1σ1anσn=|J|=kσ(I)=J(1)I+Jsgnτ1sgnτ2a1σ1anσn=|J|=k(1)I+J(σ(I)=Jsgnτ1iIaiσi)(σ(I)=Jsgnτ2i[n]Iaiσi)=|J|=k(1)I+J(τ1Sksgnτ1iIaiσi)(τ2Snksgnτ2i[n]Iaiσi)=|J|=k(1)I+JAI,JMI,J

역사

알렉상드르테오필 방데르몽드는 행렬식의 두 행에 대한 전개를 제시하였다.[1]틀:Rp 피에르시몽 라플라스는 1772년 논문 《Recherches sur Ie calcul integral et sur Ie systeme du monde,》에서 행렬식 전개를 임의 개수 행에 대한 전개로 일반화하였다.[1]틀:Rp 오귀스탱 루이 코시는 라플라스의 전개 정리를 더 현대적인 용어로 서술·증명하였다.[1]틀:Rp

같이 보기

각주

틀:각주

참고 문헌