Линейные отображения
Этот конспект ещё находится в процессе редактуры: в тексте могут встречаться опечатки, неточности и локально не проработанные места. Если что-то нашли — сообщите, пожалуйста, автору (контакты на странице курса).
1 Основные свойства линейных отображений и преобразований
Пусть \(V,U\) – линейные пространства над полем \(\mathbb {F}\). Отображение \(T: V \to U\) называется линейным, если
\(T(\overrightarrow {x}_1 + \overrightarrow {x}_2) = T\overrightarrow {x}_1 + T\overrightarrow {x}_2\), \(\forall \overrightarrow {x}_1, \overrightarrow {x}_2 \in V\);
\(T(\lambda \overrightarrow {x}) = \lambda T\overrightarrow {x}\), \(\forall \lambda \in \mathbb {F}, \; \forall \overrightarrow {x}\in V\).
Линейное отображение называется линейным преобразованием (или линейным оператором), если область определения и область значений совпадают: \(V = U\).
Если \(T: V \to U\) – линейное отображение, то его ядром называется множество прообразов нуль-вектора из \(U\):
\[ \operatorname {Ker}(T) := T^{-1}(\overrightarrow {0}_U) = \left\{ \overrightarrow {v} \in V \; : \; T(v) = \overrightarrow {0}_U \in U\right\} \subset V. \]
Образ отображения \(T\) – это множество
\[ \operatorname {Im}(T) := T{V} = \left\{ T(\overrightarrow {v}) \; : \; \overrightarrow {v} \in V \right\} \subset U. \]
1.1 Примеры линейных отображений и преобразований. Ядро, множество значений. Матрицы линейных отображений и преобразований
Пусть \((\overrightarrow {e}_1, \ldots , \overrightarrow {e}_n)\) – базис в \(V\), \((\overrightarrow {g}_1, \ldots , \overrightarrow {g}_m)\) – базис в \(U\). Пусть \(T: V \to U\) – линейное отображение. Тогда матрица \(A = A_T = A_T^{(\overrightarrow {e}_i), (\overrightarrow {g}_j)}\), по столбцам которой стоят координаты образов векторов базиса \((\overrightarrow {e}_i)\) пространства \(V\) в базисе \((\overrightarrow {g}_j)\) пространства \(U\), называется матрицей линейного отображения (в соотв. базисах):
\[ \begin{bmatrix} T(\overrightarrow {e}_1) & \cdots & T(\overrightarrow {e}_n) \end{bmatrix} = \begin{bmatrix} \overrightarrow {g}_1 & \overrightarrow {g}_2 & \cdots & \overrightarrow {g}_m \end{bmatrix} \cdot \underbrace{\begin{bmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1, n} \\ a_{2,1} & a_{2,2} & \cdots & a_{2, n} \\ \vdots & \vdots & \vdots & \vdots \\ a_{m,1} & a_{m,2} & \cdots & a_{m, n} \\ \end{bmatrix}}_{ = A = A_T = A_T^{(\overrightarrow {e}_i), (\overrightarrow {g}_j)}}, \qquad T(\overrightarrow {e}_i) = a_{1, i}\overrightarrow {g}_1 + \ldots + a_{m, i}\overrightarrow {g}_m \]
Некоторые свойства матрицы линейного отображения:
\(\operatorname {rk}\left(A\right) = \dim (\operatorname {Im}T)\);
Координаты вектора \(\overrightarrow {x} \in V\) в базисе \((\overrightarrow {e}_i)\) и его образа \(T\overrightarrow {x}\) в базисе \((\overrightarrow {g}_j)\) связаны следующим соотношением:
\[ [T\overrightarrow {x}]_{(\overrightarrow {g}_j)} = A \cdot [\overrightarrow {x}]_{(\overrightarrow {e}_i)} \]
1.2 Матрицы линейных отображений и преобразований в разных базисах. Подобные матрицы
Пусть \((\overrightarrow {e}_i)_{i=1}^n\) – базис в \(V\), \((\overrightarrow {g}_j)_{j=1}^m\) – базис в \(U\), пусть \(A \in \mathbb {R}^{m \times n}\) – матрица какого-то линейного отображения
\[ T: V \to U \]
Как изменится матрица \(A\) отображения, если базисы в пространствах \(V\), \(U\) меняются?
Пусть \(C \in \mathbb {R}^{n \times n}\) – матрица перехода в пространстве \(V\) от \((\overrightarrow {e}_i)_{i=1}^n\) к \((\overrightarrow {e}'_i)_{i=1}^n\), а \(D \in \mathbb {R}^{m \times m}\) – матрица перехода в пространстве \(U\) от \((\overrightarrow {g}_i)_{i=1}^n\) к \((\overrightarrow {g}'_i)_{i=1}^n\):
\[ (\overrightarrow {e}_i)_{i=1}^n \xrightarrow []{C} (\overrightarrow {e}'_i)_{i=1}^n, \qquad (\overrightarrow {g}_j)_{j=1}^m \xrightarrow []{D} (\overrightarrow {g}'_j)_{j=1}^m. \]
Тогда в штрихованных базисах матрица отображения \(T\) будет следующая:
\[ A' = D^{-1} A C, \]
1.3 Операции с линейными отображениями и преобразованиями
Пусть \(V\), \(U\) – два векторных пространства над полем \(\mathbb {F}\). Рассмотрим множество всех линейных отображений из \(V\) в \(U\), обозначим его \(L(V,U)\). Заметим, что внутри него можно ввести операции сложения и умножения на скаляр естественным образом: если \(T, S \in L(V,U)\) и \(\lambda \in \mathbb {F}\), то
\[ \begin{align} (T +_L S)(\overrightarrow {v}) & := T(\overrightarrow {v}) +_U S(\overrightarrow {v}), \\ (\lambda \cdot _L T)(\overrightarrow {v}) & := \lambda \cdot _U T(\overrightarrow {v}) \end{align} \]
где \(+_U\), \(\cdot_U\) – суммирование и умножение на скаляр в пространстве \(U\), а \(+_L\), \(\cdot_L\) – новое суммирование между отображениями и умножение на скаляр отображения.
Таким образом, линейные отображения между векторными пространствами образуют новое векторное пространство над полем \(\mathbb {F}\). В частности, если мы рассматриваем линейные операторы над \(V\), т.е. линейные отображения \(V \mapsto V\) из \(V\) в себя, они образуют векторное пространство, обозначаемое \(L(V,V) =: L(V)\).
В дальнейшем, для упрощения изложения, при использовании операций суммирования и умножения на скаляр мы не будем отдельно помечать индексом, какие конкретно операции в каких пространствах имеются в виду, поскольку это всегда понятно из контекста. Например, если \(T, S\) – линейные операторы, то \(T + S\) всегда означает суммирование в пространстве операторов, введенное выше.
Заметим, что в пространстве \(L(V,V) = L(V)\) можно ввести операцию умножения одного оператора на другой как композицию отображений:
\[ (T \cdot S) (\overrightarrow {v}) := (T \circ S)(\overrightarrow {v}) = T(S(\overrightarrow {v})) \]
2 Линейные функции
2.1 Определение линейной функции. Примеры линейных функций
Пусть \(V\) – линейное пространство над полем \(\mathbb {F}\). Функция \(f: V \to \mathbb {F}\) называется линейной, если
\(f(\overrightarrow {v}_1 + \overrightarrow {v}_2) = f(\overrightarrow {v}_1) + f(\overrightarrow {v}_2)\), \(\forall \overrightarrow {v}_1, \overrightarrow {v}_2 \in V\);
\(f(\lambda \overrightarrow {v}) = \lambda f(\overrightarrow {v})\), \(\forall \lambda \in \mathbb {F}, \; \forall \overrightarrow {v} \in V\).
Поле \(\mathbb {F}\) можно рассматривать как векторное пространство над самим собой. Базисом для такого пространства может служить, например, множество из единицы (нейтрального эл-та по умножению): \(\left\{ 1\right\}\). Т.е. \(\mathbb {F}\) – это одномерное пространство. С этой точки зрения линейная функция \(f: V \to \mathbb {F}\) – это просто линейное отображение между векторными пространствами \(V\) и \(\mathbb {F}\). Если в \(V\) мы выберем базис \(\overrightarrow {e}_1, \ldots , \overrightarrow {e}_n\), то матрицей \(f\) будет просто строка
\[ A = \begin{bmatrix} f(\overrightarrow {e}_1) & f(\overrightarrow {e}_2) & \cdots & f(\overrightarrow {e}_n) \end{bmatrix} \]
Множество всех линейных функций из линейного пространства \(V\) в поле \(\mathbb {F}\) обозначается \(V^*\). Заметим, что \(V^*\) тоже является линейным пространством над полем \(\mathbb {F}\), если операции вводить естественным образом. А именно, если \(f_1, f_2 \in V^*\), а \(\lambda \in \mathbb {F}\), то
\[ (f_1 +^* f_2)(\overrightarrow {v}) := f_1(\overrightarrow {v}) + f_2(\overrightarrow {v}), \qquad (\lambda \cdot ^* f_1)(\overrightarrow {v}) := \lambda \cdot f_1(\overrightarrow {v}), \]
где \(\overrightarrow {v} \in V\) – произвольный вектор, \(+, \cdot\) – операции из поля \(\mathbb {F}\), а \(+^*, \cdot^*\) – новые операции в \(V^*\). Несложно проверить, что \((V^*, \mathbb {F}, +^*, \cdot^*)\) – это действительно векторное пространство. Это пространство называют сопряженным или двойственным пространством к пространству \(V\).
2.2 Биортогональный базис
Пусть в \(V\) дан произвольный базис \(\overrightarrow {e}_1, \ldots , \overrightarrow {e}_n\). Для произвольного вектора \(\overrightarrow {v} \in V\) пусть \(\alpha_1, \ldots , \alpha_n\) – его разложение по указанному базису:
\[ \overrightarrow {v} = \alpha _1 \overrightarrow {e}_1 + \cdots + \alpha _n \overrightarrow {e}_n \]
Несложно показать, что функция
\[ \pi _i: V \to \mathbb {F}, \qquad \pi _i(\overrightarrow {v}) := \alpha _i, \]
сопоставляющая вектору \(\overrightarrow {v}\) его \(i\)-ю координату в выбранном базисе, является линейной. Эта функция называется \(i\)-й координатной функцией.
Для базиса \(\overrightarrow {e}_1, \ldots , \overrightarrow {e}_n\) его координатные функции \(\pi_1, \ldots , \pi_n\) называются биортогональным базисом в \(V^*\). Таким образом, мы доказали следующее утверждение:
Оказывается, верно более сильное утверждение: