Как найти пересечение подпространств: базис и размерность
Дано: два подпространства пространства , заданные порождающими векторами. Первое: , где и . Второе: , где и . Найти: базис и размерность пересечения , размерность суммы и сверку по формуле Грассмана.
Метод такой: каждое подпространство переводим из порождающих векторов в систему однородных уравнений, обе системы объединяем в одну и решаем. Ответ: , базис пересечения состоит из одного вектора , , формула Грассмана выполняется: . Калькулятор сверху считает то же самое для любой пары систем, а два столбика одинаковой высоты на его графике и есть формула Грассмана.
Решение по шагам
Шаг 1. Размерности самих подпространств. Векторы и не пропорциональны, значит они независимы и . То же верно для и , поэтому . Этот шаг пропускать нельзя: если бы в какой-то системе один вектор выражался через остальные, размерность оказалась бы меньше числа векторов и вся дальнейшая арифметика поехала бы.
Шаг 2. Размерность суммы. Сумма порождается всеми четырьмя векторами сразу, поэтому её размерность равна рангу матрицы, составленной из них построчно:
Здесь из третьей строки вычли первую и прибавили вторую, а из четвёртой вычли удвоенную вторую и прибавили новую третью. Ненулевых строк осталось три, значит , а базис суммы можно взять из исходных векторов: , , .
Шаг 3. Переводим в систему уравнений. Ищем все векторы , у которых скалярные произведения с и равны нулю:
Свободными берём и . При получаем , при получаем . Каждый такой вектор даёт уравнение, которому подчиняются все векторы :
Уравнений ровно два, потому что , и решения этой системы образуют подпространство размерности 2. Оно содержит и имеет ту же размерность, а значит совпадает с полностью: система задаёт подпространство, а не просто ограничивает его.
Шаг 4. Переводим в систему уравнений. Та же процедура для и даёт условия и , а её фундаментальная система решений состоит из векторов и . Отсюда
Шаг 5. Объединяем системы. Вектор лежит в пересечении тогда и только тогда, когда он удовлетворяет обеим системам сразу. Выписываем все четыре уравнения в одну систему и решаем её методом Гаусса:
Ранг объединённой системы равен 3, неизвестных четыре, поэтому свободная неизвестная одна: . Обратный ход даёт , затем и .
Шаг 6. Записываем ответ. Общее решение имеет вид , то есть пересечение одномерно.
Ответ. , где ; ; ; формула Грассмана выполняется: .
Формула Грассмана и откуда она берётся
Формула связывает четыре размерности одним равенством:
Её удобнее читать в симметричном виде: . Именно это равенство рисует калькулятор сверху двумя столбиками одинаковой высоты.
Вывод формулы простой и объясняет, почему вычитается именно пересечение. Возьмём базис пересечения из векторов. Он лежит и в , и в , поэтому его можно дополнить до базиса (добавив векторов) и отдельно до базиса (добавив векторов). Все эти векторы вместе порождают сумму, и можно доказать, что они независимы. Считаем их: . Это и есть размерность суммы.
Иными словами, при простом сложении размерностей общая часть учитывается дважды, и лишний экземпляр приходится вычесть. У формулы есть полезное следствие-оценка: раз , то . Для нашей задачи это даёт , то есть пересечение могло оказаться и нулевым, а вот две плоскости в обязаны пересекаться хотя бы по прямой: .
Второй способ: приравнять линейные комбинации
Пересечение можно найти и без перехода к уравнениям подпространств. Вектор лежит в ровно тогда, когда он раскладывается и по , и по . Приравниваем разложения:
Расписав равенство по координатам, получаем систему с четырьмя неизвестными :
Первое и четвёртое уравнения сразу дают и . Подставляем их во второе: , откуда . Третье уравнение после подстановки обращается в тождество и новых ограничений не даёт. Положив , получаем , то есть тот же ответ.
Какой способ выбрать, зависит от условия. Если подпространства заданы порождающими векторами, второй способ короче: ничего переводить не нужно, сразу пишется одна система. Если хотя бы одно подпространство уже задано уравнениями, выгоднее первый: вторую систему достаточно дописать снизу. Важная деталь второго способа: размерность пространства решений по и совпадает с размерностью пересечения только тогда, когда каждая порождающая система независима, иначе появятся лишние параметры, не меняющие сам вектор.
Как проверить ответ
Проверка делается устно и занимает полминуты. Найденный вектор должен раскладываться по каждой системе порождающих: и правда, , поскольку , и одновременно , так как . Вектор лежит в обоих подпространствах, значит он действительно из пересечения.
Вторая проверка идёт по уравнениям: и для системы , и для системы . Все четыре равенства верны.
Третья проверка арифметическая: подставляем найденные размерности в формулу Грассмана. Получилось , обе части равны четырём. Если бы размерность суммы вышла, скажем, 4, пересечение обязано было бы стать нулевым, и вектора просто не существовало бы. Такой случай тоже бывает: в калькуляторе он собран в примере «Только нулевой вектор», где сумма двух плоскостей заполняет всё , пересечение состоит из одного нуля, а сумма называется прямой. Похожая логика работает и при поиске образа линейного оператора: там тоже сначала выписывают порождающие векторы, а потом отбирают базис.
Частые ошибки
- Путают пересечение с суммой. Объединение порождающих векторов задаёт сумму , а не пересечение. Пересечение почти всегда меньше каждого из подпространств, а сумма больше.
- Ищут общие векторы среди порождающих. Если ни один из не совпал ни с одним из , это ничего не значит: общий вектор в списке порождающих не встречается, но в пересечении лежит.
- Считают объединение подпространств подпространством. Множество подпространством не является: сумма вектора из и вектора из может не попасть ни туда, ни сюда. Подпространством является именно сумма .
- Берут уравнения только одного подпространства. В объединённую систему обязаны войти все уравнения обоих: пересечение задаётся совокупностью условий, а не половиной из них.
- Ошибаются в числе уравнений. Подпространство размерности в задаётся ровно независимыми уравнениями. Если уравнений вышло больше, значит среди них есть зависимые и ранг посчитан неверно.
- Забывают, что пересечение никогда не пусто. Нулевой вектор принадлежит любому подпространству, поэтому ответ «пересечение пустое» неверен всегда; правильная формулировка для такого случая - «пересечение нулевое, его размерность равна нулю».
FAQ
Чем пересечение подпространств отличается от суммы? Пересечение состоит из векторов, которые лежат сразу в обоих подпространствах, и это самое большое подпространство, содержащееся в каждом из них. Сумма состоит из всевозможных векторов вида и, наоборот, является самым маленьким подпространством, содержащим оба. Размерность пересечения не превосходит меньшей из двух размерностей, а размерность суммы не меньше большей.
Может ли пересечение подпространств быть пустым? Нет. Любое подпространство содержит нулевой вектор, поэтому он лежит и в пересечении. Когда других общих векторов нет, говорят, что пересечение нулевое и его размерность равна нулю, а сумму в этом случае называют прямой и пишут .
Как искать пересечение, если оба подпространства заданы уравнениями? Это самый быстрый вариант: две системы просто записываются одна под другой, полученная общая система решается методом Гаусса, и её фундаментальная система решений и есть базис пересечения. Шаги 3 и 4 разбора при этом не нужны.
Сколько векторов будет в базисе пересечения? Столько, сколько свободных неизвестных останется в объединённой системе уравнений, то есть минус ранг этой системы. В разборе ранг равен 3 при , поэтому базис состоит из одного вектора. Тот же результат даёт формула Грассмана, и совпадение двух способов подсчёта служит контролем.
Коротко
- Находим размерности и как ранги систем порождающих векторов, а как ранг всех векторов вместе.
- Каждое подпространство переводим в систему однородных уравнений: решаем систему на векторы, ортогональные всем порождающим, и получаем уравнений.
- Объединяем обе системы в одну и решаем методом Гаусса; фундаментальная система решений и есть базис пересечения.
- Проверяем ответ по формуле Грассмана и подстановкой найденного вектора в оба подпространства.
- Для примера из условия: , , , базис пересечения образует вектор .
Похожие задачи
Как найти линейную оболочку векторов: базис и размерность
Разбираем, как найти линейную оболочку системы векторов: размерность через ранг, базис из исходных векторов, выражение лишних векторов и проверка принадлежности вектора оболочке.
Линейная алгебраКак найти фундаментальную систему решений: разбор
Разбираем, как найти фундаментальную систему решений однородной СЛАУ: ранг матрицы, число свободных неизвестных n минус r, базисные решения, общее решение и проверка.
Линейная алгебраКак найти проекцию вектора на подпространство
Как найти ортогональную проекцию вектора на подпространство через матрицу Грама и нормальные уравнения: разбор с числами, ортогональная составляющая, расстояние и калькулятор.
Линейная алгебраКак найти присоединённую матрицу: разбор 3 на 3
Разбираем, как найти присоединённую матрицу 3 на 3: девять алгебраических дополнений, знаки позиций, транспонирование матрицы дополнений и формула обратной матрицы с проверкой.
Линейная алгебраКак найти след матрицы: пример 3x3 и проверка
Разбираем, как найти след матрицы 3x3: сумма элементов главной диагонали, связь с собственными значениями, свойства линейности и подобия, проверка ответа и типичные ошибки.
Линейная алгебраКак найти сопряжённый оператор: разбор матрицы 3x3
Разбор задачи: матрица сопряжённого оператора в ортонормированном базисе равна транспонированной, проверка тождества на векторах, комплексный случай и неортогональный базис.