Оглавление

Matrices 1

Векторные пространства строк и столбцов


2.1 в первой книжке кострикина

определение векторного (линейного) пространства, его аксиомы, следствия из них, линейная комбинация и линейная оболочка, свойства линейных оболочек (альтернативное определение линейной оболочки множества векторов), пересечение/объединение линейных оболочек

линейная (не)зависимость, свойства линейной независимости (линейная зависимость части системы векторов, линейная зависимость <=> один вектор можно выразить через остальные, добавление вектора к линейной не/зависимой системе векторов)

базис линейной оболочки, стандартный базис, единственность разложения вектора по базису, базис - наибольший линейно независимый набор векторов, существование базиса и размерность линейной оболочки (независимость от базиса и то, что размерность линейных оболочек в R^n не может быть больше n)



Какие-то общие штуки

Векторное пространство строк. Множество $\mathbb{R}^n$ называется векторным пространством длины $n$ над $\mathbb{R}$. Элементы векторного пространства называются векторами. Векторное пространство рассматривается вместе с операциями сложения векторов (просто по-элементно) и умножения на скаляры (скаляр — в данном случае элемент $\mathbb{R}$). По сути векторы являются $1 \times n$ матрицами. Вот определения операций:

\[X + Y = (x_1 + y_1, \dots, x_n + y_n) \\ \lambda X = (\lambda x_1, \dots, \lambda x_n)\]

Нулевой вектор $(0, \dots, 0)$ будет обозначаться просто как $0$.

Векторное (линейное) пространство $(\mathbb{R}, \mathbb{R}^n)$ определяется с помощью следующих аксиом:

  1. $X + Y = Y + X$ — коммутативность для сложения.
  2. $(X + Y) + Z = X + (Y + Z)$ — ассоциативность для сложения.
  3. $\exists 0 \in \mathbb{R}^n: X + 0 = X,\, \forall X \in \mathbb{R}^n$ — существование нулевого элемента по сложению (единственность выводится).
  4. $\forall X \,\, \exists (-X) \in \mathbb{R}^n : X + (-X) = 0$ — существование обратного по сложению (единственность выводится).
  5. $\exists 1 \in \mathbb{R} : 1X = X, \forall X \in \mathbb{R}^n$ — существование нейтрального по умножению на скаляр (единственность выводится).
  6. $(\alpha\beta)X = \alpha(\beta X)$ — ассоциативность умножения на скаляр.
  7. $(\alpha + \beta)X = \alpha X + \beta X$ — дистрибутивность.
  8. $\alpha(X + Y) = \alpha X + \alpha Y$ — другая дистрибутивность.


Линейные комбинации и линейная оболочка. Вектор $X = \alpha_1 X_1 + \dots + \alpha_k X_k$ называется линейной комбинацией векторов ${X_i}$ с коэффициентами ${\alpha_i}$. Линейной оболочкой называется множество всех линейных комбинаций заданной системы векторов $X_1, \dots, X_k$ и обозначается как $\left<X_1, \dots, X_k\right>$. Очевидно, линейная оболочка замкнута относительно операций сложения векторов и умножения на скаляр.

Под $\left<S\right>$, где $S \subset \mathbb{R}^n$, подразумевается совокупность всех линейных комбинаций конечных систем векторов из $S$ (короче, берутся все возможные конечные подмножества векторов из $S$, и берётся совокупность их линейных оболочек).

Свойства линейных оболочек:



Линейная зависимость. Система векторов $X_1, \dots, X_k$ называется линейно зависимой, если найдутся $k$ одновременно не равных нулю скаляров $\alpha_1, \dots, \alpha_k$ таких, что $\alpha_1 X_1 + \dots + \alpha_k X_k = 0$. Вот это последнее равенство — это линейная зависимость векторов, и, если коэффициенты не равны нулю, то будем говорить, что эта зависимость нетривиальна.

Примеры:

Утверждения, связанные с линейной независимостью:



Базис. Размерность. Пусть $V$ — линейная оболочка в $\mathbb{R}^n$, тогда система векторов $X_1, \dots, X_m$ называется базисом для $V$, если она линейно независима и её линейная оболочка совпадает с $V$ (иначе говоря, является порождающей для $V$). Базис полезен тем, что через него единственным образом через линейную комбинацию выражается любой вектор из $V$. То, что оно как-то выражается, — это очевидно (по определению), а единственность следует из линейной независимости:

\[\text{Рассмотрим два разложения вектора } X \text{ по базису:} \\ X = \alpha_1 X_1 + \dots + \alpha_m X_m, \,\, X = \beta_1 X_1 + \dots + \beta_m X_m \\ (\alpha_1 - \beta_1) X_1 + \dots + (\alpha_m - \beta_m) X_m = 0 \implies \alpha_i = \beta_i,\forall i\]

$\mathbb{R}^n$ — это, очевидно, тоже линейная оболочка единичных векторов. И эти единичные вектора также являются базисом $\mathbb{R}^n$ (порождающий плюс линейно независимый). ${E_{(1)}, E_{(2)},\dots, E_{(n)}}$ — стандартный базис, но базис может не быть единственным. Например, есть ещё вот такой базис:

\[E'_{(1)} = E_{(1)} \\ E'_{(2)} = E_{(1)} + E_{(2)} \\ E'_{(3)} = E_{(1)} + E_{(2)} + E_{(3)} \\ \dots\\ E'_{(n)} = E_{(1)} + \dots + E_{(n)}\]

(Ну, тут легко проверить то, что этот набор векторов порождающий и линейно независимый.)



Лемма. Пусть $V$ — линейная оболочка с базисом $X_1, \dots, X_m$. Тогда, если $Y_1, \dots, Y_k$ — линейно независимая система из векторов из $V$, то $m \geq k$. (То есть базис — наибольший линейно независимый набор.)

Доказательство. Для начала распишем векторы ${Y_i}$ как линейные комбинации базисных векторов:

\[Y_1 = \alpha_{11} X_1 + \alpha_{12} X_2 + \dots + \alpha_{1m} X_m\\ \dots\\ Y_k = \alpha_{k1} X_1 + \alpha_{k2} X_2 + \dots + \alpha_{km} X_m\]

Будем доказывать от противного: предположим, что $k \gt m$. Составим линейную комбинацию из векторов ${Y_i}$:

\[x_1 Y_1 + \dots + x_k Y_k = [\text{раскладываем игреки по базису}] \\ = x_1(\alpha_{11} X_1 + \alpha_{12} X_2 + \dots + \alpha_{1m} X_m) + \dots + x_k (\alpha_{k1} X_1 + \alpha_{k2} X_2 + \dots + \alpha_{km} X_m)\\ = (\alpha_{11}x_1 + \dots + \alpha_{k1}x_k)X_1 + \dots + (\alpha_{1m}x_1 + \dots + \alpha_{km}x_k)X_m\]

Попробуем приравнять значение этой линейной комбинации к нуль-вектору. Для этого придётся решить систему уравнений:

\[\begin{cases} \alpha_{11}x_1 + \dots + \alpha_{k1}x_k = 0\\ \dots\\ \alpha_{1m}x_1 + \dots + \alpha_{km}x_k = 0 \end{cases}\]

Так как мы приняли, что $k > m$ (то есть в данном случае у нас переменных больше, чем уравнений), то это означает, что после приведения к ступенчатому виду у нас будут свободные неизвестные, которые могут принимать произвольные значения, а, значит, будет ненулевое решение . То есть мы нашли способ нетривиально обнулить $x_1 Y_1 + \dots + x_k Y_k$, что противоречит с тем, что ${Y_i}$ — линейно независимый набор векторов по условию.



Теорема. Каждая ненулевая (содержащая по крайней мере один ненулевой вектор) линейная оболочка $V \subset \mathbb{R}^n$ обладает конечным базисом. При этом все базисы оболочки $V$ состоят из одинакового числа $m \leq n$ векторов (короче, количество элементов в базисе не больше размерности R^n штуки, в которой находится линейная оболочка), и это число обозначается как $\dim V := m$ и называется размерностью линейной оболочки.

Доказательство. По условию в $V$ есть хотя бы один ненулевой вектор, обозначим его за $X_1$. Предположим, что мы нашли линейно независимую систему векторов $X_1, \dots, X_k$ (по крайней мере можно взять один единственный $X_1$, он будет линейно независим сам по себе). Если линейная оболочка выбранного набора линейно независимых векторов $\left<X_1,\dots,X_k\right>$ не совпадает с $V$, то берём $X_{k+1} : X_{k + 1} \in V,\, X_{k+1} \not \in \left< X_1, \dots, X_k \right>$. И по теореме выше набор $X_1, \dots, X_{k+1}$ тоже будет линейно независимой (добавляем к линейно независимому набору вектор, который не выражается через эти векторы).

По предыдущей лемме любой линейно независимый набор в $V$ содержит не более, чем $n$ векторов (рассматриваем линейную оболочку $\mathbb{R}^n$, в которой у нас есть стандартный базис с $n$ элементами). Так что мы не сможем бесконечно добавлять новые векторы в систему, а это означает, что, рано или поздно, она станет максимальной/порождающей. Так доказали существование базиса для линейной оболочки.

Предположим, что $Y_1, \dots, Y_s$ — ещё один базис в $V$. Тогда $s \leq m$ по предыдущей лемме, так как базис — это линейно независимая штука. И наоборот, если подставить в лемму ${X_i}$ вместо ${Y_i}$, то, получится, что $m \leq s$. Из этого следует, что $m = s$, а, значит, мы можем корректно определить размерность линейной оболочки.


Ранг системы векторов в $\mathbb{R}^n$: ${X_1, X_2,\dots}$ определяется как размерность линейной оболочки, построенной на них:

\[\text{rank} \{X_1, X_2,\dots \} := \dim\left<X_1, X_2, \dots\right>\]

Размерность линейной оболочки, состоящей только из нуль-вектора принять считать равной нулю: $\dim V := 0,\,V = {0}$.