Лекция 11. Формула Грассмана, прямая сумма, определитель
Сумма подпространств, формула Грассмана, прямая сумма и её критерий, аксиомы определителя, свойства определителя, формула для матрицы 2×2, единственность определителя.
В конце лекции 10 появилась сумма подпространств L1+L2 — правильная замена объединению. Теперь считаем её размерность: формула Грассмана связывает размерности суммы и пересечения. Особый случай, когда подпространства пересекаются только по нулю, — прямая сумма, в ней каждый вектор раскладывается по слагаемым однозначно. Вторая половина лекции открывает новую большую тему — определитель, который вводится не формулой, а тремя аксиомами.
Как читать
Всё, что было на доске, — без пометок. Доказательства, примеры и пояснения, которых на паре не было, помечены словом «Дополнение». Доказательство единственности определителя на лекции не закончили — его окончание тоже дополнение.
1. Сумма подпространств
Определение 1. Пусть V — линейное пространство, L1,L2⊆V — подпространства. СуммойL1 и L2 называется
L1+L2={x+y∣x∈L1∧y∈L2}.
Дополнение.L1+L2 — подпространство V. По критерию подпространства: θ=θ+θ∈L1+L2; если x+y и x′+y′ лежат в сумме, то (x+y)+(x′+y′)=(x+x′)+(y+y′), где x+x′∈L1, y+y′∈L2; аналогично α(x+y)=αx+αy. Это наименьшее подпространство, содержащее и L1, и L2: L1+L2=⟨L1∪L2⟩.
2. Формула Грассмана
Теорема 1 (формула Грассмана). Если L1 и L2 — конечномерные подпространства V, то
dim(L1+L2)=dimL1+dimL2−dim(L1∩L2).
Это аналог формулы включений-исключений ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣: векторы общей части иначе были бы посчитаны дважды.
Доказательство.L1∩L2 — подпространство V (теорема 6 лекции 10). Пусть dim(L1∩L2)=k, то есть в пересечении есть базис e={e1,…,ek}.
Пусть dimL1=k+p, dimL2=k+q. Система e линейно независима и лежит в L1, поэтому её можно дополнить до базиса L1, и так же — до базиса L2:
x={e1,…,ek,x1,…,xp} — базисL1,y={e1,…,ek,y1,…,yq} — базисL2.
Проверим, что x∪y={x1,…,xp,e1,…,ek,y1,…,yq} — базис L1+L2.
x∪y — полная система в L1+L2. Любой вектор суммы имеет вид u+v, где u∈L1 выражается через x, а v∈L2 — через y.
x∪y линейно независима. Возьмём линейную комбинацию, равную нулю:
∑i=1pαixi+∑i=1kβiei+∑i=1qγiyi=θ.(∗)
Перенесём последнюю сумму вправо:
∈L1i=1∑pαixi+i=1∑kβiei=∈L2−i=1∑qγiyi.
Слева вектор из L1, справа — из L2, значит −∑γiyi∈L1∩L2 и раскладывается по базису e:
−∑i=1qγiyi=∑i=1kδiei⇒∑i=1kδiei+∑i=1qγiyi=θ.
Это линейная комбинация векторов базиса y пространства L2, поэтому она тривиальна: γi=0 для всех i=1,…,q.
Тогда (∗) превращается в
∑i=1pαixi+∑i=1kβiei=θ
— линейную комбинацию базиса x пространства L1. Она тоже тривиальна: αi=0, βi=0 для всех i.
Итак, {x1,…,xp,e1,…,ek,y1,…,yq} — базис L1+L2, и
dim(L1+L2)=p+k+q=dimL1(p+k)+dimL2(q+k)−dim(L1∩L2)k.■
При k=0 рассуждение то же, только система e пустая.
Дополнение: две плоскости в пространстве
Пусть L1 и L2 — две разные плоскости в R3, проходящие через начало координат: dimL1=dimL2=2. Их сумма строго больше каждой плоскости, поэтому dim(L1+L2)=3. По формуле Грассмана dim(L1∩L2)=2+2−3=1: две плоскости через ноль всегда пересекаются по прямой.
В R4 это уже не так: две двумерные плоскости могут пересекаться только по нулю, если их сумма — всё R4.
3. Прямая сумма
3.1. Определение
Определение 2. Пусть L1,L2 — подпространства V. Сумма L1+L2 называется прямой, если L1∩L2={θ}. Обозначение: L1⊕L2.
Следствие.dim(L1⊕L2)=dimL1+dimL2.
Это формула Грассмана при dim(L1∩L2)=dim{θ}=0.
Дополнение: примеры
В R2 оси L1={(a,0)} и L2={(0,b)}: пересечение {θ}, сумма прямая, R2=L1⊕L2.
В R3 плоскость Oxy и ось Oz: R3=Oxy⊕Oz, 3=2+1.
Плоскости Oxy и Oyz в R3: сумма — всё R3, но не прямая, они пересекаются по оси Oy.
3.2. Критерий прямой суммы
Теорема 2 (критерий прямой суммы).L1+L2=L1⊕L2⟺∀x∈L1+L2∃!x1∈L1,x2∈L2:x=x1+x2.
То есть сумма прямая ровно тогда, когда разложение каждого вектора по слагаемым единственно.
Доказательство.(⇒) Пусть L1∩L2={θ}, x∈L1+L2 и у него два разложения:
x=x1+x2=y1+y2,x1,y1∈L1,x2,y2∈L2.
Вычтем: θ=(x1−y1)+(x2−y2), откуда
∈L1−(x1−y1)=∈L2x2−y2.
Значит, оба вектора x1−y1 и x2−y2 лежат в L1∩L2={θ}:
x1−y1=θ,x2−y2=θ⇒x1=y1,x2=y2.
Разложение единственно.
(⇐) На лекции — упражнение.
Дополнение: доказательство обратной импликации
Пусть разложение каждого вектора суммы единственно, и z∈L1∩L2. Тогда у z есть два разложения:
z=∈L1z+∈L2θ=∈L1θ+∈L2z.
По единственности первые слагаемые совпадают: z=θ. Значит, L1∩L2={θ}, и сумма прямая. ■
Достаточно проверить единственность разложения только для нуля: если θ=x1+x2 с x1∈L1, x2∈L2 влечёт x1=x2=θ, то сумма прямая. Это то же самое, что линейная независимость, только для подпространств вместо векторов.
4. Определитель
4.1. Строки матрицы
Пусть A∈Mn — квадратная матрица порядка n над полем K (R или C). Будем смотреть на неё как на набор строк:
A=(A1,…,An),Ai=(ai1,…,ain) — i-ястрока.
Строки — векторы пространства Kn, поэтому их можно складывать и умножать на числа.
4.2. Аксиомы определителя
Определение 3.Определителем (детерминантом) называется функция det:Mn→K, удовлетворяющая трём аксиомам.
Полилинейность по строкам. Если Ai=αX+βY, то
det(A1,…,iαX+βY,…,An)=αdet(A1,…,iX,…,An)+βdet(A1,…,iY,…,An).
Остальные строки при этом не меняются: det линеен по каждой строке отдельно.
Кососимметричность. Перестановка двух строк меняет знак:
det(A1,…,Ai,…,Aj,…,An)=−det(A1,…,Aj,…,Ai,…,An).
Нормировка на единичной матрице En. Пусть e={e1,…,en} — стандартный базис Kn. Тогда
det(e1,…,en)=detEn=1.
Важно, что определение не даёт формулы: мы описываем, как должна себя вести функция, и дальше выясняем, что такая функция ровно одна.
Линейность по строке, а не по матрице
det(A+B)=detA+detB и det(λA)=λdetA в общем случае. Умножение всей матрицы на λ умножает на λкаждую из n строк, поэтому det(λA)=λndetA.
4.3. Свойства определителя
Свойство 1 (равные строки). Если у матрицы A есть две одинаковые строки, то detA=0:
det(A1,…,iX,…,jX,…,An)=0.
Доказательство следует из кососимметричности. Переставим две равные строки: матрица не изменилась, а знак определителя сменился. Значит, detA=−detA, то есть 2detA=0 и detA=0. ■
Деление на 2 здесь законно, потому что K=R или C.
Свойство 2 (пропорциональные строки). Если одна строка матрицы пропорциональна другой, то определитель равен 0.
Доказательство аналогично свойству 1. Если Aj=λAi, то по полилинейности множитель λ выносится из j-й строки: detA=λdet(…,Ai,…,Ai,…)=λ⋅0=0. ■
Свойство 3 (линейная комбинация строк). Определитель не меняется, если к строке прибавить другую строку, умноженную на число:
det(A1,…,Ai+λAj,…,Aj,…,An)=det(A1,…,Ai,…,Aj,…,An)+λ=0det(A1,…,Aj,…,Aj,…,An).
Первое равенство — полилинейность по i-й строке, второе слагаемое равно нулю по свойству 1.
Свойство 4 (нулевая строка). Если в матрице есть нулевая строка, её определитель равен 0:
det(A1,…,iθ,…,An)=0.
Доказательство следует из полилинейности: θ=0⋅θ, и множитель 0 выносится за знак определителя. ■
Дополнение: зачем свойство 3
Свойство 3 — это элементарное преобразование строк из метода Гаусса. Вместе с кососимметричностью (перестановка строк меняет знак) и полилинейностью (общий множитель строки выносится) оно позволяет привести матрицу к треугольному виду и считать определитель без громоздких формул. Как именно — дальше по курсу.
4.4. Пример: матрица порядка 2
Выведем формулу для detA, A∈M2, пользуясь только аксиомами.
A=(a11a21a12a22),A1=(a11,a12),A2=(a21,a22).
В стандартном базисе e1=(1,0), e2=(0,1) пространства R2:
A1=a11e1+a12e2,A2=a21e1+a22e2.
Раскрываем по полилинейности сначала первую строку, потом вторую:
Нули — по свойству 1, det(e2,e1)=−det(e1,e2) — по кососимметричности, det(e1,e2)=1 — по нормировке.
a11a21a12a22=a11a22−a12a21
Например, 3412=3⋅2−1⋅4=2.
4.5. Единственность определителя
Теорема 3. Функция det:Mn→K, удовлетворяющая трём аксиомам, единственна.
Доказательство. Пусть A∈Mn, A=(A1,…,An). Каждая строка раскладывается по стандартному базису e={e1,…,en}:
Ai=∑j=1naijej,i=1,…,n.
Раскроем определитель по полилинейности по каждой строке — так же, как для n=2:
detA=det(∑j1=1na1j1ej1,…,∑jn=1nanjnejn)=∑j1=1n∑j2=1n⋯∑jn=1na1j1…anjndet(ej1,ej2,…,ejn).
Если среди j1,…,jn есть одинаковые, то в det(ej1,…,ejn) две равные строки, и слагаемое равно нулю по свойству 1. Остаются наборы, в которых все j1,…,jn различны, то есть перестановки σ чисел 1,…,n с ji=σ(i):
detA=∑σ∈Sna1σ(1)…anσ(n)det(eσ(1),…,eσ(n)).
Здесь Sn — множество всех перестановок n элементов, их n!.
На этом лекция закончилась.
Дополнение. Окончание доказательства. Осталось увидеть, что каждое det(eσ(1),…,eσ(n)) определяется аксиомами. Строки eσ(1),…,eσ(n) — это строки единичной матрицы в другом порядке. Переставляя по две строки, их можно расставить по местам, например пузырьком. Каждая перестановка двух строк меняет знак, а в конце получается detEn=1. Значит,
det(eσ(1),…,eσ(n))=(−1)t,
где t — число сделанных перестановок двух строк. Итог: detA выражается только через элементы aij, то есть любые две функции, удовлетворяющие аксиомам, совпадают. ■
Знак (−1)t называют знаком перестановкиσ, sgnσ, и формула принимает вид
detA=∑σ∈Snsgnσ⋅a1σ(1)a2σ(2)…anσ(n).
Дополнение: единственность ещё не существование
Теорема 3 говорит: если функция с тремя аксиомами есть, то она задаётся этой формулой. Чтобы определитель существовал, нужно ещё, чтобы знак (−1)t не зависел от того, каким путём сортировать строки, — то есть чётность числа перестановок у одной σ всегда одна. Это верно, но требует отдельного доказательства.
При n=2 перестановок две: тождественная (sgn=1) даёт a11a22, а перестановка 1↔2 (sgn=−1) — слагаемое −a12a21. Это ровно формула из раздела 4.4.
Частые ошибки
Путать сумму подпространств с объединением: L1+L2 состоит из суммx+y, а не из векторов, лежащих в одном из Li.
Считать dim(L1+L2)=dimL1+dimL2 всегда. Это верно только для прямой суммы, в общем случае вычитается dim(L1∩L2).
Определять прямую сумму условием L1∩L2=∅. Пересечение подпространств всегда содержит θ; условие прямой суммы — L1∩L2={θ}.
Выносить множитель из матрицы целиком: det(λA)=λndetA, а не λdetA.
Считать определитель линейным по всей матрице: det(A+B)=detA+detB. Линейность — по одной строке при остальных фиксированных.
Забывать знак при перестановке строк: det(e2,e1)=−1, а не 1.
Мини-тренажёр
В R4 подпространства L1 и L2 имеют размерности 3 и 2, а L1+L2=R4. Найдите dim(L1∩L2). Прямая ли сумма?
В R3: L1=⟨(1,0,0),(0,1,0)⟩, L2=⟨(1,1,1)⟩. Прямая ли сумма L1+L2? Чему равна её размерность?
Могут ли две двумерные плоскости в R3 через начало координат образовывать прямую сумму?
Вычислите 25−34 и 1326. Почему второй равен нулю, не считая?
detA=5, A∈M3. Найдите det(2A) и определитель матрицы, полученной из A перестановкой первой и третьей строк.
Пользуясь только аксиомами, найдите det(e2,e3,e1) в M3.
Ответы
dim(L1∩L2)=3+2−4=1. Сумма не прямая: пересечение ненулевое.
(1,1,1)∈/L1: у векторов L1 третья координата 0. Поэтому L1∩L2={θ} (пересечение — подпространство прямой L2, не совпадающее с ней), сумма прямая, dim=2+1=3, то есть L1⊕L2=R3.
Нет: по формуле Грассмана dim(L1∩L2)=4−dim(L1+L2)≥4−3=1.
2⋅4−(−3)⋅5=23. Второй: 1⋅6−2⋅3=0, и это видно сразу — вторая строка (3,6)=3⋅(1,2), свойство 2.
det(2A)=23⋅5=40. Перестановка двух строк: −5.
Переставим 1-ю и 3-ю строки: (e1,e3,e2), знак −. Переставим 2-ю и 3-ю: (e1,e2,e3), знак ещё раз меняется. Итого (−1)2⋅1=1.
Шпаргалка
Понятие
Суть
Сумма подпространств
L1+L2={x+y∣x∈L1,y∈L2}, подпространство
Формула Грассмана
dim(L1+L2)=dimL1+dimL2−dim(L1∩L2)
Идея доказательства
базис L1∩L2 дополнить до базисов L1 и L2, объединить
Прямая сумма
L1⊕L2: L1∩L2={θ}
Размерность прямой суммы
dim(L1⊕L2)=dimL1+dimL2
Критерий прямой суммы
каждый x∈L1+L2 однозначно x=x1+x2
Аксиомы det
полилинейность по строкам, кососимметричность, detEn=1
Комментарии0
Пока никто ничего не написал.
Войдите, чтобы оставить комментарий