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

連立1次方程式の係数行列の階数と拡大係数行列の階数が一致することは、その連立1次方程式に解が存在するための必要十分条件です。

連立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\in M_{m,n}\left( \mathbb{R} \right) \)と変数ベクトル\(\boldsymbol{x}\in M_{n,1}\left( \mathbb{R} \right) \)および定数ベクトル\(\boldsymbol{b}\in M_{m,1}\left( \mathbb{R} \right) \)を、\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}
\\
\boldsymbol{x} &=&\begin{pmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{n}\end{pmatrix}
\\
\boldsymbol{b} &=&\begin{pmatrix}
b_{1} \\
b_{2} \\
\vdots \\
b_{m}\end{pmatrix}\end{eqnarray*}と定めた上で、ベクトル方程式\begin{equation}
x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =\boldsymbol{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) =\boldsymbol{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) =\boldsymbol{b} \quad \cdots (2)
\end{equation}が成り立つことを意味します。これは、定数ベクトル\(\boldsymbol{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*}
\boldsymbol{b}\in \mathrm{span}\left( \left\{ \mathrm{col}\left( A,1\right)
,\cdots ,\mathrm{col}\left( A,n\right) \right\} \right)
\end{equation*}となります。

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

 

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

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

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

 

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

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

命題(行標準形を用いた連立1次方程式に解が存在するための必要十分条件)
変数ベクトル\(\boldsymbol{x}\in \mathbb{R} ^{n}\)に関するベクトル方程式\begin{equation}x_{1}\mathrm{col}\left( A,1\right) +\cdots +x_{n}\mathrm{col}\left( A,n\right) =\boldsymbol{b} \quad \cdots (1)
\end{equation}が与えられているものとする。ただし、\(A\in M_{m,n}\left( \mathbb{R} \right) \)は係数行列であり、\(\boldsymbol{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) =\boldsymbol{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*}には解は存在するでしょうか。議論してください。

解答を見る

会員専用コンテンツです
ログイン】【会員登録

問題(連立1次方程式に解が存在するための条件)
変数\(x,y,z\)に関する連立1次方程式\begin{equation*}\left\{
\begin{array}{r}
x+2y+3z=4 \\
2x-y-2z=a^{2} \\
-x-7y-11z=a\end{array}\right.
\end{equation*}が与えられているものとします。ただし、\(a\in \mathbb{R} \)です。この連立1次方程式に解が存在するために\(a\)が満たすべき条件を特定してください。
解答を見る

会員専用コンテンツです
ログイン】【会員登録

この教材についての議論

この教材について質問したり、他の学習者と議論したりするには会員登録とログインが必要です。

  • 会員はコメントを投稿できます
  • 他のユーザーへの返信も可能です
  • 過去の議論を検索・閲覧できます
  • 投稿内容は後から編集できます

WIISでは、年齢・性別・学歴・職業・社会的立場などにかかわらず、すべてのユーザーが「学ぶ人」として対等であると考えています。

ここは知識を競う場所ではなく、互いの考えを尊重しながら理解を深めていくための場です。質問や意見の表明はもちろん、分からないことを率直に尋ねることも歓迎します。

建設的で安心できる学習環境を維持するため、投稿の前にガイドラインをご確認ください。

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

ログイン

会員向けコンテンツです。

まだ会員登録がお済みでない方は、会員登録ページよりアカウントを作成してください。

AIに質問
wiis専属チューター ×
本日の利用回数を確認中...
こんにちは!この教材の専属チューターです。数式の証明や概念の解説など、何でも聞いてください。

💡 教材のテキストや数式をドラッグ選択すると、自動的に下の入力欄に数式付きで引用されます!

このページの目次

最近閲覧したページ