크레이머의 법칙

Cramer's rule

선형대수학에서 Cramer's rule은 알 수 없는 수만큼 많은 방정식을 갖는 선형 방정식의 해에 대한 명시적인 공식으로, 시스템이 고유한 해를 가질 때마다 유효합니다. 한 열을 방정식의 우변 열 벡터로 대체하여 (제곱) 계수 행렬행렬식과 그 행렬식의 행렬식으로 해를 표현합니다. 1750년에 임의의 수의 미지수에 대한 규칙을 발표한 가브리엘 크레이머의 이름을 [1][2]따서 명명되었지만 콜린 매클로린도 1748년에 규칙의 특별한 사례를 발표했고 [3]아마도 1729년에 이 규칙을 알고 있었을 것입니다.[4][5][6]

순진한 방법으로 구현된 크레이머의 법칙은 2개 또는 3개 이상의 방정식 체계에 계산상 비효율적입니다.[7] n개의 미지수에 있는 n개의 방정식의 경우 n+1 행렬식의 계산이 필요한 반면, 가우시안 소거는 단일 행렬식의 계산과 동일한 계산 복잡도로 결과를 생성합니다.[8][9][verification needed] Cramer의 규칙은 2×2 시스템에서도 수치적으로 불안정할 수 있습니다.[10] 그러나 최근 Cramer의 규칙이 가우시안 제거와 동일한 복잡성으로 구현될 수 있음이 나타났습니다([11][12]동일한 순열 행렬을 적용할 때 지속적으로 두 배의 산술 연산이 필요하고 동일한 수치 안정성이 있음).

일반적인 경우

행렬 곱셈 형태로 표현되는 n개의 미지수에 대한 n개의 선형 방정식 체계를 다음과 같이 생각해 보자.

여기서 n × n 행렬 A는 0이 아닌 행렬식을 가지며, x =(1, …, x n) T {\displaystyle \mathbf {x} = (x_{1},\ldots,x_{n})^{\mathsf {T}}는 변수의 열 벡터입니다. 그러면 이 정리는 이 경우 시스템이 고유한 해를 가지며, 미지수에 대한 개별 값은 다음과 같이 주어집니다.

A의 i번째 열을 열 벡터 b로 대체하여 형성된 행렬입니다.

더 일반적인 형태의 Cramer's[13] rule은 행렬 방정식을 고려합니다.

여기서 n × n 행렬 A는 0이 아닌 행렬식을 가지며, X, Bn × m 행렬입니다. Given sequences and , let be the k × k submatrix of X with rows in :=(i_ j 1, j k) {\displaystyle :=(j_{1},\ldots,j_{k)}의 열을 표시합니다. AB (I,J) {\displaystyle A_{B}(I,}은 모든 1 {\displaystyle s 1,\ldots,k}에 대하여 is 열을 j 열로 치환하여 형성한 n 행렬입니다. 그러면

= displaystyle k = 1}의 경우, 이는 일반적인 Cramer's rule로 축소됩니다.

규칙은 실수뿐만 아니라 어떤 분야에서든 계수와 미지수를 가진 방정식 체계에 적용됩니다.

증명

Cramer's rule에 대한 증명은 행렬식의 다음 속성을 사용합니다: 주어진 열에 대한 선형성과 두 열이 같을 때마다 행렬식이 0이라는 사실. 이 속성은 두 열을 바꾸면 행렬식의 부호가 뒤집힌다는 것을 의미합니다.

열의 인덱스 j를 고정하고 다른 열의 항목이 고정된 값을 갖는다고 생각합니다. 이렇게 하면 행렬식이 j번째 열의 항목에 대한 함수가 됩니다. 이 열에 대한 선형성은 이 함수가 다음과 같은 형태를 가짐을 의미합니다.

는 열 j에 없는 A의 항목에 의존하는 계수입니다. 그래서, 한 명은.

(라플라스 확장 를 계산하는 공식을 제공하지만 여기서는 이들 표현이 중요하지 않습니다.)

함수 A다른k에 적용하면j를 열 k의 복사본으로 대체하여 A에서 얻은 행렬식이 되므로 결과 행렬식은 0이 됩니다(두 개의 동일한 열인 경우).

이제 n개의 미지수 n개의 선형 방정식 체계를 생각해 보자 계수 행렬은 A이고 det(A)는 0이 아니라고 가정합니다.

만약 어떤 사람1,j 첫 번째 방정식의 C배에 2,j 번째 방정식의 C배를 더해서 이 방정식들을 결합한다면, n,j 결과 xk 계수는 매 k에 대해 다음과 같이 됩니다.

따라서 되는 의 계수를 제외한 모든 계수는 0이 됩니다 마찬가지로 상수 계수는 ( 1 b 가 되며, 결과 방정식은 다음과 같습니다.

값은 x {\x_{의 값을 다음과 같이 제공합니다.

구성상 분자는 열 jb로 대체하여 A에서 얻은 행렬의 행렬식이므로, 우리는 해의 필요조건으로 Cramer's rule이라는 표현을 얻습니다.

미지수에 대한 이러한 값이 해를 형성한다는 것을 증명해야 합니다. 행으로 의 계수를 가지는 n × n 행렬M이라 하자. = 1, ndisplaystyle j = 1,\ldots, n}에 대하여 (는 A에 대한 인접 행렬입니다. 행렬식으로 표현하면, 우리는 다음을 증명해야 합니다.

는 해결책입니다. 즉,

그것을 위해서는 그것을 증명하는 것으로 충분합니다.

{\}}는 항등 행렬입니다.

함수 의 위 속성은 MA = det(A)I를 가지므로,

정사각형 행렬의 왼쪽 역행렬도 오른쪽 역행렬이므로 증명이 완료됩니다(역행렬 정리 참조).

기타 증명은 아래를 참조하십시오.

역행렬 찾기

A필드 F에 원소가 있는 n × n 행렬이라고 하자. 그리고나서

여기서 adj(A)인접 행렬, det(A)는 행렬식, I항등 행렬입니다. det(A)가 0이 아닌 경우 A의 역행렬은

이것은 det(A) ≠ 0인 경우 A의 역에 대한 공식을 제공합니다. 실제로 이 공식은 det(A)가 단위인 경우 F가 교환환일 마다 작동합니다. det(A)가 단위가 아닌 경우, A는 링 위에서 가역적이지 않습니다(F의 일부 비단위 요소가 가역적일 수 있는 더 큰 링 위에서 가역적일 수 있습니다).

적용들

소형 시스템에 대한 명시적 공식

선형 시스템을 고려합니다.

행렬 형식에서

ab12 - ba12 0이 아니라고 가정합니다. 그런 다음, 행렬식의 도움을 받아 x와 y는 Cramer의 법칙으로 구할 수 있습니다.

3 × 3 행렬의 규칙은 비슷합니다. 정해진