§8.4. Область значений и ядро линейного оператора
Трактуя линейный оператор, действующий в линейном пространстве, как некоторое обобщение понятия функции, естественно рассмотреть вопрос об области определения и области значений линейных операторов.
Под областью значений линейного оператора
будем понимать множество образоввсех элементов
, то есть элементов вида
. В этом случае очевидно, что для любого линейного оператора его область определения совпадает с.
Ответ на вопрос “Что представляет собой область значений линейного оператора?” дает
Пусть
— линейный оператор, действующий в линейном пространстве
. Тогда
1. Множество элементов 
есть подпространство в
.
2. Если, кроме того,
с базисом
, то размерность этого подпространства равна
.
Пусть
есть множество элементов вида
и пусть
. Тогда существуют
и
такие, что
и
. По свойству линейности оператора
имеем:
. Аналогично
и потому
есть подпространство
.
Пусть теперь
с базисом
. Поскольку каждый элемент
есть линейная комбинация базисных элементов, то, соответственно, в силу
линейности каждый элемент из области значений
есть та же линейная комбинация элементов
, то есть
есть линейная оболочка множества
.
Выделим из множества
максимальное подмножество линейно независимых элементов, и пусть число их оказалось равнымk. Тогда, применяя теорему 7.4.1., приходим к заключению, что размерность * есть k, а из теоремы 7.5.2. следует, что и
.
Рангом линейного оператора
в
называется размерность его области значений.
Ранг линейного оператора линейного оператора
обозначается как
.

и не зависит от выбора базиса.
Размерность области значений линейного оператора
, действующего на некотором подпространстве линейного пространства
, не превосходит
.

Поскольку подпространство является линейным пространством, то к нему применима теорема 8.4.1.
Ранг произведения линейных операторов
и
не превосходит ранга каждого из этих операторов.
Рассмотрим область значений линейного оператора
. По следствию 8.4.2. это подпространство имеет размерность не большую, чем размерность области значений оператора
.
С другой стороны, область значений оператора
содержится в области значений оператора
и, следовательно, размерность области значений
не превосходит размерности области значений
.

Если квадратная матрица невырожденная, то для любой квадратной матрицы того же размера

.
Будем рассматривать матрицы
и
как координатные представления линейных операторов
и
в некотором базисе.
Если
, то существует
и в силу теоремы 8.4.2. имеем, с одной стороны,
, но с другой

.
Замечания: 1. Если матрица
не квадратная, но существует одно из произведений
или
, то при
также верны равенства
или, соответственно,
. В этом можно убедиться, заменив матрицу
матрицей
, являющейся дополнением нулевыми столбцами или нулевыми строками
до квадратной так, чтобы существовали
или
, ибо очевидно, что
.
2. Ранг произведения матриц может быть меньше рангов каждого из сомножителей. Например:

.
Другой важной характеристикой линейного оператора является совокупность элементов линейного пространства
, называемаяядром линейного оператора и обозначаемая
.
Ядро линейного оператора
состоит из элементов
таких, что
.
Если
и
, то
есть подпространство и
.

Непосредственной проверкой можно убедиться, что для выполняются условия определения 7.4.1.
Пусть в базисе
оператор
имеет матрицу
. По следствию 8.4.1.
для любого базиса. Тогда в координатной форме условие принадлежности некоторого элемента
с
ядру оператора
имеет вид
.
С другой стороны, поскольку каждое решение однородной системы линейных уравнений
является элементом ядра оператора
, то размерность ядра есть максимальное число линейно независимых решений этой системы уравнений, которое, согласно теореме 6.7.1., равно
.
Как было отмечено в §8.1., в тех случаях, когда область значений оператора не принадлежит области определения, следует говорить об отображении.
В §7.5. было использовано понятие взаимно однозначного отображения, называемого иногда биекцией. Для отображений также выделяются специальные случаи так называемых инъективных и сюръективных отображений. Рассмотрим эти случаи подробнее.
Отображение
множества в множество называется инъективным (или инъекцией), если из условия
вытекает
.

В случае инъекции множество всех значений оператора может не совпадать с.

Отображение множества на множество называется сюръективным (или сюръекцией), если каждый элемент из имеет прообраз в .
В случае сюръекции прообраз любого элемента из всегда существует в , но, вообще говоря, он не единственен.
В таблице 8.4.1. приведены сравнительные примеры отображений различных типов.
Тип отображения



















Таблица 8.4.1.
Рассмотрим теперь линейный оператор
, отображающий элементы
в элементы
, то есть отображение, для которого
, а
. Допустим, что
есть
базис в
, а
— базис в
. Тогда можно сделать следующее обобщение определения 8.3.1.
Матрица
размера
, столбцы которой есть координатные разложения элементов
по базису
, называетсяматрицей линейного отображения
в базисах
и
.
Отметим, что в конечномерном случае сюръективность отображения означает выполнение условия
, а инъективность — условия
. Отсюда следует, что ранг матрицы линейного оператора, являющегося сюръективным отображением, равен числу ее строк, а ранг матрицы инъективного отображения равен числу ее столбцов. Наконец, отображение, являющееся одновременно и инъективным и сюръективным, будет взаимно однозначным — или биекцией (см. определение 5.2.4.).
Из определения 8.4.5. следует, что матрица линейного отображения зависит как от выбора базиса
, так и от выбора базиса
. Правило изменения этой матрицы при замене базисов дает
Матрица линейного отображения
в базисах
и 
связана с матрицей этого отображения в базисах
и 
соотношением

где
— матрица перехода от базиса
к базису
, а
— матрица перехода от базиса
к базису
.
Доказательство: Аналогично доказательству теоремы 8.3.2.
В общем случае, исследование свойств оператора, у которого область значений не содержится в области его определения, может оказаться достаточно сложной задачей. Если же область значений имеет конечную размерность, не превышающую размерность области определения, то, пользуясь теоремой 7.5.1. (об изоморфизме), можно попытаться свести исследование отображения к исследованию преобразования, установив изоморфизм между областью значений отображения и некоторым подпространством области его определения.
1. Оператор
, ставящий в соответствие каждой точке трехмерного геометрического пространства ее ортогональную проекцию на некоторую фиксированную прямую, проходящую через начало координат, очевидно, есть отображение
, которое, однако, можно рассматривать и как преобразование трехмерного пространства в одномерное подпространство.
Отметим, что, хотя в данном случае и отображение и преобразование реализуют геометрически одну и ту же функцию, вид задающих их матриц может быть различным.
Например, пусть в ортонормированной системе координат
прямая, на которую выполняется ортогональное проектирование, задана направляющим вектором
. Несложно убедиться, что при этом радиус-вектор ортогональной проекции точки
будет иметь вид
, то есть матрица данного преобразования имеет вид
. Но, с другой стороны, приняв
нормированный направляющий вектор данной прямой за базисный в
, получим, согласно определению 8.4.5., матрицу отображения в виде
.
2. Пусть линейный оператор
ставит в соответствие каждой матрице второго порядка
двумерный столбец вида
.

Исследование свойств данного отображения можно свести к исследованию свойств преобразования, ставящего в соответствие квадратным матрицам квадратные матрицы вида
, образующие двумерное подпространство в четырехмерном пространстве квадратных матриц
.
Линейное отображение
:
в некотором базисе задано матрицей
. Найти его ядро и множество значений. Выяснить, является ли данное отображение инъективным или сюръективным.
1. Пусть координатное представление прообраза преобразования
есть
, а координатное представление образа —
. Тогда ядро — множество элементовx таких, что
, задается в координатном представлении системой линейных уравнений
или
, общее решение которой есть
. Отсюда заключаем, что ядро линейного отображения
есть линейная оболочка элемента
, и поскольку оно не состоит только из нулевого элемента, то данное отображение неинъективное.

Заметим, что к этому же заключению можно прийти, приняв во внимание, что — числа столбцов матрицы отображения.
2. Область значений линейного отображения
состоит из элементов
таких, что
. В координатной форме принадлежность элемента
к множеству значений означает совместность системы линейных уравнений

,

следовательно, нам необходимо выяснить, при каких значениях данная система линейных уравнений совместна. Это можно сделать, например, при помощи теоремы 6.6.1. (Кронекера-Капелли), сравнив ранги основной и расширенной матриц данной системы.

найдем, что для совместности необходимо и достаточно, чтобы
, что, в свою очередь, означает, что множество значений отображения
состоит из элементов вида

,

являющихся решениями уравнения .
Заметим, наконец, что поскольку не каждый элемент
имеет прообраз в
, то данное отображение не является и сюръективным.
6.2. Область значений и ядро линейного оператора
Пусть : Ln Lm линейный оператор.
Определение 33. Областью значений оператора называется множество (Ln) образов всех элементов из Ln .
Теорема 32. Область значений линейного оператора : Ln Lm есть линейное подпространство в Lm .
Доказательство. По определению линейного оператора (Ln) Lm. Пусть в и с – любые два вектора из (Ln). Тогда существуют такие векторы а1 и а2 из Ln , что (а1) = в, (а2) = с. Тогда, по определению 31 1 , (а1 + а2) = (а1) + (а2) = в + с. Так как а1 + а2 Ln , то (а1 + а2) (Ln), т.е. в + с (Ln). Отсюда следует, что (Ln) – линейное подпространство в Lm .
Определение 34. Ядром линейного оператора : Ln Lm называется множество всех векторов из Ln , отображающихся в нулевой вектор пространства Lm .
Теорема 33. Ядро линейного оператора : Ln Lm является линейным подпространством в пространстве Ln . (Обозначение ядра Ker() )
Доказательство. По определению ядра Ker() Ln . Если а1 и а2 Ker(), то (а1) = 0, (а2) = 0. Но тогда (а1 + а2) = (а1) + (а2) = 0 + 0 = 0 а1 + а2 Ker(). Итак, Ker() – линейное подпространство в пространстве Ln .
Примеры. 1. Даны два линейных пространства L3 и L5 . Пусть е = (е1, е2, е3) и f = (f1, f2, f3 , f4 , f5 ) – реперы в L3 и L5 соответственно. Пусть а1 = (1, 4, –1, 3, 0), а2 = (3, 0, 1, –3, 7), а3 = (1, 1, 2, 2, 0) – три вектора из L5 . Пусть линейный оператор : L3 L5 задан по правилу (х1е1 + х2е2 + х3е3 ) = х1а1 + х2а2 + х3а3. Найти (L3) и Ker().
Решение. Так как х1, х2, х3 – любые элементы поля коэффициентов Р, то х1а1 + х2а2 + х3а3 – любой вектор из линейной оболочки а1, а2, а3 . Итак, (L3) = а1, а2, а3 .
(х1е1 + х2е2 + х3е3 ) = 0 х1а1 + х2а2 + х3а3 = 0 х1(1, 4, –1, 3, 0) + х2(3, 0, 1, –3, 7)+ + х3(1, 1, 2, 2, 0) = (х1 + 3х2 + х3 , 4х1 + х3 , –х1 + х2 + 2х3 , 3х1 –3х2 + 2х3 , 7х2 ) = 0
Для нахождения х1, х2. х3 получили систему пяти уравнений с тремя неизвестными. Решая её, получим х1 = х2 = х3 = 0. Следовательно, ядро данного линейного оператора состоит только из нулевого вектора.
2. Даны два линейных пространства L3 и L5 . Пусть е = (е1, е2, е3) и f = (f1, f2, f3 , f4 , f5 ) – реперы в L3 и L5 соответственно. Пусть линейный оператор : L5 L3 задан правилом ( х1f1 + х2f2 + х3 f3 + х4f4 + х5f5) = х1е1 + х2е2 + х3е3. Найти (L3) и Ker().
Решение. Очевидно, (L5) = е1, е2, е3 = L3. Найдём ядро.
( х1f1 + х2f2 + х3 f3 + х4f4 + х5f5) = 0 х1е1 + х2е2 + х3е3 х1 = х2 = х3 = 0. Итак, ядро состоит из векторов вида а = (0, 0, 0, х4, х5 ), где х4, х5 – любые элементы поля Р.
6.3. Матрица линейного оператора. Связь координат вектора и его образа
Пусть Ln и Lm – линейные пространства над полем Р и : Ln Lm линейный оператор. Зафиксируем в Ln и Lm базисы е = (е1, е2, … , еn ) и f = (f1, f2, … , fm ) соответственно. Если (е) = ((е1), (е2), … , (еn)), то все векторы (ек) Lm . Выразим их через базис f.
Матрица А =
называется матрицей оператора в паре базисов е и f .
Формулы (31) можно записать в матричном виде: (е) = fА (32)
Пусть а – произвольный вектор из Ln и (а) – его образ в Lm . Пусть х – столбец координат этого вектора в базисе е и х 1 – столбец координат вектора (а) в базисе f . Тогда а = е х , (а) = (е) х, (а) = fх 1 . Следовательно, (е) х = fх 1 . Используя (32), получим (fА)х = fх 1 , или f(Ах) = fх 1 . Отсюда х 1 = Ах (33).
Следствие. Если в линейных пространствах Ln и Lm зафиксированы базисы, то каждому линейному оператору, действующему из Ln в Lm соответствует единственная матрица размерности mn с элементами из поля Р.
Теорема 34. Если в линейных пространствах Ln и Lm зафиксированы базисы, то каждая матрица размерности mn с элементами из поля Р является матрицей одного и только одного линейного оператора, действующего из Ln в Lm .
Доказательство. Пусть дана матрица А = с элементами из поля Р и пусть Ln и Lm – линейные пространства над полем Р. Зафиксируем в Ln и Lm базисы е = (е1, е2, … , еn ) и f = (f1, f2, … , fm ) соответственно. В пространстве Lm зададим векторы а1 = (11, 21, … , m1), а2 = (12, 22, … , m2), … , аn (1n, 2n ,… , mn ). Если искомый линейный оператор существует, то должно быть (ек) = ак для любого к = 1, 2, … , n . По теореме 31 такой оператор существует и только один.
Следствие. Между множеством линейных операторов, действующих из Ln в Lm , и множеством матриц размерности mn с элементами из поля Р устанавливается взаимно однозначное соответствие.
Если в Ln и Lm зафиксированы базисы е = (е1, е2, … , еn ) и f = (f1, f2, … , fm ), то при сложении линейных операторов складываются соответствующие им матрицы. Если линейный оператор умножить на элемент поля Р, то на этот элемент умножится и соответствующая матрица.
Следствие. Линейное пространство линейных операторов, действующих из Ln в Lm , изоморфно линейному пространству матриц размерности mn с элементами из поля Р.
Следствие. Размерность линейного пространства линейных операторов, действующих из Ln в Lm , равна mn .
Как найти область значений линейного оператора
Оператором называется правило, по которому каждому элементу x некоторого непустого множества X ставится в соответствие единственный элемент y некоторого непустого множества Y . Говорят, что оператор действует из X в Y .
Действие оператора обозначают y = A ( x ), y — образ x , x — прообраз y .
Если каждый элемнт y из Y имеет единственный прообраз x из X , y = A ( x ), оператор называют взаимно однозначным отображением X в Y или преобразованием X , X — область определения оператора.
Пусть X и Y два линейные пространства. Оператор A , действующий из X в Y , называется линейным оператором , если для любых двух элементов u и v из X и любого числа α справедливо:
A ( u + v ) = A ( u ) + A ( v ) , A (α· u ) = α· A ( u ).
Ядро и образ линейного оператора
Ядро и образ линейного оператора являются подпространствами линейных пространств [math]X[/math] и [math]Y[/math] соответственно.
[math]\dim Ker\mathcal + \dim Im\mathcal = n = \dim X[/math]
Дополним [math]\_^[/math] до базиса [math]X[/math] , получим базис [math]\_^[/math] , где [math]n = \dim X[/math]
Рассмотрим [math]x = \xi^1 e_1 + \xi^2 e_2 +\ . \ + \xi^n e_n[/math]
Докажем от противного.
Пусть [math]z = \alpha_e_ +\ . \ + \alpha_e_n[/math]