Нахождение дополнения, суммы и пересечения подпространств
Нахождение алгебраического дополнения подпространства
Для заданного подпространства требуется найти алгебраическое дополнение подпространства , т.е. такое подпространство , что .
В зависимости от способа описания подпространства , используем одно из следующих двух утверждений.
1. Если подпространство задано как линейная оболочка столбцов матрицы , то множество решений однородной системы является его алгебраическим дополнением , т.е.
 (8.16)
2. Если подпространство задано как множество решений однородной системы уравнений с неизвестными, то линейная оболочка столбцов транспонированной матрицы является его алгебраическим дополнением , т.е.
 (8.17)
где — i-й столбец матрицы .
Разумеется, в (8.16) и (8.17) указано одно из возможных алгебраических дополнений подпространства (см. свойство 3 алгебраических дополнений подпространств).
Докажем сначала справедливость (8.16) в одномерном случае , а потом в общем. Пусть — одномерное подпространство , — ненулевой столбец. Найдем алгебраическое дополнение подпространства . Рассмотрим уравнение в координатной форме: . Множество решений однородной системы, состоящей из одного уравнения, образует подпространство размерности . Найдем пересечение . Подставляя элемент линейной оболочки в уравнение , получаем , что возможно только при , так как . Следовательно, элемент из принадлежит подпространству только тогда, когда — нулевой столбец, т.е. . Учитывая, что , заключаем, что — алгебраическое дополнение подпространства в .Таким образом,
 (8.18)
Учитывая (8.18), докажем (8.16) в общем случае . Представим в виде суммы , где . Из (8.15) следует, что . Согласно (8.18), множество решений однородной системы, состоящей из одного уравнения, дополняет до всего пространства . Пересечение множеств решений отдельных уравнений дает, разумеется, множество решений системы этих уравнений. Поэтому , что и требовалось доказать. Утверждение (8.17) доказывается аналогично, используя (8.18).
Пример 8.10. Найти алгебраическое дополнение подпространства в пространстве многочленов не более, чем 3-й степени.
Решение. Сначала нужно переформулировать задачу для арифметического пространства (см. следствие теоремы 8.3 об изоморфизме конечномерных пространств). Для этого возьмем в стандартный базис . Пространство изоморфно . Найдем координаты многочленов и в стандартном базисе. Раскладывая по базису, получаем:
т.е. многочлену соответствует координатный столбец — элемент пространства . Аналогично получаем координатный столбец для многочлена .
Таким образом, исходная задача сводится к следующей: требуется найти алгебраическое дополнение подпространства в пространстве . Используя правило (8.16), получаем, что — это множество решений системы , где , т.е. системы 
Решаем ее методом Гаусса. Приводим матрицу системы к упрощенному виду, прибавляя ко второй строке первую, умноженную на (-1), поделив вторую строку на 5, а затем прибавив ее, умноженную на 2, к первой:
Базисные переменные , свободные — . Выражаем базисные переменные через свободные: . Находим фундаментальную систему решений. Подставляя стандартные наборы свободных переменных ( и ), получаем решения: , которые образуют фундаментальную систему решений и являются базисом алгебраического дополнения Полученный результат переносим в пространство многочленов. По координатному столбцу находим многочлен
Аналогично получаем . Искомое алгебраическое дополнение имеет вид
Проверим равенство . Для этого приравняем между собой линейные комбинации многочленов и  Преобразовывая, получаем
Чтобы это равенство выполнялось тождественно, все его коэффициенты должны быть равны нулю:
Ранг матрицы этой системы равен 4 (находится, например, методом Гаусса). Поэтому однородная система имеет только нулевое решение . Таким образом, равенство выполняется.
Нахождение алгебраической суммы подпространств
Для заданных подпространств и пространства требуется найти размерность и базис их алгебраической суммы . Рассмотрим методику решения этой задачи для двух случаев описания подпространств.
Пусть подпространства заданы линейными оболочками своих образующих (внутреннее описание): и . Тогда, приписывая к образующим одного подпространства образующие другого подпространства, получаем образующие суммы подпространств и 
 (8.19)
поскольку любой вектор имеет вид . Базис суммы можно найти как максимальную подсистему линейно независимых столбцов.
Пусть подпространства заданы как множества решений однородных систем уравнений (внешнее описание): и . Тогда, переходя к внутреннему описанию, сводим задачу к предыдущему случаю, а именно нужно выполнить следующие действия:
1) для каждой однородной системы и найти фундаментальные системы решений и соответственно. При этом получим и , где ;
2) по правилу (8.19) найти сумму .
Пример 8.11. Найти размерность и базис алгебраической суммы подпространств , если подпространство задано системой уравнений
подпространство — линейной оболочкой своих образующих:
Решение. Образующие подпространства были найдены в примере 8.9: , где . По правилу (8.19) получаем . Найдем базис этого подпространства как максимальную линейно независимую подсистему столбцов. Составляем из этих столбцов матрицу и приводим ее методом Гаусса к ступенчатому виду:
Первый, второй и четвертый столбцы полученной матрицы линейно независимы. Значит, соответствующие столбцы исходной матрицы так же линейно независимы (так как выполнялись элементарные преобразования только над строками). Поэтому они являются базисом и .
Нахождение пересечения подпространств
Для заданных подпространств и пространства требуется найти размерность и базис их пересечения . Рассмотрим методику решения этой задачи для двух случаев описания подпространств.
Пусть подпространства заданы как множества решений однородных систем уравнений (внешнее описание): и . Тогда, приписывая к системе , задающей одно подпространство, систему , задающую другое подпространство, получаем систему определяющую пересечение подпространств:
 (8.20)
Базисом пересечения служит ее фундаментальная система решений.
Пусть подпространства и пространства заданы линейными оболочками своих образующих (внутреннее описание): и . Переходя от внутреннего описания подпространств к внешнему, можно свести задачу к предыдущему случаю. Однако удобнее сделать иначе. Пересечению принадлежат только такие , которые можно представить как равные между собой линейные комбинации столбцов и столбцов соответственно:
 (8.21)
Представим второе равенство в (8.21) в матричном виде , где — матрицы, составленные из данных столбцов, — столбцы коэффициентов линейных комбинаций. Равенство можно рассматривать как одно родную систему уравнений с неизвестными и . Каждому решению этой системы соответствует вектор , при надлежащий пересечению . Однако, на практике удобнее вместо системы рассматривать однородную систему , решения которой обладают теми же свойствами (тогда вектор при надлежит пересечению .
Поэтому для нахождения пересечения подпространств и и базиса пересечения нужно выполнить следующие действия.
1. Составить блочную матрицу коэффициентов однородной системы уравнений , где матрицы образованы из заданных столбцов.
2. Для однородной системы с матрицей найти фундаментальную матрицу . Матрица имеет размеры , где .
3. Из первых строк матрицы составить матрицу . Столбцы матрицы содержат искомые коэффициенты линейных комбинаций (8.21).
4. Записать пересечение как линейную оболочку столбцов матрицы .
5. Найти базис пересечения как максимальную линейно независимую подсистему образующих .
Пример 8.12. Найти размерности и базисы суммы и пересечения подпространств , если они заданы линейными оболочками своих образующих: , где
Решение. Найдем базис и размерность суммы . Составим из данных столбцов блочную матрицу
Элементарными преобразованиями над строками приведем ее к ступенчатому виду:
По ступенчатому виду определяем, что первый, второй и четвертый столбцы линейно независимы. Следовательно, из 6 образующих подпространства максимальную линейно независимую подсистему составляют столбцы (в этих столбцах расположен базисный минор матрицы). Следовательно, эти столбцы служат базисом суммы: и . По ступенчатому виду матрицы можно также определить размерности подпространств. В блоке две ненулевых строки, следовательно, . Ненулевые строки блока В' линейно независимы, следовательно, .
Найдем базис и размерность пересечения .
1. Первый пункт алгоритма выполнен выше: матрица однородной системы приведена к ступенчатому виду .
2. Находим фундаментальную систему решений (используя алгоритм, описанный в разд. 5.5). Приводим матрицу системы к упрощенному виду:
Базисные переменные: ; остальные переменные — свободные. Выражаем базисные переменные через свободные: . Придавая свободным переменным наборы значений
получаем линейно независимые решения
т.е. фундаментальная матрица имеет вид
3. Из первых трех строк матрицы составляем матрицу . 4. Вычисляем произведение
Столбцы этой матрицы являются образующими пересечения , где — нулевой столбец, .
5. Найдем базис пересечения . Для этого матрицу приводим к ступенчатому виду
По ступенчатому виду определяем, что последние два столбца матрицы линейно независимы. Следовательно, два столбца являются базисом пересечения и .
Проверим размерность пересечения подпространств, которую вычислим, используя формулу (8.13):
что совпадает с найденной ранее размерностью.
Пример 8.13. Найти размерности и базисы пересечения и суммы подпространств , если они заданы однородными системами уравнений:
Решение. Обозначим матрицы данных систем через и соответственно. По правилу (8.20) пересечение описывается однородной системой Найдем базис пересечения — фундаментальную систему решений этой однородной системы уравнений. Составляем матрицу системы и приводим ее к ступенчатому виду, а затем к упрощенному виду:
Базисные переменные: , свободная переменная — . Выражаем базисные переменные через свободную: . Фундаментальная система содержит одно решение , которое получаем, задавая . Следовательно, и .
Найдем теперь сумму . Фундаментальная система решений однородной системы была найдена в примере 8.9. Следовательно,
 , где  .
Найдем фундаментальную систему решений однородной системы . Для этого приводим матрицу системы к ступенчатому виду, а затем к упрощенному:
Базисные переменные: , свободные переменные: . Выражаем базисные переменные через свободные: . Фундаментальная система состоит из двух решений , которые находим, придавая свободным переменным стандартные наборы значений ( и ). Следователь но, и .
По правилу (8.19) находим сумму . Чтобы определить базис, составим из столбцов матрицу и приведем ее к ступенчатому виду:
Первые три столбца линейно независимы. Следовательно, и .
Проверим размерность суммы подпространств. По формуле (8.13) получаем
что совпадает с найденной ранее размерностью.
Нахождение относительных алгебраических дополнений подпространств
Пусть дана цепочка подпространств . Требуется найти относительное дополнение подпространства до подпространства .
Рассмотрим случай внешнего описания подпространств — как множеств решений однородных систем уравнений: и . Согласно (8.17) базис пространства образуют линейно независимые столбцы транспонированной матрицы . Тогда относительное дополнение составляют такие векторы , которые удовлетворяют системе . Если обозначить через фундаментальную матрицу системы , то линейно независимые столбцы матрицы являются максимальной системой векторов подпространства , линейно независимой над , т.е. базисом относительного дополнения.
На практике нахождение базиса удобнее производить, используя ступенчатые виды матриц и , согласно следующей методике.
1. Привести матрицы и при помощи элементарных преобразований строк к ступенчатому виду и удалить нулевые строки. В результате по лучим матрицы и модифицированного ступенчатого вида (строки каждой из этих матриц линейно независимые).
2. Найти фундаментальную матрицу однородной системы уравнений .
3. Вычислить матрицу . Ее столбцы образуют искомый базис .
Рассмотрим случай внутреннего описания подпространства как линейной оболочки своих образующих: . Согласно (8.16) множество решений системы уравнений (матрица составлена из образующих) является алгебраическим дополнением . Тогда множество решений системы является относительным дополнением , а ее фундаментальная система решений — базисом относительного дополнения.
Замечание 8.10. Способы описания подпространств комплексного линейного пространства, а также методы решения типовых задач аналогичны рассмотренным. В отличие от вещественного арифметического пространства вместо операции транспонирования матрицы в комплексном арифметическом пространстве нужно использовать операцию сопряжения матрицы.
Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.
|