線形方程式を解く公式
線型代数学 において 、 クラメールの法則 は、方程式の数と未知数の数が同じである 線型方程式系 の解を求める明示的な公式であり、系が一意に解を持つ場合に有効である。この法則は、 (正方) 係数行列の 行列式 と、 そこから1つの列を方程式の右辺の列ベクトルで置き換えることによって得られる行列で 解 を表現する。この法則は、1750年に任意の数の未知数に対する法則を発表した ガブリエル・クラメール にちなんで名付けられたが、 [1] [2] コリン・マクローリン も1748年にこの法則の特殊なケースを発表しており、 [3] おそらく1729年にはこの法則を知っていたと思われる。 [4] [5] [6]
クラメールの規則は、単純な方法で実装すると、2つまたは3つ以上の方程式のシステムでは計算効率が悪い。 [7] n個 の未知数に対する n 個の方程式 の場合、 n + 1 個の行列式の計算が必要になるが、 ガウス消去法 では単一の行列式の計算と 同じ計算 量で結果が得られる。 [8] [9] [ 検証が必要 ] クラメールの規則は、 2×2システムでも 数値的に不安定になる可能性がある。 [10]ただし、クラメールの規則は ガウス消去法 と 同じ計算量で実装できる [11] [12] (常に2倍の算術演算が必要で、同じ順列行列を適用した場合の数値安定性は同じ)。
一般的なケース
次のように行列乗算形式で表される、 n 個の 未知数に対する n 個 の線形方程式のシステムを考えます 。
あ
x
=
b
{\displaystyle A\mathbf {x} =\mathbf {b} }
ここで、 n × n 行列 A は 非ゼロの行列式を持ち、ベクトルは 変数の列ベクトルです。この場合、定理は、システムには一意の解があり、その未知数の個々の値は次のように与えられることを述べています。
x
=
(
x
1
、
…
、
x
ん
)
T
{\displaystyle \mathbf {x} =(x_{1},\ldots ,x_{n})^{\mathsf {T}}}
x
私
=
詳細
(
あ
私
)
詳細
(
あ
)
私
=
1
、
…
、
ん
{\displaystyle x_{i}={\frac {\det(A_{i})}{\det(A)}}\qquad i=1,\ldots ,n}
ここで、は A の i 番目の列を列ベクトル b に置き換えることによって形成される行列です 。
あ
私
{\displaystyle A_{i}}
クラメールの法則[13] のより一般的なバージョン では、行列方程式
あ
バツ
=
B
{\displaystyle AX=B}
ここで、 n × n 行列 A は 非ゼロの行列式を持ち、 X 、 Bは n × m 行列です 。シーケンス とが与えられた場合 、の行 と の列を 持つ X の k × k 部分行列をとします 。は、 すべての に対して、 A の列を B の列 に 置き換えることによって形成される n × n 行列とします 。
1
≤
私
1
<
私
2
<
⋯
<
私
け
≤
ん
{\displaystyle 1\leq i_{1} <i_{2} <i_{k}\leq n}
1
≤
じゅう
1
<
じゅう
2
<
⋯
<
じゅう
け
≤
メートル
{\displaystyle 1\leq j_{1} <j_{2} <j_{k}\leq m}
バツ
私
、
J
{\displaystyle X_{I,J}}
私
:=
(
私
1
、
…
、
私
け
)
{\displaystyle I:=(i_{1},\ldots,i_{k})}
J
:=
(
じゅう
1
、
…
、
じゅう
け
)
{\displaystyle J:=(j_{1},\ldots,j_{k})}
あ
B
(
私
、
J
)
{\displaystyle A_{B}(I,J)}
私
s
{\displaystyle i_{s}}
じゅう
s
{\displaystyle j_{s}}
s
=
1
、
…
、
け
{\displaystyle s=1,\ldots ,k}
詳細
バツ
私
、
J
=
詳細
(
あ
B
(
私
、
J
)
)
詳細
(
あ
)
。
{\displaystyle \det X_{I,J}={\frac {\det(A_{B}(I,J))}{\det(A)}}.}
の場合 、これは通常のクラメールの規則に帰着します。
け
=
1
{\displaystyle k=1}
この規則は、実数 だけでなく、あらゆる フィールド の係数と未知数を含む方程式のシステムに適用されます 。
証拠
クラメールの規則の証明では、 行列式の以下の特性 、つまり、任意の列に関して線形であること、および 2 つの列が等しい場合は常に行列式が 0 であるという事実 (これは、2 つの列を入れ替えると行列式の符号が反転するという特性によって暗示される) を使用します。
列のインデックス jを 固定し、他の列のエントリが固定値を持つとします。これにより、行列式はj 番目の列のエントリの関数になります 。この列に関する線形性は、この関数が次の形式を持つことを意味します。
だ
じゅう
(
1つの
1
、
じゅう
、
…
、
1つの
ん
、
じゅう
)
=
C
1
、
じゅう
1つの
1
、
じゅう
+
⋯
、
C
ん
、
じゅう
1つの
ん
、
じゅう
、
{\displaystyle D_{j}(a_{1,j},\ldots ,a_{n,j})=C_{1,j}a_{1,j}+\cdots ,C_{n,j}a_{n,j},}
ここで、は Aの j 列に含まれない 要素に依存する係数である 。したがって、
C
私
、
じゅう
{\displaystyle C_{i,j}}
詳細
(
あ
)
=
だ
じゅう
(
1つの
1
、
じゅう
、
…
、
1つの
ん
、
じゅう
)
=
C
1
、
じゅう
1つの
1
、
じゅう
+
⋯
、
C
ん
、
じゅう
1つの
ん
、
じゅう
{\displaystyle \det(A)=D_{j}(a_{1,j},\ldots ,a_{n,j})=C_{1,j}a_{1,j}+\cdots ,C_{n,j}a_{n,j}}}
( ラプラス展開は を計算するための公式を提供します が、その表現はここでは重要ではありません。)
C
私
、
じゅう
{\displaystyle C_{i,j}}
関数が A の 他の 列 k に適用された場合 、結果は、 列 j を列 k のコピーに置き換えることによって A から取得された行列の行列式となり、結果の行列式は 0 になります (2 つの列が等しい場合)。
だ
じゅう
{\displaystyle D_{j}}
ここで、係数行列が A で、det( A )がゼロでないと仮定した
、 n 個の未知数を持つ n個 の線形方程式 のシステムを考えます。
x
1
、
…
、
x
ん
{\displaystyle x_{1},\ldots ,x_{n}}
1つの
11
x
1
+
1つの
12
x
2
+
⋯
+
1つの
1
ん
x
ん
=
b
1
1つの
21
x
1
+
1つの
22
x
2
+
⋯
+
1つの
2
ん
x
ん
=
b
2
⋮
1つの
ん
1
x
1
+
1つの
ん
2
x
2
+
⋯
+
1つの
ん
ん
x
ん
=
b
ん
。
{\displaystyle {\begin{matrix}a_{11}x_{1}+a_{12}x_{2}+\cdots +a_{1n}x_{n}&=&b_{1}\\a_{21}x_{1}+a_{22}x_{2}+\cdots +a_{2n}x_{n}&=&b_{2}\\&\vdots &\\a_{n1}x_{1}+a_{n2}x_{2}+\cdots +a_{nn}x_{n}&=&b_{n}.\end{matrix}}}
これらの式を、 最初の式の C 1, j 倍と2番目の式のC 2, j 倍、そして 最後の式の C n , j 倍まで組み合わせると、すべてのkに対して、 x k の係数は次のよう になります。
だ
じゅう
(
1つの
1
、
け
、
…
、
1つの
ん
、
け
)
。
{\displaystyle D_{j}(a_{1,k},\ldots ,a_{n,k}).}
したがって、の係数 を除くすべての係数はゼロになります。 同様に、定数係数はとなり 、結果として得られる方程式は
x
じゅう
{\displaystyle x_{j}}
詳細
(
あ
)
。
{\displaystyle \det(A).}
だ
じゅう
(
b
1
、
…
、
b
ん
)
、
{\displaystyle D_{j}(b_{1},\ldots ,b_{n}),}
詳細
(
あ
)
x
じゅう
=
だ
じゅう
(
b
1
、
…
、
b
ん
)
、
{\displaystyle \det(A)x_{j}=D_{j}(b_{1},\ldots ,b_{n}),}
の値は 次のように
表される。
x
じゅう
{\displaystyle x_{j}}
x
じゅう
=
1
詳細
(
あ
)
だ
じゅう
(
b
1
、
…
、
b
ん
)
。
{\displaystyle x_{j}={\frac {1}{\det(A)}}D_{j}(b_{1},\ldots ,b_{n}).}
構造上、分子は A の列 j を b に置き換えることによって得られる行列の行列式である ため、解を得るための必要条件としてクラメールの規則の表現が得られます。
未知数に対するこれらの値が解を形成することを証明する必要がある。M を n × n 行列とし、 j 行目 に の係数を持つものとする (これは A の 随伴行列 である)。行列の用語で表現すると、次のことを証明する必要がある。
だ
じゅう
{\displaystyle D_{j}}
じゅう
=
1
、
…
、
ん
{\displaystyle j=1,\ldots ,n}
x
=
1
詳細
(
あ
)
ま
b
{\displaystyle \mathbf {x} ={\frac {1}{\det(A)}}M\mathbf {b} }
解決策は、つまり
あ
(
1
詳細
(
あ
)
ま
)
b
=
b
。
{\displaystyle A\left({\frac {1}{\det(A)}}M\right)\mathbf {b} =\mathbf {b} .}
そのためには、次のことを証明すれば十分である。
あ
(
1
詳細
(
あ
)
ま
)
=
私
ん
、
{\displaystyle A\,\left({\frac {1}{\det(A)}}M\right)=I_{n},}
ここで は 単位行列 です 。
私
ん
{\displaystyle I_{n}}
上記の関数の特性から、 MA = det( A ) I n で あることがわかり 、したがって、
だ
じゅう
{\displaystyle D_{j}}
(
1
詳細
(
あ
)
ま
)
あ
=
私
ん
。
{\displaystyle \left({\frac {1}{\det(A)}}M\right)\,A=I_{n}.}
正方行列の左逆 は右逆でもある ので、これで証明は完了です( 可逆行列定理を 参照)。
その他の証明については以下を参照してください。
逆行列を求める
A を 体 F の要素を持つ n × n 行列とし ます 。すると
あ
形容詞
(
あ
)
=
形容詞
(
あ
)
あ
=
詳細
(
あ
)
私
{\displaystyle A\,\operatorname {adj} (A)=\operatorname {adj} (A)\,A=\det(A)I}
ここで、 adj( A )は 随伴行列 、 det ( A ) は行列式、 Iは 単位行列 である 。det ( A )がゼロでない場合、 A の逆行列 は
あ
−
1
=
1
詳細
(
あ
)
形容詞
(
あ
)
。
{\displaystyle A^{-1}={\frac {1}{\det(A)}}\operatorname {adj} (A).}
これは、 det( A ) ≠ 0 であれば、 A の逆関数の公式を与えます 。実際、この公式は、 det( A )が 単位元 で あれば、 F が 可 換環であれ ばいつでも機能します。 det( A ) が単位元でない場合、 A は環上で可逆ではありません( F の非単位元の一部が可逆である可能性がある、より大きな環上では可逆である可能性があります )。
アプリケーション
線形システムを考える
{
1つの
1
x
+
b
1
ええ
=
c
1
1つの
2
x
+
b
2
ええ
=
c
2
{\displaystyle \left\{{\begin{matrix}a_{1}x+b_{1}y&={\color {red}c_{1}}\\a_{2}x+b_{2}y&={\color {red}c_{2}}\end{matrix}}\right.}
マトリックス形式では
[
1つの
1
b
1
1つの
2
b
2
]
[
x
ええ
]
=
[
c
1
c
2
]
。
{\displaystyle {\begin{bmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}={\begin{bmatrix}{\color {red}c_{1}}\\{\color {red}c_{2}}\end{bmatrix}}.}
a 1 b 2 − b 1 a 2 がゼロでないと仮定します。すると、 行列式 の助けを借りて 、 x と yは クラメールの定理で次のように求められます
。
x
=
|
c
1
b
1
c
2
b
2
|
|
a
1
b
1
a
2
b
2
|
=
c
1
b
2
−
b
1
c
2
a
1
b
2
−
b
1
a
2
,
y
=
|
a
1
c
1
a
2
c
2
|
|
a
1
b
1
a
2
b
2
|
=
a
1
c
2
−
c
1
a
2
a
1
b
2
−
b
1
a
2
.
{\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}{\color {red}{c_{1}}}&b_{1}\\{\color {red}{c_{2}}}&b_{2}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{vmatrix}}}={{\color {red}c_{1}}b_{2}-b_{1}{\color {red}c_{2}} \over a_{1}b_{2}-b_{1}a_{2}},\quad y={\frac {\begin{vmatrix}a_{1}&{\color {red}{c_{1}}}\\a_{2}&{\color {red}{c_{2}}}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{vmatrix}}}={a_{1}{\color {red}c_{2}}-{\color {red}c_{1}}a_{2} \over a_{1}b_{2}-b_{1}a_{2}}\end{aligned}}.}
3×3 行列の規則も 同様である。
{
a
1
x
+
b
1
y
+
c
1
z
=
d
1
a
2
x
+
b
2
y
+
c
2
z
=
d
2
a
3
x
+
b
3
y
+
c
3
z
=
d
3
{\displaystyle \left\{{\begin{matrix}a_{1}x+b_{1}y+c_{1}z&={\color {red}d_{1}}\\a_{2}x+b_{2}y+c_{2}z&={\color {red}d_{2}}\\a_{3}x+b_{3}y+c_{3}z&={\color {red}d_{3}}\end{matrix}}\right.}
マトリックス形式では
[
a
1
b
1
c
1
a
2
b
2
c
2
a
3
b
3
c
3
]
[
x
y
z
]
=
[
d
1
d
2
d
3
]
.
{\displaystyle {\begin{bmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{bmatrix}}{\begin{bmatrix}x\\y\\z\end{bmatrix}}={\begin{bmatrix}{\color {red}d_{1}}\\{\color {red}d_{2}}\\{\color {red}d_{3}}\end{bmatrix}}.}
すると、 x、y 、 z の値は 次のように求められます。
x
=
|
d
1
b
1
c
1
d
2
b
2
c
2
d
3
b
3
c
3
|
|
a
1
b
1
c
1
a
2
b
2
c
2
a
3
b
3
c
3
|
,
y
=
|
a
1
d
1
c
1
a
2
d
2
c
2
a
3
d
3
c
3
|
|
a
1
b
1
c
1
a
2
b
2
c
2
a
3
b
3
c
3
|
,
and
z
=
|
a
1
b
1
d
1
a
2
b
2
d
2
a
3
b
3
d
3
|
|
a
1
b
1
c
1
a
2
b
2
c
2
a
3
b
3
c
3
|
.
{\displaystyle x={\frac {\begin{vmatrix}{\color {red}d_{1}}&b_{1}&c_{1}\\{\color {red}d_{2}}&b_{2}&c_{2}\\{\color {red}d_{3}}&b_{3}&c_{3}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}},\quad y={\frac {\begin{vmatrix}a_{1}&{\color {red}d_{1}}&c_{1}\\a_{2}&{\color {red}d_{2}}&c_{2}\\a_{3}&{\color {red}d_{3}}&c_{3}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}},{\text{ and }}z={\frac {\begin{vmatrix}a_{1}&b_{1}&{\color {red}d_{1}}\\a_{2}&b_{2}&{\color {red}d_{2}}\\a_{3}&b_{3}&{\color {red}d_{3}}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}}.}
微分幾何学
リッチ計算
クラメールの法則は、 リッチ計算 において、第一種および第二種の クリストッフェル記号 を含む様々な計算に使用されます。 [14]
特に、クラメールの規則は、 リーマン多様体 上の発散演算子が座標の変更に関して不変であることを証明するために使用できます。クリストッフェル記号の役割を抑制して、直接的な証明を示します。 を 局所座標 を備えたリーマン多様体とします 。 をベクトル場 とします。全体を通して 総和規則 を使用します 。
(
M
,
g
)
{\displaystyle (M,g)}
(
x
1
,
x
2
,
…
,
x
n
)
{\displaystyle (x^{1},x^{2},\dots ,x^{n})}
A
=
A
i
∂
∂
x
i
{\displaystyle A=A^{i}{\frac {\partial }{\partial x^{i}}}}
定理 。
の 発散 、
A
{\displaystyle A}
div
A
=
1
det
g
∂
∂
x
i
(
A
i
det
g
)
,
{\displaystyle \operatorname {div} A={\frac {1}{\sqrt {\det g}}}{\frac {\partial }{\partial x^{i}}}\left(A^{i}{\sqrt {\det g}}\right),}
座標の変更に対して不変です。
導関数を暗黙的に計算する
2つの方程式 とを考えてみましょう 。u と vが 独立 変数である場合、次のように定義できます 。
F
(
x
,
y
,
u
,
v
)
=
0
{\displaystyle F(x,y,u,v)=0}
G
(
x
,
y
,
u
,
v
)
=
0
{\displaystyle G(x,y,u,v)=0}
x
=
X
(
u
,
v
)
{\displaystyle x=X(u,v)}
y
=
Y
(
u
,
v
)
.
{\displaystyle y=Y(u,v).}
の方程式は クラメールの規則を適用することで見つけることができます。
∂
x
∂
u
{\displaystyle {\dfrac {\partial x}{\partial u}}}
整数計画法
クラメールの規則は、制約行列が 完全にユニモジュラ であり、右辺が整数である
整数計画 問題に整数基本解があることを証明するために使用できます。これにより、整数計画を解くのが大幅に簡単になります。
常微分方程式
クラメールの規則は、パラメータの変化 法によって不同次線形微分方程式の一般解を導くために使用されます 。
幾何学的解釈
クラメールの規則の幾何学的解釈。2 番目と 3 番目の塗りつぶされた平行四辺形の面積は同じで、2 番目の面積は 1 番目の面積の倍です。この等式からクラメールの規則が導かれます。
x
1
{\displaystyle x_{1}}
クラメールの規則には、証明とも考えられ、あるいは単にその幾何学的性質についての洞察を与えるものでもある幾何学的解釈があります。これらの幾何学的議論は、ここで提示した 2 つの未知数を持つ 2 つの方程式の場合だけでなく、一般に機能します。
方程式の体系を考えると
a
11
x
1
+
a
12
x
2
=
b
1
a
21
x
1
+
a
22
x
2
=
b
2
{\displaystyle {\begin{matrix}a_{11}x_{1}+a_{12}x_{2}&=b_{1}\\a_{21}x_{1}+a_{22}x_{2}&=b_{2}\end{matrix}}}
これはベクトル間の方程式として考えることができる
x
1
(
a
11
a
21
)
+
x
2
(
a
12
a
22
)
=
(
b
1
b
2
)
.
{\displaystyle x_{1}{\binom {a_{11}}{a_{21}}}+x_{2}{\binom {a_{12}}{a_{22}}}={\binom {b_{1}}{b_{2}}}.}
によって決まる平行四辺形の面積は 、 次の方程式の行列式によって与えられます。
(
a
11
a
21
)
{\displaystyle {\binom {a_{11}}{a_{21}}}}
(
a
12
a
22
)
{\displaystyle {\binom {a_{12}}{a_{22}}}}
|
a
11
a
12
a
21
a
22
|
.
{\displaystyle {\begin{vmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{vmatrix}}.}
一般に、変数や方程式がさらに多い場合、長さ nの n 個 のベクトルの行列式は、 n 次元 ユークリッド空間 でそれらのベクトルによって決定される 平行六面体 の 体積 を与えます 。
したがって、と で決まる平行四辺形の面積は、 最初の平行四辺形の面積の倍数で なければなりません。なぜなら、1つの辺にこの係数が掛けられているからです。さて、この最後の平行四辺形は、 カヴァリエリの原理 により、と で決まる平行四辺形と同じ面積を持ちます。
x
1
(
a
11
a
21
)
{\displaystyle x_{1}{\binom {a_{11}}{a_{21}}}}
(
a
12
a
22
)
{\displaystyle {\binom {a_{12}}{a_{22}}}}
x
1
{\displaystyle x_{1}}
(
b
1
b
2
)
=
x
1
(
a
11
a
21
)
+
x
2
(
a
12
a
22
)
{\displaystyle {\binom {b_{1}}{b_{2}}}=x_{1}{\binom {a_{11}}{a_{21}}}+x_{2}{\binom {a_{12}}{a_{22}}}}
(
a
12
a
22
)
.
{\displaystyle {\binom {a_{12}}{a_{22}}}.}
この最後の平行四辺形の面積と2番目の平行四辺形の面積を等しくすると次の式が得られる。
|
b
1
a
12
b
2
a
22
|
=
|
a
11
x
1
a
12
a
21
x
1
a
22
|
=
x
1
|
a
11
a
12
a
21
a
22
|
{\displaystyle {\begin{vmatrix}b_{1}&a_{12}\\b_{2}&a_{22}\end{vmatrix}}={\begin{vmatrix}a_{11}x_{1}&a_{12}\\a_{21}x_{1}&a_{22}\end{vmatrix}}=x_{1}{\begin{vmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{vmatrix}}}
そこからクラマーの法則が導かれます。
その他の証拠
抽象線形代数による証明
これは上記の証明を抽象的な言葉で言い換えたものです。
が 、クラメールの規則のように、列 に が代入された 行列 で ある 写像を考えます。各列の行列式の線形性のため、この写像は線形です。繰り返される列を持つ行列の行列式は 0 なので、 の列を 番目の 基底ベクトル( 番目の場所に 1 がある) に送ることに注目してください。したがって、 列空間上の の逆と一致する線形写像が得られます 。したがって、列空間のスパンでと一致します。 は可逆なので、列ベクトルは のすべてに及ぶ ため、写像は実際には の逆です 。クラメールの規則に従います。
x
=
(
x
1
,
…
,
x
n
)
↦
1
det
A
(
det
(
A
1
)
,
…
,
det
(
A
n
)
)
,
{\displaystyle \mathbf {x} =(x_{1},\ldots ,x_{n})\mapsto {\frac {1}{\det A}}\left(\det(A_{1}),\ldots ,\det(A_{n})\right),}
A
i
{\displaystyle A_{i}}
A
{\displaystyle A}
x
{\displaystyle \mathbf {x} }
i
{\displaystyle i}
i
{\displaystyle i}
A
{\displaystyle A}
i
{\displaystyle i}
e
i
=
(
0
,
…
,
1
,
…
,
0
)
{\displaystyle \mathbf {e} _{i}=(0,\ldots ,1,\ldots ,0)}
i
{\displaystyle i}
A
{\displaystyle A}
A
−
1
{\displaystyle A^{-1}}
A
{\displaystyle A}
R
n
{\displaystyle \mathbb {R} ^{n}}
A
{\displaystyle A}
簡単な証明
クラメールの法則[15] の簡単な証明は、が 行列の行列式である
ことに注目することで与えられる。
x
1
{\displaystyle x_{1}}
X
1
=
[
x
1
0
0
⋯
0
x
2
1
0
⋯
0
x
3
0
1
⋯
0
⋮
⋮
⋮
⋱
⋮
x
n
0
0
⋯
1
]
{\displaystyle X_{1}={\begin{bmatrix}x_{1}&0&0&\cdots &0\\x_{2}&1&0&\cdots &0\\x_{3}&0&1&\cdots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\x_{n}&0&0&\cdots &1\end{bmatrix}}}
一方、元の行列 A が逆行列であると仮定すると、この行列 には列があり 、 は 行列 Aの n 番目の列です 。行列には 列があり 、したがって であることを思い出してください 。したがって、2 つの行列の積の行列式は行列式の積であることを使用して、次の式が得られます。
X
1
{\displaystyle X_{1}}
A
−
1
b
,
A
−
1
v
2
,
…
,
A
−
1
v
n
{\displaystyle A^{-1}\mathbf {b} ,A^{-1}\mathbf {v} _{2},\ldots ,A^{-1}\mathbf {v} _{n}}
v
n
{\displaystyle \mathbf {v} _{n}}
A
1
{\displaystyle A_{1}}
b
,
v
2
,
…
,
v
n
{\displaystyle \mathbf {b} ,\mathbf {v} _{2},\ldots ,\mathbf {v} _{n}}
X
1
=
A
−
1
A
1
{\displaystyle X_{1}=A^{-1}A_{1}}
x
1
=
det
(
X
1
)
=
det
(
A
−
1
)
det
(
A
1
)
=
det
(
A
1
)
det
(
A
)
.
{\displaystyle x_{1}=\det(X_{1})=\det(A^{-1})\det(A_{1})={\frac {\det(A_{1})}{\det(A)}}.}
他の証明も 同様です。
x
j
{\displaystyle x_{j}}
幾何代数の使用
矛盾や不確定なケース
連立方程式は、 解がない場合は 矛盾していると言われ、解が複数ある場合は 不確定で あると言われます。線形方程式の場合、不確定な連立方程式には、解が任意の値を取ることができる 1 つ以上のパラメータで表現できるため、無限の解が存在します (無限体上にある場合)。
クラメールの規則は、係数行列式がゼロ以外の場合に適用されます。2×2 の場合、係数行列式がゼロであれば、分子行列式がゼロ以外の場合はシステムは互換性がなく、分子行列式がゼロの場合は不確定です。
3×3 以上のシステムでは、係数行列式がゼロのときに言えることは、分子行列式のいずれかがゼロでない場合、システムは矛盾しているに違いないということです。ただし、すべての行列式がゼロであることは、システムが不確定であることを意味するわけではありません。すべての行列式が消える (ゼロに等しい) が、システムが依然として矛盾している単純な例として、3×3 システム x + y + z =1、 x + y + z =2、 x + y + z =3 があります。
参照
参考文献
^ ガブリエル、クレイマー (1750)。 「クールブアルジェブリケの分析の紹介」(フランス語)。ジュネーブ:ヨーロッパーナ。 656–659ページ 。 2012 年 5 月 18 日 に取得 。
^ Kosinski, AA (2001). 「Cramerの規則はCramerによるもの」. 数学雑誌 . 74 (4): 310–312. doi :10.2307/2691101. JSTOR 2691101.
^ マクラリン、コリン (1748)。三部構成の代数学論文集。A. ミラーと J. ヌースのために印刷。
^ Boyer, Carl B. (1968). 数学の歴史 (第2版). Wiley. p. 431.
^ Katz, Victor (2004). 数学の歴史 (簡略版). ピアソンエデュケーション. pp. 378–379.
^ヘドマン、ブルース A. (1999)。「「 クラマー の規則」のより古い日付」 (PDF) 。 ヒストリア数学 。26 (4): 365–368。doi : 10.1006 /hmat.1999.2247。S2CID 121056843 。
^ David Poole (2014). 線形代数: 現代入門 . Cengage Learning. p. 276. ISBN 978-1-285-98283-0 。
^ Joe D. Hoffman、Steven Frankel (2001)。 エンジニアと科学者のための数値解析法、第2版 。CRC Press。p. 30。ISBN 978-0-8247-0443-8 。
^ Thomas S. Shores (2007). 応用線形代数と行列解析 . Springer Science & Business Media. p. 132. ISBN 978-0-387-48947-6 。
^ Nicholas J. Higham (2002). 数値アルゴリズムの精度と安定性: 第 2 版 . SIAM. p. 13. ISBN 978-0-89871-521-7 。
^ Ken Habgood、Itamar Arel (2012)。「 大規模 な 線形システムを解くためのクラマーの規則の凝縮ベースの応用」。Journal of Discrete Algorithms。10 : 98–109。doi : 10.1016/j.jda.2011.06.007 。
^ GIMalaschonok (1983). 「積分環における線形方程式系の解」 USSR J. Of Comput. Math. And Math. Phys . 23 : 1497–1500. arXiv : 1711.09452 .
^ Zhiming Gong; M. Aldeen; L. Elsner (2002). 「一般化されたクラマーの規則に関する注記」. 線形代数とその応用 . 340 (1–3): 253–254. doi : 10.1016/S0024-3795(01)00469-4 .
^ レヴィ=チヴィタ、トゥリオ(1926年)。 絶対微分積分(テンソルの計算) 。ドーバー。pp. 111–112。ISBN 9780486634012 。
^ ロビンソン、スティーブン・M. (1970). 「クラマーの法則の簡単な証明」. 数学雑誌 . 43 (2): 94–95. doi :10.1080/0025570X.1970.11976018.
外部リンク
Wikibooks には、線形代数/クラメールの定理 に関する書籍があります。
クラマーの法則の証明 2015-09-22 に Wayback Machineにアーカイブされました
クラメールの法則を使って線形方程式のシステムを記述的に解く Web アプリ
線形方程式のオンライン計算機
この件に関するWolfram MathWorldの説明