Null Space, and Nullity
๋ณต์์ ๊ณตํ๊ณ ์๋ ์ํ๊ณผ์ ํ๋ถ ์กธ์ ์ํ์ ์ํด 2024๋ 10์๋ถํฐ ์ ํ๋์๋ฅผ ๋ค์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค. (ํ์ฌ์งํํโฆ ๐โโ๏ธโโก๏ธ) ์ ํ๋์์ ๋ํ ์ ์ฒด ํฌ์คํธ ๋ชฉ๋ก์ โLinear Algebraโ์์ ํ์ธํ์ค ์ ์์ต๋๋ค!
๋ค์ด๊ฐ๋ฉฐ
๊ธฐ์ด ๋์๊ฐ ์ผ์ฐจ ๋ฐฉ์ ์ $ax + b = 0$์ด ๋๋ $x$๋ฅผ ์ฐพ๊ณ ์ถ์ด ํ๋ฏ์ด, ์ ํ ๋์์์๋ ํ๋ ฌ $A$๊ฐ ์ฃผ์ด์ก์ ๋, $A \mathbf{x} = 0$์ ๋ง์กฑํ๋ ๋ฒกํฐ $\mathbf{x}$๋ฅผ ์ฐพ๊ณ ์ถ์ด ํฉ๋๋ค.
์ด๋, $A \mathbf{x} = 0$๋ฅผ ๋ง์กฑํ๋ ๋ฒกํฐ๋ ์ฌ๋ฌ ๊ฐ ์กด์ฌํ ์ ์๋๋ฐ(์๋ ์์ ์์ ์๋ ์์ต๋๋ค!), ์ด๋ค์ ๋ชจ์์ ์ ์ํ ์งํฉ(๊ณต๊ฐ)์ด โNull Spaceโ ์ ๋๋ค.
Null Space๋ ๋ฒกํฐ ๊ณต๊ฐ ์ ๋๋ค! ๊ทธ๋ฆฌ๊ณ ์ด ๊ณต๊ฐ์ ์ฐจ์์ โnullityโ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค! ์ด ์ฉ์ด๋ฅผ ์์ฃผ ๋ณผ์ผ์ ์์ง๋ง, ์ดํ์ ์ ํ ๋์์ ๊ฐ์ฅ ์ค์ํ ์ ๋ฆฌ์ธ โRank-Nullity Theoremโ์ ๋ํด ๋ค๋ฃฐ ๋, ๋ค์ ๋ด ๋๋ค ๐
Case Study
Unique Solution
๊ฐ์ฅ ์ฌ์ธ ๊ฒ ๊ฐ์ Identity Matrix์ ๊ฒฝ์ฐ๋ถํฐ ์ดํด๋ด ์๋ค!
\[A = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{matrix}\right]\] \[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{matrix}\right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \mathbf{0}\]์ด๊ฒ์ ๋ง์กฑํ๋ $\mathbf{x}$๋ $x_1 = x_2 = x_3 = 0$์ธ ๊ฒฝ์ฐ ๋ฐ์ ์์ต๋๋ค! ๊ทธ๋ฆฌ๊ณ , ๋๊ณต๊ฐ์ ์๋์ ๊ฐ์ด ์ ์ ๋ฉ๋๋ค.
\[\text{Null Space} = \left\{ \mathbf{0} \right\}\]์ด๋์ ๋๊ณต๊ฐ์ ์ฐจ์์ธ nullity๋ โ0โ์ด ๋ฉ๋๋ค. (1์ด ์๋๋๋ค!) ์ฐจ์์ ์์ ๋(dof) ๊ฐ์ ๊ฐ๋ ์ ๋๋ค. Unique Solution์ด ์๋ค๋ฉด, ์๋ฃจ์ ์ด ๊ณ ์ ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์์ ๋๊ฐ ์์ต๋๋ค. ๊ทธ๋์ nullity๋ 0์ด ๋ฉ๋๋ค.
One freedom
์ด๋ฒ์๋ ๋ง์ง๋ง ํ์ ์ ๋ถ 0์ผ๋ก ๋ฐ๊พธ๊ณ ๋๊ณต๊ฐ์ ๊ตฌํด๋ด ์๋ค!
\[A = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & {\color{red} 0} \end{matrix}\right]\] \[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \end{matrix}\right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \mathbf{0}\]์ด๋๋ $x_1 = x_2 = 0$์ด ๋๊ณ , $x_3$์ ๊ฐ์ ๊ฒฐ์ ๋์ง ์์ต๋๋ค. ๊ทธ๋์ ๋๊ณต๊ฐ์ ์๋์ ๊ฐ์ต๋๋ค.
\[\text{Null Space} = \left\{ \; [0, 0, x_3]^T \quad \text{where} \quad x_3 \in \mathbb{R} \; \right\}\]์ด๋, ๋๊ณต๊ฐ์ ์ฐจ์์ธ nullity๋ โ1โ์ด ๋ฉ๋๋ค! ์ด๊ฒ์ $x_3$๊ฐ ์ด๋ค ๊ฐ์ ๊ฐ์ ธ๋ ํด๊ฐ ์ฑ๋ฆฝํ๊ธฐ ๋๋ฌธ ์ ๋๋ค!
No Solution (Vacant)
์ฐธ๊ณ ๋ก $A \mathbf{x} = \mathbf{0}$์ธ ๊ฒฝ์ฐ, ํญ์ Trivial Solution์ธ $\mathbf{x} = \mathbf{0}$์ด ์กด์ฌํฉ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ โ๋์ฐจ(homogeneous) ๋ฐฉ์ ์โ๋ผ๊ณ ํฉ๋๋ค. (์ด๋, Unique Solution๊ณผ Trivial Solution์ ๊ตฌ๋ถํด์ ์ฌ์ฉํด์ผ ํฉ๋๋ค!)
๋จ, $A \mathbf{x} = \mathbf{b}$์ธ ๋น๋์ฐจ ๋ฐฉ์ ์์ ์ํฉ์์๋ $\mathbf{x}$์ ๋ํ ์๋ฃจ์ ์ด ์กด์ฌํ์ง ์์ ์๋ ์์ต๋๋ค!
Rectangular Form
์ง๊ธ๊น์ง๋ ํ๋ ฌ $A$๊ฐ $n\times n$์ผ๋ก ์ ์ฌ๊ฐ ํ๋ ฌ์ธ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ณด์์ต๋๋ค. ๋ง์ฝ ํ๋ ฌ $A$๊ฐ $n \times m$์ธ ์ง์ฌ๊ฐ ํ๋ ฌ์ด๋ผ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
\[A = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ \end{matrix}\right] \in \mathbb{R}^{2 \times 3}\] \[A \mathbf{x} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \end{matrix}\right] \left[\begin{matrix} x_1 \\ x_2 \\ x_3 \end{matrix}\right] = \left[\begin{matrix} x_1 \\ x_2 \end{matrix}\right] = \mathbf{0}\]์ด๋๋ $x_1 = x_2 = 0$์ด ๋์ง๋ง, $x_3$์ ๊ฐ์ ๊ฒฐ์ ๋์ง ์์ต๋๋ค. $x_3$๋ ์๋ฃจ์ ์ ์๋ฌด ์ํฅ์ ์ฃผ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ค ๊ฐ์ ๊ฐ์ ธ๋ ๊ด์ฐฎ์ต๋๋ค! ๋ฐ๋ผ์ ๋๊ณต๊ฐ์ ์๋์ ๊ฐ์ต๋๋ค.
\[\text{Null Space} = \left\{ \; [0, 0, x_3]^T \quad \text{where} \quad x_3 \in \mathbb{R} \; \right\}\]nullity๋ 1์ด ๋ฉ๋๋ค.
Bound of nullity
nullity ๊ฐ์ ํ๋ ฌ $A$๊ฐ ์ด๋ค ๊ฐ์ ๊ฐ๋์ง์ ๋ฐ๋ผ ๋ฐ๋๋๋ค.
ํ๋ ฌ $A$์ ์ด๋ฒกํฐ๊ฐ ๋ชจ๋ ์ผ์ฐจ ๋ ๋ฆฝ์ด๋ผ๋ฉด, Trivial Solution๋ง ๋จ์์ nullity๊ฐ 0์ด ๋์๊ณ ,
๋ฐ๋๋ก ํ๋ ฌ $A$์ ์ด๋ฒกํฐ๊ฐ ๋ชจ๋ ์ข ์์ด๋ผ๋ฉด, ๊ทน๋จ์ ์ผ๋ก๋ $A = O$์ธ ์ํ๋ ฌ์ด๋ผ๋ฉด, ๊ฐ์ฅ ํฐ ์์ ๋๋ฅผ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์ด๋๋ $\mathbf{x} = \mathbb{R}^m$๊ฐ ๋๊ธฐ์, nullity๋ $m$์ด ๋ฉ๋๋ค.
๊ฒฐ๊ตญ, ์ ๋ฆฌํ๋ฉด nullity ๊ฐ์ ์๋์ ๋ฒ์๋ฅผ ๊ฐ์ง๋๋ค.
\[0 \le \text{nullity} \le m\]๋งบ์๋ง
๋๊ณต๊ฐ์ ๋ํด ์ค๋ช ํ๋ฉด์, $A\mathbf{x} = \mathbf{0}$์ธ ๋์ฐจ ๋ฐฉ์ ์์ ํ์์ต๋๋ค. ๋์ฐจ ์ํฉ์ ๋ดค์ผ๋, ์์ฐ์ค๋ฝ๊ฒ โ๋น๋์ฐจ(non-homogeneous)โ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ด์ผ ํฉ๋๋ค ๐
โก๏ธ Solve Non-homogeneous System