WIIS

連立1次方程式

連立1次方程式に解が存在するための必要十分条件

目次

関連知識

Mailで保存
Xで共有

連立1次方程式に解が存在するための必要十分条件

変数\(x_{1},x_{2},\cdots ,x_{n}\)に関する\(\mathbb{R} \)上の連立1次方程式\begin{equation*}\left\{
\begin{array}{c}
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_{m1}x_{1}+a_{m2}x_{2}+\cdots +a_{mn}x_{n}=b_{m}\end{array}\right.
\end{equation*}が与えられているものとします。ただし、\(a_{ij}\in \mathbb{R} \)は係数、\(b_{i}\in \mathbb{R} \)は定数項、\(x_{j}\in \mathbb{R} \)は変数です。変数の個数\(n\)と方程式の個数\(m\)はともに自然数であり、それぞれ任意に選ぶことができます。連立1次方程式は解を持つとは限りません。では、どのような条件が満たされていれば解が存在することを保証できるのでしょうか。順番に考えます。

連立1次方程式はベクトル方程式として表現できることを示しました。結果だけを簡単に復習します。

命題(連立1次方程式とそのベクトル表示は同値)
変数\(x_{1},x_{2},\cdots ,x_{n}\)に関する連立1次方程式\begin{equation}\left\{
\begin{array}{c}
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_{m1}x_{1}+a_{m2}x_{2}+\cdots +a_{mn}x_{n}=b_{m}\end{array}\right. \quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(a_{ij}\in \mathbb{R} \)は係数、\(b_{i}\in \mathbb{R} \)は定数項、\(x_{i}\in \mathbb{R} \)は変数である。\(\left( 1\right) \)の係数行列\(A\)と変数ベクトル\(x\)および定数ベクトル\(b\)を、\begin{eqnarray*}A &=&\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}\end{pmatrix}\in M_{m,n}\left( \mathbb{R} \right) \\
x &=&\begin{pmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{n}\end{pmatrix}\in M_{n,1}\left( \mathbb{R} \right) \\
b &=&\begin{pmatrix}
b_{1} \\
b_{2} \\
\vdots \\
b_{m}\end{pmatrix}\in M_{m,1}\left( \mathbb{R} \right)
\end{eqnarray*}と定めた上で、ベクトル方程式\begin{equation}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (2)
\end{equation}を定義する。このとき、\(\left( 1\right) \)と\(\left( 2\right) \)の解集合は一致する。

連立1次方程式が与えられたとき、その解を分析する代わりに、連立1次方程式のベクトル表現に相当するベクトル方程式の解を分析してもかまいません。なぜなら、上の命題から明らかであるように、両者の解集合は一致するからです。連立1次方程式をベクトル方程式に読み替えることにより、ベクトルに関する知識を利用しながら連立1次方程式を分析できるようになります。

連立1次方程式と同値なベクトル方程式\begin{equation}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (1)
\end{equation}に解が存在することとは、\begin{equation}
\exists \left(
\begin{array}{c}
k_{1} \\
\vdots \\
k_{n}\end{array}\right) \in \mathbb{R} ^{n}:k_{1}\mathrm{col}\left( A,1\right) +\cdots +k_{n}\mathrm{col}\left(
A,n\right) =b \quad \cdots (2)
\end{equation}が成り立つことを意味します。これは、定数ベクトル\(b\in \mathbb{R} ^{m}\)が係数行列\(A\in M_{m,n}\left( \mathbb{R} \right) \)の列ベクトルからなる集合\begin{equation*}\left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right)
\right\} \subset \mathbb{R} ^{m}
\end{equation*}の何らかの線型結合として表現可能であることを意味します。線型スパンを用いてこれを表現すると、\begin{equation*}
b\in \mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right)
\end{equation*}となります。

命題(連立1次方程式のベクトル表示に解が存在するための必要十分条件)
変数ベクトル\(x\in \mathbb{R} ^{n}\)に関するベクトル方程式\begin{equation}x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(A\in M_{m,n}\left( \mathbb{R} \right) \)は係数行列であり、\(b\in \mathbb{R} ^{m}\)は定数ベクトルである。以下の条件\begin{equation*}b\in \mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right)
\end{equation*}が成り立つことは、ベクトル方程式\(\left( 1\right) \)に解が存在するための必要十分条件である。

この命題は連立1次方程式と同値なベクトル方程式に解が存在するための必要十分条件を与えているため、解が存在しないことを示す際にも利用できます。つまり、ベクトル方程式\begin{equation*}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\end{equation*}について、\begin{equation*}
b\not\in \mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right)
\end{equation*}が成り立つ場合、このベクトル方程式には解は存在しません。

 

線型スパンを用いた連立1次方程式に解が存在するための必要十分条件

先の命題を以下のように言い換えることもできます。

命題(線型スパンを用いた連立1次方程式に解が存在するための必要十分条件)
変数ベクトル\(x\in \mathbb{R} ^{n}\)に関するベクトル方程式\begin{equation}x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(A\in M_{m,n}\left( \mathbb{R} \right) \)は係数行列であり、\(b\in \mathbb{R} ^{m}\)は定数ベクトルである。以下の条件\begin{equation*}\mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right) =\mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) ,b\right\} \right)
\end{equation*}が成り立つことは、ベクトル方程式\(\left( 1\right) \)に解が存在するための必要十分条件である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

この命題は連立1次方程式と同値なベクトル方程式に解が存在するための必要十分条件を与えているため、解が存在しないことを示す際にも利用できます。つまり、ベクトル方程式\begin{equation*}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\end{equation*}について、\begin{equation*}
\mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right) \not=\mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right) ,\cdots ,\mathrm{col}\left( A,n\right) ,b\right\}
\right)
\end{equation*}が成り立つ場合、このベクトル方程式には解は存在しません。

 

行列の階数を用いた連立1次方程式に解が存在するための必要十分条件

先の命題を以下のように言い換えることもできます。

命題(行列の階数を用いた連立1次方程式に解が存在するための必要十分条件)
変数ベクトル\(x\in \mathbb{R} ^{n}\)に関するベクトル方程式\begin{equation}x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(A\in M_{m,n}\left( \mathbb{R} \right) \)は係数行列であり、\(b\in \mathbb{R} ^{m}\)は定数ベクトルである。拡大係数行列を、\begin{equation*}\widetilde{A}=\left( A,b\right) \in M_{m,n+1}\left( \mathbb{R} \right)
\end{equation*}と定義したとき、\begin{equation*}
\mathrm{rank}\left( A\right) =\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}が成り立つことは、ベクトル方程式\(\left( 1\right) \)の解が存在するための必要十分条件である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

この命題は連立1次方程式と同値なベクトル方程式に解が存在するための必要十分条件を与えているため、解が存在しないことを示す際にも利用できます。つまり、ベクトル方程式\begin{equation*}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\end{equation*}について、\begin{equation*}
\mathrm{rank}\left( A\right) \not=\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}が成り立つ場合、このベクトル方程式には解は存在しません。

 

行標準形を用いた連立1次方程式に解が存在するための必要十分条件

先の命題を以下のように言い換えることもできます。

命題(行標準形を用いた連立1次方程式に解が存在するための必要十分条件)
変数ベクトル\(x\in \mathbb{R} ^{n}\)に関するベクトル方程式\begin{equation}x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(A\in M_{m,n}\left( \mathbb{R} \right) \)は係数行列であり、\(b\in \mathbb{R} ^{m}\)は定数ベクトルである。拡大係数行列を、\begin{equation*}\widetilde{A}=\left( A,b\right) \in M_{m,n+1}\left( \mathbb{R} \right)
\end{equation*}と定義したとき、\(A\)の行標準形\(B\)に含まれる主成分の個数と\(\widetilde{A}\)の行標準形\(\widetilde{B}\)に含まれる主成分の個数が一致することは、ベクトル方程式\(\left( 1\right) \)の解が存在するための必要十分条件である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

連立1次方程式\begin{equation*}
\left\{
\begin{array}{c}
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_{m1}x_{1}+a_{m2}x_{2}+\cdots +a_{mn}x_{n}=b_{m}\end{array}\right.
\end{equation*}の係数行列は、\begin{equation*}
A=\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}\end{pmatrix}\end{equation*}と定義され、拡大係数行列は、\begin{equation*}
\widetilde{A}=\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} & b_{1} \\
a_{21} & a_{22} & \cdots & a_{2n} & b_{2} \\
\vdots & \vdots & \ddots & \vdots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn} & b_{m}\end{pmatrix}\end{equation*}と定義されますが、上の命題より、これらの階数が一致することは、すなわち、\begin{equation*}
\mathrm{rank}\left( A\right) =\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}が成り立つことは、連立1次方程式に解が存在するための必要十分条件です。したがって、ガウス・ジョルダンの消去法を通じて\(A,\widetilde{A}\)をそれぞれ行標準形\(B,\widetilde{B}\)へ行簡約し、これらの行標準形に含まれる主成分の個数が一致することを確認すれば、もとの連立1次方程式に解が存在すること示したことになります。

例(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
x+y=7 \\
2x+4y=18\end{array}\right.
\end{equation*}の係数行列と拡大係数行列はそれぞれ、\begin{eqnarray*}
A &=&\begin{pmatrix}
1 & 1 \\
2 & 4\end{pmatrix}
\\
\widetilde{A} &=&\begin{pmatrix}
1 & 1 & 7 \\
2 & 4 & 18\end{pmatrix}\end{eqnarray*}です。係数行列\(A\)を行既約な階段行列へ行簡約すると、\begin{equation*}A=\begin{pmatrix}
1 & 1 \\
2 & 4\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & 0 \\
0 & 1\end{pmatrix}\end{equation*}となりますが、主成分が2つ存在するため、\begin{equation*}
\mathrm{rank}\left( A\right) =2
\end{equation*}です。拡大係数行列\(\widetilde{A}\)を行既約な階段行列へ行簡約すると、\begin{equation*}\widetilde{A}=\begin{pmatrix}
1 & 1 & 7 \\
2 & 4 & 18\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & 0 & 5 \\
0 & 1 & 2\end{pmatrix}\end{equation*}となりますが、主成分が2つ存在するため、\begin{equation*}
\mathrm{rank}\left( \widetilde{A}\right) =2
\end{equation*}です。以上より、\begin{equation*}
\mathrm{rank}\left( A\right) =\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}であるため、与えられた連立1次方程式には解が存在します。実際、解集合は、\begin{equation*}
\left\{ \left(
\begin{array}{c}
5 \\
2\end{array}\right) \right\}
\end{equation*}であり、これは非空です(確認してください)。

例(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
x-y=1 \\
-2x+2y=-2\end{array}\right.
\end{equation*}の係数行列と拡大係数行列はそれぞれ、\begin{eqnarray*}
A &=&\begin{pmatrix}
1 & -1 \\
-2 & 2\end{pmatrix}
\\
\widetilde{A} &=&\begin{pmatrix}
1 & -1 & 1 \\
-2 & 2 & -2\end{pmatrix}\end{eqnarray*}です。係数行列\(A\)を行既約な階段行列へ行簡約すると、\begin{equation*}A=\begin{pmatrix}
1 & -1 \\
-2 & 2\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & -1 \\
0 & 0\end{pmatrix}\end{equation*}となりますが、主成分が1つ存在するため、\begin{equation*}
\mathrm{rank}\left( A\right) =1
\end{equation*}です。拡大係数行列\(\widetilde{A}\)を行既約な階段行列へ行簡約すると、\begin{equation*}\widetilde{A}=\begin{pmatrix}
1 & -1 & 1 \\
-2 & 2 & -2\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & -1 & 1 \\
0 & 0 & 0\end{pmatrix}\end{equation*}となりますが、主成分が1つ存在するため、\begin{equation*}
\mathrm{rank}\left( \widetilde{A}\right) =1
\end{equation*}です。以上より、\begin{equation*}
\mathrm{rank}\left( A\right) =\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}であるため、与えられた連立1次方程式には解が存在します。実際、解集合は、\begin{equation*}
\left\{ \left(
\begin{array}{c}
t \\
t-1\end{array}\right) \in \mathbb{R} ^{2}\ |\ t\in \mathbb{R} \right\}
\end{equation*}であり、これは非空です(確認してください)。

先の命題は連立1次方程式に解が存在するための必要十分条件を与えているため、連立1次方程式に解が存在しないことを示す際にも利用できます。つまり、ベクトル方程式\begin{equation*}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =b
\end{equation*}について、\(A\)の行標準形\(B\)に含まれる主成分の個数と\(\widetilde{A}\)の行標準形\(\widetilde{B}\)に含まれる主成分の個数が異なる場合、このベクトル方程式には解は存在しません。

例(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
2x+3y=7 \\
4x+6y=10\end{array}\right.
\end{equation*}の係数行列と拡大係数行列はそれぞれ、\begin{eqnarray*}
A &=&\begin{pmatrix}
2 & 3 \\
4 & 6\end{pmatrix}
\\
\widetilde{A} &=&\begin{pmatrix}
2 & 3 & 7 \\
4 & 6 & 10\end{pmatrix}\end{eqnarray*}です。係数行列\(A\)を行既約な階段行列へ行簡約すると、\begin{equation*}A=\begin{pmatrix}
2 & 3 \\
4 & 6\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & \frac{3}{2} \\
0 & 0\end{pmatrix}\end{equation*}となりますが、主成分が1つ存在するため、\begin{equation*}
\mathrm{rank}\left( A\right) =1
\end{equation*}です。拡大係数行列\(\widetilde{A}\)を行既約な階段行列へ行簡約すると、\begin{equation*}\widetilde{A}=\begin{pmatrix}
2 & 3 & 7 \\
4 & 6 & 10\end{pmatrix}\rightarrow
\begin{pmatrix}
1 & \frac{3}{2} & 0 \\
0 & 0 & 1\end{pmatrix}\end{equation*}となりますが、主成分が2つ存在するため、\begin{equation*}
\mathrm{rank}\left( \widetilde{A}\right) =2
\end{equation*}です。以上より、\begin{equation*}
\mathrm{rank}\left( A\right) \not=\mathrm{rank}\left( \widetilde{A}\right)
\end{equation*}であるため、与えられた連立1次方程式には解が存在しません。つまり、解集合は、\begin{equation*}
\phi
\end{equation*}です。

 

演習問題

問題(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y,z\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
y+2z=1 \\
x+3z=2 \\
2x+3y=1\end{array}\right.
\end{equation*}には解は存在するでしょうか。議論してください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y,z\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
y+2z=1 \\
-x+3z=1 \\
-2x-3y=1\end{array}\right.
\end{equation*}には解は存在するでしょうか。議論してください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(連立1次方程式に解が存在するための必要十分条件)
変数\(x,y,z\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
y+2z=1 \\
-x+3z=2 \\
-2x-3y=1\end{array}\right.
\end{equation*}には解は存在するでしょうか。議論してください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録