Базис векторного простору
Kapitoly: Векторні простори, Приклади векторних просторів, Векторний підпростір, Лінійна комбінація векторів, Лінійна оболонка, Базис векторного простору, Розмірність векторного простору, Матриця переходу
Базис векторного простору V — це множина лінійно незалежних векторів, лінійною оболонкою яких є простір V.
Мотивація введення базису векторного простору
Нехай дано якийсь векторний простір V і якусь підмножину W ⊂ V таку, що лінійна оболонка <W> цієї множини дорівнює простору V, тобто <W> = V. Приклад: нехай W = {(1; 0), (0; 1), (2; 3)} і V = ℝ2.
Очевидно, що <W> = ℝ2. Множина W має лише три вектори, проте завдяки лінійній оболонці ми можемо описати нею всю нескінченну множину векторів ℝ2. Виникає питання — чи можна з множини W прибрати ще якісь вектори й зберегти властивість <W> = ℝ2?
Якщо, наприклад, відкинути останній вектор (2; 3), отримаємо множину W1 = {(1; 0), (0; 1)}. Лінійною оболонкою цієї множини знову є ℝ2. Тож виникає питання — яка найменша множина векторів має своєю лінійною оболонкою множину ℝ2?
Якщо з W1 прибрати будь-який із двох векторів, що залишилися, ця множина, позначимо її W2, вже не матиме своєю оболонкою множину ℝ2. Наприклад, лінійною оболонкою множини W2 = {(1; 0)} була б множина <W2> = {(a; 0),|,a∈ ℝ}. Вона, звісно, не дорівнює множині ℝ2, адже в ній бракує, скажімо, вектора (0; 1).
Отже, множина W1 = {(1; 0), (0; 1)} є мінімальною множиною векторів, лінійною оболонкою якої є простір ℝ2. Далі нас можуть цікавити ще такі питання:
- Чи існує якась зовсім інша одноелементна множина, лінійною оболонкою якої був би простір ℝ2?
- Чи існує якась єдина найменша множина векторів, лінійною оболонкою якої був би простір ℝ2?
Як усі знаємо з жовтої преси, якщо заголовок у газеті має форму питання, то відповідь — ні, і в цьому випадку так само. Одноелементної множини, що мала б лінійну оболонку ℝ2, не існує. Доведення можна провести так:
Чи існує одноелементна множина, оболонкою якої є ℝ2?
Припустімо, що існує множина $\left\{\vec{x}\right\}$, яка містить один вектор $\vec{x}$, і всі його лінійні комбінації утворюють простір ℝ2. Тоді мають існувати дійсні числа a1, a2 такі, що
$$\begin{eqnarray} a_1 \cdot \vec{x} &=& (1; 0)\\ a_2 \cdot \vec{x} &=& (0; 1)\\ \end{eqnarray}$$
Чому саме ці вектори? Насправді неважливо, які вектори обрати, головне, щоб вони були лінійно незалежні.
Позначимо $\vec{x}=(x_1; x_2)$. Тоді, звісно, x1, x2 ≠ 0, бо якби x1 = 0, то навряд чи вдалося б отримати лінійною комбінацією вектора $\vec{x}$ потрібний вектор (1; 0). Те саме для x2. Попередню систему рівнянь просто розпишемо:
$$\begin{eqnarray} a_1 \cdot (x_1; x_2) &=& (1; 0)\\ a_2 \cdot (x_1; x_2) &=& (0; 1)\\ \end{eqnarray}$$
Розпишемо це на рівняння:
$$\begin{eqnarray} a_1 \cdot x_1 &=& 1\\ a_1 \cdot x_2 &=& 0\\ a_2 \cdot x_1 &=& 0\\ a_2 \cdot x_2 &=& 1 \end{eqnarray}$$
З другого та третього рівняння випливає, що a1 = a2 = 0, бо якщо x1, x2 ≠ 0, то залишається лише можливість a1 = a2 = 0, щоб у добутках a1 · x2 та a2 · x1 отримати нуль. Але це суперечить першому та четвертому рівнянню, адже якщо a1 = 0, то a1 · x1 = 0, а перше рівняння стверджує, що a1 · x1 = 1.
Жодна одноелементна множина не може мати своєю лінійною оболонкою простір ℝ2.
Чи існує найменша множина векторів, оболонкою якої є ℝ2?
Ми знаємо, що одноелементної множини з такою властивістю не існує, і знаємо, що множина W = {(1; 0), (0; 1)} має своєю лінійною оболонкою ℝ2. Питаємо, чи ця множина є єдиною двоелементною множиною, оболонкою якої є ℝ2?
Звісно, що ні, бо й інша двоелементна множина W = {(2; 0), (0; 2)} має оболонку ℝ2. Будь-яка пара векторів (a; 0), (0; a), a∈ ℝ, a≠0 має своєю оболонкою ℝ2. Насправді будь-яка пара лінійно незалежних векторів має своєю оболонкою ℝ2. Отже, існує нескінченно багато двоелементних множин, які можуть своєю оболонкою породжувати ℝ2.
Водночас будь-яка триелементна підмножина W3⊆ℝ2 складатиметься із залежних векторів. Чому? Якщо маємо три вектори (a; b), (c; d), (e; f), можемо записати їх у матрицю:
$$\begin{pmatrix} a&c&e\\ b&d&f \end{pmatrix}$$
Ця матриця має ранг щонайбільше два, тож у ній обов'язково існує якийсь лінійно залежний стовпець/вектор.
Означення базису векторного простору
Нехай дано векторний простір V і нехай B ⊆ V. Кажемо, що B є базисом векторного простору V, якщо виконується:
- <B> = V
- B є лінійно незалежною множиною векторів.
Базис — це незалежна множина векторів, оболонкою якої є простір V. Тож базис є мінімальною множиною векторів, оболонкою якої є простір V. Якщо з базису прибрати один елемент, оболонкою вже не буде простір V. Якщо додати один вектор, цей вектор буде лінійною комбінацією решти векторів.
Якщо ми працюємо в просторі ℝn, то множина n-ок (1; 0; …; 0), (0; 1; 0; …; 0), …, (0; 0; …; 0; 1) утворює базис простору ℝn, і цей базис називається канонічним (стандартним) базисом. Наприклад, для ℝ3 отримали б канонічний базис (1; 0; 0), (0; 1; 0), (0; 0; 1). Тоді вектор (a; b; c) отримали б як комбінацію
$$ a \cdot (1; 0; 0) + b \cdot (0; 1; 0) + c \cdot (0; 0; 1) $$
Якби ми прибрали вектор (0; 1; 0), оболонкою цієї нової множини не був би ℝ3. Якби ми додали вектор (14; −2; 5), цей вектор був би лінійною комбінацією решти векторів із коефіцієнтами a = 14, b = −2, c = 5.
Основні властивості базису векторного простору
-
Кожен лінійний простір V має базис, за винятком тривіального простору $\left\{\vec{0}\right\}$ — простору, що містить єдиний, нульовий вектор. Кожна лінійно незалежна множина B0 ⊆ V є або базисом простору V, або її можна доповнити до базису. Якщо B0 не є базисом, тобто <B0>≠ V, то існує вектор $\vec{x}_0\in V \setminus \left<B_0\right>$. Цей вектор не є комбінацією векторів із B0. Додамо його до множини B0 і отримаємо нову множину $B_1 = B_0 \cup \left\{\vec{x}_0\right\}$. Знову можемо сказати, що B1 є або базисом, або її можна доповнити до базису. Якщо простір V має скінченний базис, то за скінченну кількість кроків отримаємо множину незалежних векторів Bn, яка буде базисом простору V.
-
Базис простору визначається неоднозначно, завжди існує більше ніж один базис.
-
Усі базиси векторного простору мають однакову кількість елементів/векторів або є нескінченними. Наприклад, усі базиси простору ℝ2 мають два вектори, жодна множина з трьох елементів і жодна множина з одного елемента не є базисом простору ℝ2.
-
Якщо маємо базис $B = \left\{\vec{e}_1, \ldots, \vec{e}_n\right\}$ простору V, то кожен вектор $\vec{x}$ із простору V ми можемо виразити як лінійну комбінацію векторів базису, тобто існують дійсні коефіцієнти a1, …, an такі, що
$$ \vec{x}=a_1 \cdot \vec{e}_1 + \ldots + a_n \cdot \vec{e}_n $$
При цьому ці коефіцієнти єдині. Тобто якщо для коефіцієнтів b1, … bn виконується
$$ \vec{x}=b_1 \cdot \vec{e}_1 + \ldots + b_n \cdot \vec{e}_n $$
то це має означати, що a1 = b1, …, an = bn.