gorod-geom1
.pdf7.3. Факторизация и двойственность |
139 |
|
|
|
|
Поскольку dim Ann (U) = dim(W ) − dim(U) = dim(W=U), отображение (7-10)
является изоморфизмом. |
|
7.3.1. Двойственный оператор. Со всяким линейным отображением
F : L1 - L2
между векторными пространствами над произвольным полем k канонически связано двойственное отображение
F : L |
|
7→◦F - L |
|
(7-11) |
|
|
|
|
|||
|
2 |
|
1 |
|
|
переводящее линейную форму |
: L2 |
- k в линейную форму F |
= ◦F |
||
|
|||||
на L2 , значение которой на векторе |
v L2 есть F (v) = (Fv). В более |
||||
симметричных обозначениях (7-1) это записывается равенством |
|
||||
hF ; vi = h |
; Fvi |
v L2 |
L1 : |
(7-12) |
|
Упражнение 7.13. Убедитесь, что композиция F ◦ |
является линейной формой на |
L2 и что отображение F линейно.
Из (7-12) немедленно следует, что Ann im ( F ) = ker F и ker(F ) = Ann im F . Беря в этих равенствах аннуляторы обеих частей, получаем двойственные ра-
венства |
|
im (F ) = Ann ker F и Ann ker(F ) = im F : |
(7-13) |
Сравнивая эти соотношения с изоморфизмом из прим. 7.1 и изоморфизмом
(7-10), мы заключаем, что im F |
|
L1 и im (F ) |
|
L являются двойственны- |
|||||||||
ми друг другу пространствами: |
|
2 |
|
|
) |
|
|
|
|
|
|||
|
im F = Ann ker(F |
|
) = (L |
= ker F |
= (im F |
) |
|
. |
|||||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
Спаривание между ними задаётся равенством |
|
|
|
|
|
|
|
|
|
|
|
||
hF ; Fvi def= hF ; vi = h |
|
; Fvi |
|
|
|
|
(7-14) |
Упражнение 7.14. Убедитесь непосредственно, что эта формула корректна, т. е. не зависит от выбора ковектора L1 и вектора v L2, использованных для
записи элементов из im F и im F соответственно.
По аналогичным причинам подпространство ker F |
L1 |
двойственно фактор |
||||||
пространству L |
=im (F |
|
), а подпространство ker(F |
L |
|
двойственно фак- |
||
|
|
|
) |
|
|
|
||
1 |
|
|
|
|
|
2 |
|
тор пространству L2=im F . Спаривания между ними суть обычные спаривания между векторами и ковекторами в L1 и в L2 соответственно.
В силу всего сказанного, фактор по образу линейного отображения F называется коядром этого отображения и обозначается coker ( F ). Тем самым,
(ker F ) = coker (F ) и (coker F ) = ker(F ) :
Упражнение 7.15. Пусть известна матрица F в некоторых базисах пространств
L1 |
и L2 |
. Найдите матрицу F в двойственных базисах пространств L и L . |
|
|
|
2 |
1 |
140 |
§7. Выпуклые многогранники и многогранные конусы |
|
|
7.3.2. Двойственное пространство аффинных функционалов. Аффинные функционалы
: A(V ) - k
образуют векторное пространство W размерности dim V + 1, поскольку выбирая в A(V ) начальную точку o, мы можем однозначно представить каждый
аффинный функционал в виде = + c , где = D V , а c = (o) k. Функционалы, принимающие постоянное значение на всём пространстве A(V ), составляют одномерное векторное подпространство C W , которое
мы будем называть прямой констант . Эту прямую можно иначе описать как множество всех аффинных функционалов с нулевым дифференциалом:
C = { W | D = 0} :
Фактор пространство W=C канонически изоморфно двойственному к V пространству V . Изоморфизм D : W=C - V задаётся сопоставлением аффин-
ному функционалу его дифференциала D .
Двойственное к пространству аффинных функционалов на A(V ) векторное пространство W и ассоциированное с ним аффинное пространство A(W ) тес-
но связаны с исходным аффинным пространством A(V ).
Каждая точка p A(V ) задаёт ненулевой линейный функционал вычисления
evp : W 7→(p) - k : (7-15)
Сопоставляя точкам p A(V ) их функционалы вычисления evp W , мы по-
лучаем вложение |
|
Ev : A(V ) p7→evp - A(W ) : |
(7-16) |
Упражнение 7.16. Убедитесь в том, что разным точкам отвечают разные функционалы вычисления.
Вложение (7-16) аффинно, поскольку разность любых двух его значений
|
− |
|
|
7→ |
− |
→− |
|
|
→− |
|
|
|
|
Ev(q) |
|
Ev(p) : (q) |
|
(p) = D (pq) = ev |
pq |
(D |
) |
||||||
|
|
|
|
|
|
|
−→ |
|
|
|
|
||
представляет собою результат применения к вектору |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
pq |
|
|
V |
линейного ото- |
||
бражения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ev |
v◦ |
D : V |
v7→evv◦D - W ; |
|
|
|
|
|
|
(7-17) |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
сопоставляющего каждому вектору v V функционал вычисления значений дифференциалов аффинных функционалов W на этом векторе:
evv◦D : A(V ) - k 7−→evv(D ) = D (v) = (p + v) − (p) (где справа p A(V ) | произвольная точка).
7.3. Факторизация и двойственность |
141 |
|
|
|
|
Убедитесь, что это правило корректно задаёт линейное вло- жение векторного пространства V векторное пространство W .
Линейное вложение (7-17) отождествляет векторное пространство V с аннуля- тором Ann C W прямой констант C W . Последний имеет в W коразмер-
ность 1 и задаётся одним линейным однородным уравнением
V ' Ann C = {w W | hw; 1i = 0} ; |
(7-18) |
где hw; 1i = w(1) есть значение линейной формы w W на единичном аффин- ном функционале 1 W . Мы будем называть векторное подпространство (7-18)
гиперплоскостью векторов , поскольку оно образовано функционалами вычисления дифференциалов аффинных функционалов W на векторах про-
странства V .
Упражнение 7.18. Убедитесь в том, что отображение DEv = evv◦D есть ком-
позиция канонического изоморфизма V |
- V из форм. (2-12) на стр. 40, |
||||
изоморфизма D : V |
- (W=C) , двойственного к взятию дифференциа- |
||||
ла D : W=C |
- V , и канонического изоморфизма ( W=C) |
- Ann C из |
|||
|
|
||||
форм. (7-10) на стр. 138. |
|
|
|
Аффинное отображение (7-16) вкладывает аффинное пространство A(V ) в аф- финное пространство A(W ) в качестве не проходящей через нуль аффинной гиперплоскости, которую мы будем обозначать ðV A(W ) и называть ги-
перплоскостью точек , поскольку она образована функционалами вычисления аффинных функционалов W на точках пространства A(V ). Гиперплоскость
точек задаётся в A(W ) одним линейным неоднородным уравнением
ðV = {w W | hw; 1i = 1} : |
(7-19) |
Она параллельна гиперплоскости векторов V ' Ann C W .
7.3.3. Приложения к многогранникам. Вернёмся к полю k = R . С любым конечным множеством аффинных функционалов A W связаны:
◦ конус A W , порождённый множеством A;
T
◦ многогранник M = MA = H+ A(V ) (возможно, совпадающий со
A
всем пространством A(V ) или пустой);
◦ множество M = { W | M H+} всех функционалов, принимающих
неотрицательные значения на многограннике MA.
Упражнение 7.19. Убедитесь в том, что двойственный к A конус A W
а) пересекает гиперплоскость точек (7-19) по многограннику, который является образом многогранника M при вложении (7-16)
б) пересекает гиперплоскость векторов (7-18) по конусу, который является образом асимптотического конуса многогранника M при вложении (7-17).
142 |
§7. Выпуклые многогранники и многогранные конусы |
|
|
Предложение 7.9
Если M = MA 6= и 1 A, то M = A.
Доказательство. Включение A M очевидно. Докажем, что M A. ПустьW не лежит в A. По лемме Фаркаша найдётся w A W , такой что hw; i < 0. Так как 1 A, возможны два случая: либо hw; 1i > 0, либо hw; 1i = 0.
В первом случае, деля w на положительную константу hw; 1i, мы можем считать его лежащим в гиперплоскости точек (7-19). Тогда w = evp ðV ∩ A является функционалом вычисления в некоторой точке p M, и неравенство
(p) = hw; i < 0 означает, что M 6H+ и = M .
Во втором случае, w V ∩ A лежит в гиперплоскости векторов и являет-
ся функционалом вычисления дифференциалов элементов из W на некотором векторе v из асимптотического конуса многогранника M. Поскольку
hw; i = D (v) < 0
ограничение функционала на любой луч p + vt M становится при t 0
отрицательным. Так что и в этом случае M 6H+ и = M .
|
|
|
|
M = C 0 есть луч |
|
T |
|
M = W |
|
Упражнение 7.20. Убедитесь, что а) M = |
|
+ б) M = |
|||||||
M H |
|
||||||||
в) M = |
A |
(V ) |
|
> |
|
|
|
|
|
неотрицательных констант. |
|
||||||||
|
|
|
|
|
|
Следствие 7.9
Для любого конечного множества A W множество MA W является выпуклым многогранным конусом. Если M непуст и отличен от A(V ), конус
M порождается функционалами, задающими гиперграни многогранника M, и единичным функционалом 1.
Доказательство. Поскольку присоединение к множеству A единичного функционала никак не влияет на многогранник M, первое утверждение следует прямо из предл. 7.9 и упр. 7.20. Для доказательства второго утверждения сначала выкинем из A все функционалы, не высекающие гиперграней многогранника M (по сл. 7.4 это не изменит M), а затем добавим к A функционал 1 и воспользуемся предл. 7.9.
7.4. Линейная оптимизация. Задача линейной оптимизации заключается в отыскании минимума заданной однородной линейной формы ' V на данном
многограннике M = TM H A |
|
|
|
+ |
(V ), а также точек p |
|
M, в которых он |
достигается, или в выяснении того, что ' неограничена на M снизу. Аналогичная задача о максимуме формально сводится к задаче про мини-
мум сменой знака: max ' = − min(−').
Зафиксируем начало отсчёта в нуле o A(V ) и запишем задающие M функционалы A W в виде = + c , где = D V и c = (o) R.
7.4. Линейная оптимизация |
|
|
|
|
|
|
|
|
|
|
|
|
143 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Предложение 7.10 |
|
|
T |
|
|
|
|
|
|
|
|
|
|
||
|
A имеют |
|
|
|
|
|
|
|
|
|
|||||
Пусть многогранник M = |
A H A |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
+ |
|
(V ) непуст и все задающие его функ- |
||||||||
ционалы |
|
|
|
|
|
|
|
|
|
|
|
V |
|
. Форма ' |
V |
|
ненулевые дифференциалы |
|
|
|
|
||||||||||
ограничена на M снизу тогда и только тогда, когда ' |
M∞, т. е. когда |
|
|||||||||||||
|
|
|
|
|
X |
|
|
сy R>0 : |
|
|
|
|
|
||
|
|
' = |
y · |
|
|
|
|
|
(7-20) |
||||||
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
В этом случае |
|
|
|
|
|
|
X |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
min '(p) = |
min |
c y |
; |
|
|
|
|
(7-21) |
|||||
|
|
p |
|
M |
|
− |
y |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где минимум справа берётся по всем наборам коэффициентов y > 0, дающим разложения (7-20). Множество точек p M, на которых достигается минимум
в левой части (7-21), всегда представляет собою некую грань ç' многогранника M, и в каждом разложении (7-20), на котором достигается минимум в правой части (7-21) ненулевые y 6= 0 могут встретиться только для
Aç' = { A | H ç'} :
Доказательство. Положим A0 = A t {1}. Расширение A до A0 не изменяет M. Число m R является нижней границей для ' на многограннике M , если и
только если M H'−m. По предл. 7.9 последнее означает, что − |
m |
|
0 |
|
||
+ |
|
|
|
A |
, т. е. |
|
что существуют неотрицательные числа y и z, такие что |
|
|
|
|
||
X |
X |
X |
|
|
|
|
' − m = z · 1 + y · = y · + z + y · c ; |
|
|
|
|||
A |
A |
A |
|
|
|
|
что доказывает первое утверждение предложения. Для доказательства равенства (7-21) заметим, что любое разложение (7-20) можно переписать в виде
XX
' + |
y · c = y · : |
A |
A |
P
Поэтому число − y · c , полученное по коэффициентам любого разложения
A
(7-20), всегда является нижней границей для ' на M, и максимальная нижняя
граница m формы ' на M заведомо не меньше
!
|
− |
X |
· |
|
|
− |
|
X |
|
max |
y |
c |
= |
min |
c y : |
(7-22) |
|||
y |
A |
|
|
y |
|
||||
|
|
|
|
|
|
|
A |
|
С другой стороны, максимальная нижняя граница m равна минимуму формы ' на M, и функционал ' − m является для M опорным. Поэтому множество точек p M, в которых ' = m , образует грань
ç' = H'−m ∩ M
144 |
§7. Выпуклые многогранники и многогранные конусы |
|
|
многогранника M. Так как любой функционал = A0ç' строго положителен
в некоторой точке грани ç', а (' − m )|ç ≡ 0, такой не может входить с положительным коэффициентом ни в какое разложение
X |
|
' − m = z · 1 + y · : |
(7-23) |
A
В частности, в любом таком разложении z = 0, так что минимум m функционала ' на M представляется в виде
m = − |
X |
|
y · c с y > 0 : |
(7-24) |
Aç'
Из этого вытекает, что набор коэффициентов y в правой части (7-24), дополненный нулевыми значениями y = 0 при = Aç', реализует максимум (7-22),
а значит, и минимум в правой части (7-21). Это доказывает равенство (7-21). Записывая произвольное разложение ' = P y с P y c = −m в виде
A A
(7-23), куда никакой из функционалов = Aç' не может входить с положитель-
ным коэффициентом, убеждаемся, что y = 0 при = Aç'. |
|
Следствие 7.10
Если правая часть (7-21) достигает минимума на наборе y с множеством ненулевых компонент A' = { A | y =6 0}, то минимум в левой части (7-21)
достигается на (автоматически непустой) грани M ∩ HA'.
условия вытекает, что ' |
m = |
|
y |
|
. Если M |
|
HA' |
= P |
, то пра- |
||
|
|
|
|
= |
p M |
= |
− |
y |
A c y . Из |
||
Доказательство. Пусть, как и выше, m |
|
|
min '(p) |
|
min |
|
|||||
вая часть этого разложения строго |
P |
|
|
|
|
|
|
|
|
||
− |
|
|
Af |
· |
|
|
∩ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
положительна на всём многограннике, что невозможно, поскольку левая часть обращается в нуль на грани, где форма
' достигает своего минимального значения m . Поэтому M ∩ HA' |
6= и |
||||||||
|
− m = |
|
P |
· |
|
∩ |
|
|
|
0 = min ' |
M |
y |
достигается в точности на грани M |
HA |
. |
||||
M |
Af |
|
' |
|
|||||
|
|
min |
|
|
|
|
|
|
|
Факультет Математики ВШЭ. Геометрия. 1 курс. Модуль III. |
Листок №7 (2 декабря 2011) |
Выпуклые многогранные конусы и многогранники
Г7 1 . Нарисуйте ограниченное замкнутое выпуклое множество с незамкнутым множеством а) вершин б) крайних точек.
Терминология и обозначения. вмк (выпуклый многогранный конус) на векторах v1; v2; : : : ; vm это множество
∑
векторов = { ivi | i i > 0} в векторном пространстве V Rn. По определению, двойственный конус к— это множество ковекторов _ = { V | v (v) > 0} V . Пересечения ∩ Ann ( ), где _, называются гранями . Грани, отличные от , называются собственными. Под размерностью понимается размерность его линейной оболочки. Грани коразмерности 1 называются гипергранями. Для гиперграни n- мерного вмк мы обозначаем через _ базисный вектор в Ann .
Г7 2 . Покажите, что для любого вмк и любого вектора w ̸ существует _ с (w) < 0. Г7 3 . Покажите, что = {v V | (v) > 0 _ }.
Г7 4 . Покажите, что грани суть вмк и что грань грани и пересечение граней суть грани . Г7 5. Докажите эквивалентность друг другу следующих условий на вмк :
а) ∩ (− ) = {0} |
б) _ линейно порождает V |
в) _ : ∩ Ann ( ) = {0} |
||
г) не содержит ненулевых векторных подпространств из V . |
|
|||
Г7 6. |
Покажите, что минимальная по включению грань есть ∩ (− ) . |
|||
Г7 7. |
Докажите эквивалентность друг другу следующих условий на вмк и вектор v : |
|||
а) _ rAnn ( ) (v) > 0 |
б) v внутренняя точка (в топологии линейной оболочки) |
|||
в) w u : u + w = v для некоторого R>0 |
г) _ ∩ Ann (v) = Ann ( ) |
|||
д) линейная оболочка есть {w − v | w ; > 0}. |
|
Г7 8. Верно ли что и _ имеют одинаковое число одномерных граней?
Г7 9 . Покажите, что выпуклое подмножество является гранью тогда и только тогда, когда
v1; v2 v1 + v2 v1; v2 . |
|
|
||||
Г7 10 . Покажите, что любая собственная грань |
|
а) содержится в некой гиперграни |
||||
б) является пересечением всех содержащих её гиперграней . |
||||||
|
Если = V линейно порождает V , то |
а) |
@ является объединением гиперграней |
|||
Г7 11 . |
|
̸ |
|
|
||
б) ковекторы V , задающие гиперграни , содержатся в следующем конечном мно- |
||||||
|
жестве M: перебираем все линейно независимые наборы из (n − 1) векторов v ; для каж- |
|||||
|
дого из них находим V , порождающий его аннулятор; если или − неотрицателен |
|||||
|
на всех vi, включаем его (с нужным знаком) в M, если нет — то нет |
|||||
в) = ∩ |
H+ , где пробегает все гиперграни |
г) _ тоже является вмк. |
||||
Г7 12. |
Покажите, что сопоставление грани множества Ann ( ) ∩ _ _ корректно задаёт |
|||||
обращающую включения биекцию между гранями и _. |
||||||
Г7 13. |
Пусть _ и = Ann ( ) ∩ . Верно ли, что _ = { − | _; > 0} ? |
|||||
Г7 14. |
Пусть вмк 1 |
и 2 пересекаются по общей грани . Верно ли, что = 1 ∩ Ann ( ) = |
||||
2 ∩ Ann ( ) для некоторого 1_ ∩ (− 2)_ ? |
|
|
||||
Г7 15. |
Обозначим через W V линейную оболочку грани вмк V . Покажите, что + W |
является вмк в фактор пространстве V /W , причём его грани — это в точности + W , где пробегает все содержащие грани .
Г7 16 . Пусть M A(V ) — произвольный выпуклый многогранник, и V . Верно ли, что:
а) вмк с вершиной в любой вершине M, натянутый на все выходящие из этой вершины рёбра M, содержит M
б) из любой вершины M можно пройти в любую другую, двигаясь только по рёбрам
в) если ограничен на M, то max (x) достигается в некоторой вершине M
x2M
г) для того, чтобы достигал своего максимума на M в вершине p M, необходимо и достаточно, чтобы не увеличивал своё значение вдоль всех выходящих из p рёбер M.
Факультет Математики ВШЭ. Геометрия. 1 курс. Модуль III. |
Листок №8 (16 января 2012) |
Словарик «Линейная алгебра – Проективная геометрия»
Г8 1◦. Пусть основное поле конечно и состоит из q элементов. Сколько всего имеется k-мерных а) аффинных подпространств в An ? б) проективных подпространств в Pn ?
Г8 2◦. При каком условии на три прямые ℓ0, ℓ1, ℓ2 на проективной плоскости P2 = P(V ) в пространстве V можно выбрать базис так, чтобы каждая прямая ℓi была бесконечно удалённой для стандартной аффинной карты Ui = {(x0 : x1 : x2) | xi ≠ 0} ?
Г8 3◦. Укажите три точки A, B, C P2 так, чтобы точки A′ = (1 : 0 : 0), B′ = (0 : 1 : 0) и C′ = (0 : 0 : 1) лежали, соответственно, на прямых (BC), (CA) и (AB), а прямые (AA′) , (BB′) и (CC′) пересекались в точке (1 : 1 : 1) .
Г8 4◦. Рассмотрим в Pn = P(V ) аффинную карту U = {v V | ξ(v) ≠ 0}, отвечающую какомунибудь ненулевому ξ V , и k-мерное проективное подпространство K = P(W ) Pn, ассоциированное с каким-нибудь (k + 1)-мерным векторным подпространством W V . Покажите, что либо K ∩ U = , либо K ∩ U видимо в U как k-мерное аффинное подпространство.
Г8 5◦. Подмножество Pn = P(V ) таково, что в каждой аффинной карте, с которой оно пересекается, его видно как k-мерное аффинное подпространство (где k < n фиксировано). Обязательно ли = P(W ) для некоторого (k + 1)-мерного векторного подпространства W V ? Всегда ли существуют аффинные карты, в которых вообще не видно?
Г8 6◦. Покажите, что для любых двух проективных подпространств K, L Pn выполняется неравенство dim(K ∩ L) > dim K + dim L − n (в частности, любые две прямые на P2 пересекаются).
Г8 7◦. Пусть L1, L2 Pn — непересекающиеся подпространства размерностей d1 и d2, таких что d1 + d2 = n − 1. Покажите, что для любой точки p Pn r (L1 L2) существует единственная прямая ℓ p, пересекающая как L1, так и L2.
Г8 8◦. Пространства Pn = P(V ) и P×n = P(V ) называются двойственными. Покажите, что а) каждое из них является пространством гиперплоскостей в другом;
б) правило P(W ) ←→ P(Ann W ) устанавливает оборачивающую включение биекцию между k-мерными проективными подпространствами в Pn и (n −k −1) – мерными проективными подпространствами в P×n ;
в) с учётом (а) биекция из (б) имеет следующее геометрическое описание: подпространству H Pn соответствует множество всех содержащих это подпространство гиперплоскостей, причём множество сие есть проективное пространство размерности n − dim H − 1.
Г8 9◦ (проективные автоморфизмы). Покажите, что всякий линейный изоморфизм F : V - V корректно задаёт биекцию¹ F : P(V ) - P(V ) по правилу v 7→F (v) , причём биекции F и G, индуцированные двумя линейными изоморфизмами F и G, совпадают тогда и только тогда, когда F = λ · G для некоторого ненулевого λ k .
Г8 10. Нетождественный проективный автоморфизм F называется инволюцией, если F 2 = Id . Покажите, что всякая инволюция на проективной прямой над алгебраически замкнутым полем имеет ровно две различных неподвижных точки.
Г8 11 (перекрёстная ось²). На P2 = P(V ) даны прямые ℓ1 = P(U1) и ℓ2 = P(U2) и проективный изоморфизм φ : ℓ1 - ℓ2, индуцированный неким линейным изоморфизмом f : U1 - U2 . Опишите ГМТ пересечения прямых (x, φ(y)) ∩ (y, φ(x)), где x ≠ y независимо пробегают ℓ1 .
Г8 12 (теорема Дезарга). Даны два треугольника A1B1C1 и A2B2C2 на P2. Покажите, что три точки пересечения пар их соответственных³ сторон коллинеарны тогда и только тогда, когда три прямые, проходящие через пары соответственных вершин, пересекаются в одной точке .
¹такие биекции называются проективными автоморфизмами
²по-английски cross-axis
³т. е. поименованных одинаковыми буквамитреугольники, для которых это так, называются перспективными