Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Лекция 3. Кольца. 16
1 Определение . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Делители нуля . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Кольца вычетов . . . . . . . . . . . . . . . . . . . . . . . . . 18
Лекция 4. Поля. 20
1 Определение . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 Характеристика поля . . . . . . . . . . . . . . . . . . . . . . 20
3 Поле комплексных чисел . . . . . . . . . . . . . . . . . . . . 21
1
2 Подпространства и линейные оболочки . . . . . . . . . . . . 57
3 Базис и размерность . . . . . . . . . . . . . . . . . . . . . . . 59
4 Суммы и пересечения пространств . . . . . . . . . . . . . . 63
5 Координатизация пространств . . . . . . . . . . . . . . . . . 66
6 Конечные поля . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7 Ранг матрицы . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8 Системы линейных однородных уравнений . . . . . . . . . . 69
9 Линейные функции и сопряженное пространство . . . . . . 70
10 Аннуляторы подпространств . . . . . . . . . . . . . . . . . . 73
2
2 Собственное подпространство . . . . . . . . . . . . . . . . . 124
3 Диагонализируемые операторы . . . . . . . . . . . . . . . . 125
4 A-инвариантные подпространства . . . . . . . . . . . . . . . 127
3
Лекции 1-2. Абелевы группы.
1 Определение
Абелевой группой называется множество A, на котором определена опе-
рация, обычно называемая сложением (+), обладающая следующими
свойствами:
(A1) Ассоциативность.
Для любых a, b, c ∈ A
(a + b) + c = a + (b + c).
(A2) Коммутативность.
Для любых a, b ∈ A
a + b = b + a.
a + 0 = a.
a + b = 0.
Простейшие следствия
01 = 01 + 02 = 02 + 01 = 02 .
4
3. Элемент b из A4 называется противоположным к a. Противополож-
ный элемент единственен. Действительно, пусть a + b1 = a + b2 = 0.
Тогда
b1 = b1 + 0 = b1 + (a + b2 ) = (b1 + a) + b2 = 0 + b2 = b2 .
Противоположный к a элемент обозначается −a. Понятно, что −(−a) =
a.
4. С помощью понятия противоположного элемента можно ввести но-
вую операцию вычитания
a − b = a + (−b).
Элемент a − b называется разностью элементов a и b.
5. Уравнение x + a = b имеет единственное решение x = b − a.
Кратные элементы
1) α(βa) = (αβ)a,
2) (α ± β)a = αa ± βa,
3) α(a ± b) = αa ± αb.
Линейные комбинации
Пусть a1 , . . . , an ∈ A и α1 , . . . , αn ∈ Z. Элемент
b = α1 a1 + . . . + αn an
называется линейной комбинацией элементов a1 , . . . , an . Если элемент
c равен некоторой линейной комбинации элементов a1 , . . . , an , то будем
говорить, что элемент c линейно выражается через a1 , . . . , an .
5
2 Подгруппа
Подмножество B из абелевой группы A называется подгруппой в A, если
(S1) 0 ∈ B,
(S2) x, y ∈ B ⇒ x + y ∈ B,
(S3) x ∈ B ⇒ −x ∈ B.
Обозначение: B 6 A.
Очевидно, что подгруппа абелевой группы сама является абелевой груп-
пой относительно той же операции.
Ясно, что подмножества B = {0} и B = A являются подгруппами в
A. Эти подгруппы называются тривиальными. В первом случае B = {0}
подгруппа также называется нулевой и для неё используется упрощенное
обозначение B = 0.
Существует общий способ построения подгрупп, суть которого состоит
в следующем: пусть M — непустое подмножество из абелевой группы
A, тогда множество всех линейных комбинаций элементов из M образу-
ет подгруппу в A. Эта подгруппа обозначается через hMi и называется
подгруппой, порожденной множеством M. Само множество M называ-
ется порождающим множеством подгруппы hMi.
Абелева группа A называется конечнопорожденной, если A порождает-
ся некоторым конечным набором своих элементов. Если A порождена
одним элементом, то A называется циклической группой.
На множестве всех подгрупп из A вводятся две операции: суммы и пе-
ресечения подгрупп.
Под суммой подгрупп B и C понимается подгруппа, порожденная B и
C. Обозначение B + C. Понятно, что
B + C = {x + y | x ∈ B и y ∈ C} .
Под пересечением подгрупп B и C понимается обычное теоретико-множественное
пересечение B и C.
B ∩ C = {x | x ∈ B & x ∈ C} .
Нетрудно показать, что сумма B + C и пересечение B ∩ C подгрупп B и
C также являются подгруппами в группе A. Семейство всех подгрупп из
A, упорядоченное относительно включения, называется решеткой под-
групп. Решетка подгрупп обычно обозначается через L(A).
6
3 Понятие изоморфизма
Какие абелевы группы A и B считать одинаковыми, а какие — разными?
Для ответа на этот фундаментальный вопрос нам потребуется формали-
зовать понятие одинакового строения. Естественно считать две группы A
и B одинаковыми, если они различаются лишь обозначением элементов.
Так как понятие «переобозначение» было у нас формализовано с помо-
щью понятия «биекция», то понятие «одинаковые» может быть опреде-
лено следующим образом:
Будем говорить, что абелевы группы A и B изоморфны и писать A ≃ B,
если существует такая биекция f : A → B, что
f (x + y) = f (x) + f (y)
для любых x, y ∈ A.
4 Прямые суммы
Существует конструкция, позволяющая по семейству абелевых групп
Ai , i ∈ I построить новую абелеву группу A, которая называется (внеш-
ней) прямой суммой семейства Ai , i ∈ I. Для упрощения записи мы да-
дим определение этой конструкции лишь в случае конечного множества
индексов I = {1, 2, . . . , n}. Впрочем, в дальнейшем нами будет использо-
ваться только этот случай.
На прямом произведении множеств A1 , . . . , An
A1 × . . . × An = {(a1 , . . . , an ) | ai ∈ Ai , i = 1, . . . , n}
A∗i = {0, 0, . . . , ai , . . . , 0) | ai ∈ Ai }
7
1) A∗i ≃ Ai ,
2) A1 ⊕ . . . ⊕ An = A∗1 + . . . + A∗n ,
a1 + . . . + an = 0 ⇒ ai = 0, i = 1, . . . , n.
1) A = A1 + . . . + An ,
2) для любых ai ∈ Ai , i = 1, . . . , n
a1 + . . . + an = 0 ⇒ ai = 0, i = 1, . . . , n.
f (a1 , . . . , an ) = a1 + . . . + an .
1) f — сюръекция.
Действительно, пусть a ∈ A. Так как A = A1 + . . . + An , то найдутся
такие ai ∈ Ai , i = 1, . . . , n, что
a = a1 + . . . an ,
значит f (a1 , . . . , an ) = a1 + . . . + an = a.
2) f — инъекция.
Пусть f (a1 , . . . , an ) = f (a′1 , . . . , a′n ). Тогда
a1 + . . . + an = a′1 + . . . + a′n
8
и
(a1 − a′1 ) + . . . + (an − a′n ) = 0.
В силу линейной независимости подгрупп Ai получаем ai − a′i = 0 или
ai = a′i для i = 1, . . . , n.
Итак, f — биекция. Ясно, что f сохраняет операцию:
A = {na | n ∈ Z} .
Следовательно, f — изоморфизм.
Случай 2. Некоторые кратные a совпадают, т.е. na = ma для некоторых
различных n, m ∈ Z.
В этом случае (n − m)a = 0 и значит некоторое кратное ka = 0 для k 6=
0. Тогда и −ka = 0 и значит среди натуральных кратных {na | n ∈ N}
9
найдется нулевой элемент. Пусть l — наименьшее натуральное число, для
которого la = 0. Тогда легко увидеть, что
является конечнопорожденной.
6 Графы групп
Существует способ наглядного представления абелевой группы, который
нзывается графом Кэли группы. Пусть A — абелева группа, порожден-
ная множеством элементов S. Определим с помощью A и S ориентиро-
ванный граф Γ = Γ(V, E), полагая V = A и E = {(x, y) | y − x ∈ S}.
Здесь под V понимается множество вершин графа Γ, а под E — мно-
жество ориентированных ребер графа Γ. Например, беря в качестве S
порождающий элемент циклической группы, мы получаем ориентиро-
ванные графы двух видов (Рис. 1 и 2).
... b b b b b ...
10
b
b b
b b
b b
b b b b b
b b b b b
b b b b b
a1
b b b b b
a2
11
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
a1 b
b
b
a2 b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b b
b b
b
b b
b b b
b
b
b b
b
b
b
b b b
b
b
b
b b
b b b
b
b
b
b
b
b
a1 b
b
b
a2 b
b
b
12
7 Морфизмы
Пусть A и B — абелевы группы. Отображение f : A → B называется
гомоморфизмом, если
f (x + y) = f (x) + f (y).
1) Im f — подгруппа в B,
2) Ker f — подгруппа в A.
13
Доказательство. Пусть f : A → A и g : A → A — эндоморфизмы
группы A. Тогда
8 Факторгруппы
Пусть A — произвольная абелева группа и B 6 A. Для произвольного
a ∈ A положим
B + a = {x + a | x ∈ B} .
Множество B + a называется смежным классом подгруппы B или сдви-
гом B на элемент a.
Теорема 1. Семейство всех сдвигов B образует разбиение группы A.
S
Доказательство. 1. a ∈ B + a для любого a ⇒ a∈A (B + a) = A, т.е.
все сдвиги покрывают A.
2. Пусть (B + a) ∩ (B + c) 6= ∅ и x ∈ (B + a) ∩ (B + c). Тогда x = b1 + a
и x = b2 + c для некоторых b1 , b2 ∈ B ⇒ a − c ∈ B ⇒ a = b + c для
некоторого b ∈ B ⇒ B+a = (B+b)+c. Но B+b = B ⇒ B+a = B+c.
Теорема 2. Все сдвиги B равномощны.
(B + x) + (B + y) = B + (x + y).
14
Данная операция определена корректно, т.к. не зависит от выбора пред-
ставителей x и y смежных классов. Проверкой можно убедиться в том,
что A/B относительно этой операции сложения образует абелеву группу,
которая называется факторгруппой группы A по подгруппе B.
A/Ker f ≃ Im f.
15
Лекция 3. Кольца.
1 Определение
Кольцом называется множество R с операциями сложения и умножения,
обладающими следующими свойствами:
2) x, y ∈ L ⇒ xy ∈ L.
Примеры
Простейшие следствия
1. a · 0 = 0 · a = 0.
В самом деле, a · 0 = a(0 + 0) = a · 0 + a · 0 ⇒ a · 0 = 0. Аналогично
0 · a = 0.
16
3. a(b − c) = ab − ac и (a − b)c = ac − bc.
В самом деле
2 Делители нуля
Пусть R — кольцо. Элемент a ∈ R называется левым (правым) делителем
нуля, если существует такой ненулевой b ∈ R, что ab = 0 (ba = 0).
Говорят, что кольцо R без делителей нуля, если ab = 0 ⇒ a = 0 или b =
0.
Теорема. Пусть R — ненулевое конечное кольцо без делителей нуля.
Тогда:
1) R имеет единицу;
2) все ненулевые элементы обратимы
Доказательство. Положим R# = R − 0.
Этап 1. Существование идемпотента (∃e ∈ R# : e2 = e).
Пусть a ∈ R# . Рассмотрим степени an = |a · .{z
. . · a}, n ∈ N. Так как R —
n
конечное кольцо, то ∃n, m ∈ N : an = an+m ⇒ an = an · am = an · a2m =
= . . . = an · akm для любого k ∈ N. Выберем такое k, что km > n. Тогда
an = an · akm ⇒ an · akm−n = an · akm · akm−n ⇒
⇒ akm = a2km ⇒ e = akm — идемпотент.
x 6= y ⇒ ax 6= ay.
17
В самом деле, пусть ax = ay ⇒ ax − ay = 0 ⇒ a(x − y) = 0 ⇒ x − y =
0 ⇒ x = y.
Аналогично доказывается биективность отображения x → xa.
(Т.е. доказана разрешимость уравнений xa = b и ax = b ∀a, b ∈ R# ).
Этап 3. Существование 1.
Покажем, что e = 1. Пусть a ∈ R# . Согласно (2),
∃x, y ∈ R# : a = ex и a = ye ⇒ ea = e(ex) = (ee)x = ex = a.
Аналогично ae = (ye)e = y(ee) = ye = a. Значит e = 1.
Этап 4. Обратимость элементов.
Пусть a ∈ R# . Согласно (2), найдутся такие b1 и b2 , что ab1 = 1 и b2 a = 1.
Покажем, что b1 = b2 :
3 Кольца вычетов
Пусть n ∈ N, n > 2. Рассмотрим следующие множества целых чисел,
которые будем называть вычетами по модулю n:
[0] = {kn | k ∈ Z}
[1] = {kn + 1 | k ∈ Z}
..
.
[n − 1] = {kn + n − 1 | k ∈ Z} .
a ≡ b (mod n) ⇔ n|a − b
Свойства сравнений
1) a + b ≡ a′ + b′ (mod n),
2) ab ≡ a′ b′ (mod n).
18
a ≡ a′ (mod n) n | a − a′
Доказательства. 1) ⇒ ⇒
b ≡ b′ (mod n) n | b − b′
⇒ n|(a − a′ ) + (b − b′ ) ⇒ n|(a + b) − (a′ + b′ ) ⇒ a + b ≡ a′ + b′ (mod n).
a ≡ a′ (mod n) n | a − a′
2) ⇒ ⇒ n|b(a − a′ ) + a′ (b − b′ ) ⇒
b ≡ b′ (mod n) n | b − b′
⇒ n|ab − a′ b′ ⇒ ab ≡ a′ b′ (mod n).
19
Лекция 4. Поля.
1 Определение
Полем называется коммутативное кольцо, в котором множество всех
ненулевых элементов является (абелевой) группой относительно умно-
жения.
Примеры
2 Характеристика поля
В некоторых полях, например в поле Zp , выполняется равенство
1| + .{z
. . + 1} = 0.
p
20
Этот факт необходимо учитывать, делая преобразования выражений. С
этой целью введем понятие характеристики поля.
Пусть F — произвольное поле. Наименьшее натуральное число n, для
которого
1| + .{z
. . + 1} = 0,
n
будем называть характеристикой поля. Если такого n не существует, то
характеристика поля считается равной 0. Обозначение: char F .
Например, char Q = 0, char R = 0, char Zp = p > 0.
Если char F = n > 0, то n — простое число. В самом деле, пусть n =
km, k > 1 и m > 1. Тогда
. . . 1} = (1 + . . . + 1) (1 + . . . + 1),
1| +{z
| {z }| {z }
n k m
21
Рутинная проверка показывает, что в C выполнены все свойства опера-
ций из определения поля. Значит, (C, +, ·) — поле, которое называется
полем комплексных чисел.
Комплексные числа изображают точками на плоскости в прямоугольной
системе координат. Эту плоскость называют комплексной плоскостью.
y
c = (a, b)
b
r
ϕ
0 a x
√
Рис. 6: r = |c| = a2 + b2 (модуль c), ϕ = arg c (аргумент c), a = r cos ϕ ,
b = r sin ϕ.
Заметим, что
(a, 0) + (a′ , 0) = (a + a′ , 0),
(a, 0) · (a′ , 0) = (aa′ , 0).
Отсюда следует, что ось абсцисс образует подполе в C, изоморфное полю
R.
Множество {(0, b) | b ∈ R} замкнуто относительно сложения, но не за-
мкнуто относительно умножения:
(0, b) · (0, b′ ) = (−bb′ , 0).
Алгебраическая форма
22
Число a называется вещественной частью комплексного числа a + bi,
число b — мнимой частью.
Тригонометрическая форма
В частности,
Комплексное сопряжение
1) c = c;
2) c = c ⇔ c ∈ R;
23
y
ε1
ε2
ε0 = 1
0 x
ε3
ε4
√
Рис. 7: 5 корней 5
1 = {ε0 , ε1, ε2 , ε3 , ε4 } , εk = cos 2πk
5
+ i sin 2πk
5
,k =
0, 1, 2, 3, 4.
3) c1 + c2 = c1 + c2 ;
4) c1 c2 = c1 · c2 ;
5) c + c ∈ R;
6) c · c ∈ R.
1) ϕ — биекция,
для любых x, y ∈ F .
Автоморфизм ϕ поля F называется инволютивным, если ϕ(ϕ(x)) = x
для любого x ∈ F .
Из свойств комплексного сопряжения следует, что отображение c → c
является инволютивным автоморфизмом поля C.
24
Лекции 5-6. Кольца многочленов.
1 Определение
Для произвольного поля F построим множество всех выражений вида
f = a0 xn + a1 xn−1 + . . . + an−1 x + an , ai ∈ F.
Сами выражения будем называть многочленами, символ x — перемен-
ной, элементы поля ai — коэффициентами многочлена, ненулевой коэф-
фициент с наименьшим индексом — старшим коэффициентом, а степень
переменной x, стоящей после старшего коэффициента, — степенью мно-
гочлена f . Обозначение deg f .
Два многочлена называются равными, если они имеют равные коэффи-
циенты перед равными степенями переменной. Слагаемые с нулевыми
коэффициентами могут добавляться или удаляться произвольным обра-
зом. Многочлен с нулевыми коэффициентами называется нулевым, а его
степень полагаем равной −∞.
На множестве многочленов определим операции сложения и умножения,
полагая
(f + g)k = P(f )k + (g)k ,
(f g)k = i+j=k (f )i (g)j .
25
и x2 из кольца Z2 [x] индуцируют тождественное отображение поля Z2 .
Понятно, что с помощью многочлена f ∈ F [x] можно определить не
только отображение f : F → F , но и отображения f : R → R для
любого кольца R, содержащего поле F . Например, любой многочлен из
R[x] индуцирует некоторое отображение C в C.
Далее нам потребуется один полуочевидный результат, который мы при-
водим без доказательства, хотя и простого, но достаточно формального.
Теорема (о замене переменной). Все соотношения между многочлена-
ми из F [x], получающиеся при сложении и умножении, остаются в
силе при замене x на произвольный элемент из коммутативного коль-
ца R, содержащего поле F . Точнее, пусть F ⊂ R, f, g ∈ F [x], a ∈ R.
Тогда
f (x) + g(x) = h(x) ∈ F [x] f (a) + g(a) = h(a)
⇒
f (x) · g(x) = s(x) ∈ F [x] f (a) · g(a) = s(a).
2 Понятие делимости
Пусть F — произвольное поле и f, g ∈ F [x]. Говорят, что многочлен f
делит многочлен g (обозначение f |g), если существует такой многочлен
h ∈ F [x], что
g = f · h.
Замечание. Наряду с термином делит используется термин делится.
Утверждение «многочлен g делится на многочлен f » означает, что f
делит g.
26
Отметим простейшие свойства делимости.
2) f |g и g|h ⇒ f |h,
3) f |g и f |h ⇒ f |g + h,
1) d|f и d|g,
1) НОД(f, g) = f ⇔ f |g,
27
2) НОД(0, f ) = f .
3 Теория делимости
Теорема (о делении с остатком). Для любых f, g ∈ F [x], где g 6= 0,
существуют однозначно определенные q, r ∈ F [x] такие, что
1) f = qg + r,
28
Замечание. Из доказательства теоремы следует: если коэффициенты f
и g лежат в некотором подполе L ⊂ F , то и коэффициенты многочленов
q и r лежат в этом же L.
Теорема (алгоритм Евклида для НОД). Для любых f1 , f2 ∈ F [x], где
f2 6= 0, существует НОД(f1 , f2 ) = d, причем d = af1 +bf2 для некоторых
a, b ∈ F [x].
f1 = q1 f2 + f3
f2 = q2 f3 + f4
...
fn−2 = qn−2 fn−1 + fn
fn−1 = qn−1 fn .
fn = af1 + bf2 ,
29
3) если g|f, h|f и НОД(g, h) = 1, то gh|f .
(a1 f + b1 g)(a2 f + b2 h) = 1 ⇒ a3 f + b3 gh = 1,
f = ap1 p2 . . . pk ,
30
База индукции. k = 1. В этом случае f = ap1 и из q1 |f следует, что p1
и q1 — ассоциированы и deg q1 = deg f . Значит m = 1.
Шаг индукции. Пусть k > 1 и заключение теоремы для разложений
на меньшее число сомножителей верно. Согласно следствию из теоремы
о свойствах взаимно простых многочленов, неприводимый многочлен p1
ассоциирован с одним из неприводимых многочленов qi . Без потери общ-
ности рассуждений можно считать, что p1 = q1 , и следовательно
ap1 p2 . . . pk = bp1 q2 . . . qm ,
f1 = ap2 . . . pk = bq2 . . . qm .
4 Корни многочленов
Элемент c ∈ F называется корнем многочлена f ∈ F [x], если f (c) = 0.
Из теоремы о делении с остатком следует
31
где c1 , . . . , cm — все различные корни f и g(ci ) 6= 0, i = 1, . . . , m. Так как
f = (x − ci )ki · hi , где hi (ci ) 6= 0, то ci — корень кратности ki . Следова-
тельно, число корней f с учетом их кратностей равно k1 + k2 + . . . + km =
deg f − deg g 6 deg f , откуда и следует заключение теоремы.
32
Действительно, пусть f = a0 xn + a1 xn−1 + . . . + an , ai ∈ R, i = 1, . . . , n.
Если f (c) = 0, то f (c) = a0 cn + . . . + an−1 c + an . Напомним, что ai =
ai , xy = x · y и x + y = x + y для любых x, y ∈ C. Поэтому
f (c) = f (c) = 0 = 0
и, следовательно, c — корень f .
Заметим, если c 6= c, то многочлен f делится в кольце C[x] на произве-
дение взаимно простых многочленов (x − c)(x − c). Но многочлен
(x − c)(x − c) = x2 − (c + c)x + cc
5 Формальная производная
Для любого поля F определим отображение D : F [x] → F [x], сопостав-
ляя каждому многочлену f ∈ F [x] многочлен D(f ) ∈ F [x] по правилу
1) (cf )′ = cf ′ ,
2) (f + g)′ = f ′ + g ′ ,
3) (f g)′ = f ′ g + f g ′.
33
Доказательство. Первые два свойства вытекают очевидным образом из
определения D. Докажем свойство 3.
Случай 1. f и g — одночлены.
Согласно свойству 1 достаточно рассмотреть случай f = xn и g = xm .
′
(f g)′ = (xn xm )′ = (xn+m ) = (n + m)xn+m−1 ,
f ′ g + f g ′ = (xm )′ xn + xm (xn )′ = mxm−1 xn + nxm xn−1 = (m + n)xn+m−1 .
Случай 3. Общий.
Представим теперь f в виде суммы одночленов и повторим рассуждения
из случая 2.
34
Лекции 7-8. Матрицы.
1 Действия с матрицами
Пусть F — произвольное поле. Матрицей размера m × n над полем F
называется набор элементов поля, расположенных в виде таблицы из m
строк и n столбцов. Две матрицы называются равными, если они имеют
одинаковые размеры и равные элементы на одинаковых местах. Матри-
ца называется квадратной порядка n, если число её строк совпадает с
числом столбцов и равно n.
a11 a12 . . . a1n
a21 a22 . . . a2n
A = .. .. . . .
. . .
am1 am2 . . . amn
Обозначения:
Сложение
35
Транспонирование
Умножение
V. Свойства транспонирования
T
1. AT = A
2. (αA)T = αAT
3. (A + B)T = AT + B T
4. (AB)T = B T AT
36
Доказательство. Большинство указанных свойств очевидным образом
следуют из определения операций. Нетривиальными свойствами являют-
ся лишь 1–3 свойства умножения матриц и свойство 4 транспонирования.
Свойство II.1
P P P
(A(BC))ij = p Aip (BC)pj = p (A ip ( Bps Csj )) =
s
P P P P
= p ( s Aip Bps Csj ) = s p Aip Bps Csj =
P P P
= s p Aip Bps Csj = s (AB)is Csj = ((AB)C)ij .
Свойство II.2
P P
(A (B + C))ij = p Aip (B + C)pj = p Aip (Bpj + Cpj ) =
P P
= p Aip Bpj + p Aip Cpj = (AB)ij + (AC)ij = (AB + AC)ij .
37
Частичная операция умножения матриц также определена для любых
квадратных матриц порядка n, причем их произведение является снова
квадратной матрицей порядка n. Сравнив свойства сложения и умноже-
ния квадратных матриц со свойствами операций в кольце, мы получаем
другое
5) 1a = a для любого a ∈ V .
2) (A, +, ·) — кольцо;
38
Следствие 3. Множество матриц M(m × n, F ) с операциями сложе-
ния и умножения на элементы поля F является векторным простран-
ством над полем F .
1. ϕ — биекция;
39
2 Делители нуля и обратимые матрицы
Свойства матричных операций похожи на свойства числовых операций,
но обладают рядом особенностей. Так, например, произведение AB нену-
левых матриц может быть нулевой матрицей, что, конечно, невозможно
для произведения двух ненулевых чисел. Поэтому при работе с матри-
цами мы должны быть осторожными, понимая, что полной аналогии
между преобразованиями матричных и числовых выражений нет.
Пытаясь осмыслить эти особенности матричных операций, мы введем
новые понятия. Сначала мы обобщим на случай частичных операций
понятие делителей нуля, которое было дано ранее для колец.
Определение 4. Матрица A называется левым делителем нуля, если
найдется такая ненулевая матрица B, что AB = O и правым делителем
нуля, если найдется такая ненулевая матрица C, что CA = O.
AB = BA = E.
40
Теорема (свойства делителей нуля). 1. Левые и првые делители ну-
ля — необратимые матрицы;
41
Помимо свойств делителей нуля и обратимых матриц далее часто будет
использоваться один простой критерий для делителей нуля. Для форму-
лировки этого критерия нам потребуется
∃α1 , . . . , αn ∈ F : α1 ∨ α2 ∨ . . . ∨ αn = 6 0и
α1 A1 + . . . + αn An = 0.
42
3 Элементарные преобразования и элементарные мат-
рицы
Для дальнейшего изучения свойств делителей нуля и обратимых матриц
нам потребуется понятие элементарных преобразований матрицы.
43
3. Элементарное преобразование строк произвольной матрицы A рав-
носильно умножению слева SA на элементарную матрицу S со-
ответствующего типа;
1) a21 = 0;
44
что a11 6= 0. Умножим первую строку на λ = − aa11i1
и прибавим к i-й
строке для каждого i 6= 1. Получим ступенчатую матрицу
a11
0
B = .. .
.
0
Шаг индукции.
Пусть
a11 . . . a1n
A = ... . . ..
. . , n > 1
am1 . . . amn
и теорема справедлива для матриц с меньшим числом столбцов. Тогда
элементарными преобразованиями строк мы можем привести A к одному
из двух видов:
∗
0 0
A1 = ... . . . или A2 = .. . . . , где ∗ =
6 0.
.
0
0
Вычеркивая первый столбец у матрицы A1 и первые столбец и строку
у матрицы A2 , мы получаем матрицы с числом столбцов < n, которые
согласно индуктивному предположению можно привести к ступенчатому
виду. Очевидно, что эти же преобразования приводят A1 и A2 также к
ступенчатому виду.
45
1) B не имеет нулевых строк;
2) у B есть нулевые строки.
A = S1−1 · . . . · Sn−1 ,
46
3) для квадратной матрицы свойство быть левым делителем нуля
равносильно свойству быть правым делителем нуля;
47
Лекции 9-10. Определители.
1 Индуктивное определение
Ранее было показано, что квадратная матрица обратима в том и только
том случае, когда её строки (или столбцы) линейно независимы. Приме-
нять полученный критерий неудобно во многих случаях. В дальнейшем
нам потребуется другой аналитический критерий, основанный на вычис-
лении одной функции от матричных элементов, сопоставляющей каждой
квадратной матрице некоторый элемент поля:
det : M(n, F ) → F.
48
Замечание. Наряду с обозначением det A для матрицы A, заданной в
виде таблицы A = (aij ), часто используется другое обозначение |aij |, ко-
торое мы использовали для матриц порядков 2 и 3. Также для записи
некоторых свойств определителей мы будем применять еще одно обозна-
чение: det A = det(A1 , A2 , . . . , An ), где Ai — i-й столбец матрицы A.
49
то m
X
det A = λi det(A1 , . . . , Bi , . . . , An ),
i=1
где в правой части равенства столбцы Bi стоят на k-м месте.
где все определители det Aj , для j 6∈ {k, k + 1}, равны 0 в силу индук-
тивного предположения. Следовательно,
det A = (−1)k+1 a1k det Ak + (−1)k+2 a1,k+1 det Ak+1 .
Так как k-й и (k + 1)-й столбцы одинаковы, то Ak = Ak+1 и a1k = a1,k+1 ,
откуда и вытекает требуемое равенство det A = 0.
50
(2) Покажем теперь, что при перестановке двух соседних столбцов мат-
рицы знак её определителя меняется на противоположный.
Пусть в матрице A переставлены k-й и (k + 1)-й столбцы. Тогда, исполь-
зуя свойство линейности определителя и предыдущее утверждение (1),
получаем:
51
Во-вторых, умножение j-го столбца на элемент λ 6= 0 равносильно умно-
жению матрицы A справа на элементарную матрицу Mj (λ). Заметим,
что det Mj (λ) = λ и, согласно свойству линейности, множитель λ можно
вынести за знак определителя. Значит
det AMj (λ) = det A · det Mj (λ) .
52
Теорема (определитель произведения матриц). Для произвольных мат-
риц A и B справедливо равенство
53
Определение. Дополнительным минором элемента aij в матрице A на-
зывается определитель матрицы, полученной из A вычеркиванием i-й
строки и j-го столбца. Дополнительный минор элемента aij будем обо-
значать через ∆ij .
Теорема (формулы разложений по строкам и столбцам). Для любой
матрицы A справедливы равенства
Pn
det A = (−1)i+j aij ∆ij (разложение по i-й строке),
Pnj=1 i+j
det A = i=1 (−1) aij ∆ij (разложение по j-му столбцу).
4 Приложения
В качестве приложений определителя мы дадим формулы для вычисле-
ния обратной матрицы, а также формулы Крамера для решения систем
линейных уравнений.
Теорема (формулы для элементов обратной матрицы). Пусть A — об-
ратимая матрица. Тогда
(−1)i+j ∆ji
A−1 ij
= ,
det A
где ∆ji — дополнительный минор элемента aji в A.
54
Теорема (формулы Крамера). Система AX = B имеет единственное
решение тогда и только тогда, когда det A 6= 0, причем в этом случае
∆i
xi = det A
, где ∆i — определитель матрицы, полученной из A заменой
i-го столбца на столбец B.
55
Лекции 11-15. Векторные пространства.
1 Основные определения
Сначала напомним определение векторного пространства, данное ранее.
Абелева группа (V, +) называется векторным пространством над полем
F , если для любого x ∈ V и любого λ ∈ F однозначно определен элемент
из V , обозначаемый через λx и называемый произведением λ и x, причем
1) α(x + y) = αx + αy,
2) (α + β)x = αx + βx,
3) (αβ)x = α(βx),
4) 1 · x = x
для любых x, y ∈ V и α, β ∈ F .
Элементы векторного пространства называются векторами, а нулевой
элемент абелевой группы V — нулевым вектором. Также вместо термина
«векторное пространство над полем F » часто используется более корот-
кое выражение «векторное F -пространство» или даже «F -пространство»,
если из контекста понятно, о чем идет речь.
В теории векторных пространств мы будем использовать всю терминоло-
гию, которую разработали в теории абелевых групп. Так через −x будем
обозначать вектор противоположный к вектору x, а через x − y будем
обозначать выражение x+(−y), которое называется разностью векторов.
Отметим несколько простейших свойств операций сложения и умноже-
ния на элементы поля, которые будут применяться в дальнейшем:
1) x = y + z ⇒ y = x − z;
2) 0 · x = 0;
3) (−1)x = −x.
56
Дадим теперь определение «равенства» двух векторных пространств.
Здесь, в принципе, можно идти двумя различными путями: с одной сто-
роны, можно считать два векторных пространства «одинаковыми», ес-
ли они различаются лишь обозначениями векторов и элементов поля,
а с другой, можно зафиксировать поле F и «одинаковыми» считать F -
пространства, различающиеся лишь обозначениями векторов. В теории
векторных пространств был выбран второй путь.
Определение. Векторные F -пространства V1 и V2 называются изоморф-
ными, если существует такя биекция ϕ : V1 → V2 , что
2) ϕ(λx) = λϕ(x)
для любых x, y ∈ V1 и λ ∈ F .
1) 0 ∈ W ,
2) x, y ∈ W ⇒ x + y ∈ W ,
3) x ∈ W, λ ∈ F ⇒ λx ∈ W .
57
Обозначение: W 6 V .
Очевидно, что любое подпространство из V само является векторным F -
пространством относительно операций сложения векторов и умножения
на элементы поля F , индуцированных этими операциями всего V .
Простейшими примерами подпространств являются подпространство, со-
стоящее из одного нулевого вектора, и само пространство V . Эти под-
пространства называются тривиальными, причем первое, состоящее из
одного нулевого вектора, называется нулевым и обозначается через 0.
Разумеется, кроме этих тривиальных подпространств пространство V в
общем случае может содержать и другие подпространства. Для описания
общего способа построения подпространств нам потребуется ряд новых
понятий. Но сначала напомним несколько терминов, использовавшихся
ранее.
Для любых векторов v1 , . . . , vn из V и элементов λ1 , . . . , λn из F выраже-
ние вида
λ1 v1 + . . . + λn vn
будем называть линейной комбинацией векторов v1 , . . . , vn . Линейную
комбинацию с нулевыми коэффициентами λi , i = 1, . . . , n, будем назы-
вать тривиальной.
Если для вектора v ∈ V существуют такие λ1 , . . . , λn ∈ F , что v =
λ1 v1 + . . . + λn vn , то будем говорить, что вектор v представим в виде
линейной комбинации векторов v1 , . . . , vn или v линейно выражается
через векторы v1 , . . . , vn .
Пусть теперь S — произвольное непустое подмножество векторов из V
и W — множество всех векторов из V , представимых в виде линейных
комбинаций конечных наборов векторов из S. Нетрудно понять, что W —
подпространство в V . Действительно,
1) 0 ∈ W , так как S 6= ∅, а нулевой вектор может быть линейно выражен
через любые векторы с помощью тривиальной линейной комбинации,
2) сумма линейных комбинаций векторов из S есть снова линейная ком-
бинация векторов из S,
3) произведение линейной комбинации векторов из S на элемент поля
есть снова линейная комбинация векторов из S.
Построенное таким способом подпространство W называется линейной
оболочкой векторов S и обозначается через hSi. Часто используется и
другое название для линейной оболочки S. Это подпространство hSi на-
зывается подпространством, порожденным множеством векторов S, а
само множество S называется порождающим множеством простран-
58
ства hSi. Заметим также, что, используя новые термины, выражение
«вектор v представим в виде линейной комбинации векторов из S» мож-
но переформулировать в виде: «вектор v принадлежит линейной оболоч-
ке S» (или v ∈ hSi).
Очевидно, что любое подпространство W из V является линейной обо-
лочкой некоторого множества векторов из V . В качестве порождающего
множества векторов для W можно взять, например, само множество W .
3 Базис и размерность
Определение. Упорядоченный набор векторов E = {e1 , . . . , en } назы-
вается базисом векторного F -пространства V , если любой вектор из V
представим в виде единственной линейной комбинации этих векторов,
т.е.
1) ∀x ∈ V ∃λ1 , . . . , λn ∈ F : x = λ1 e1 + . . . + λn en ,
2) α1 e1 + . . . + αn en = β1 e1 + . . . + βn en ⇒ αi = βi , i = 1, . . . , n.
59
Сначала проведем небольшой анализ условий 1 и 2 из определения ба-
зиса. Во-первых, условие 1 может быть переформулировано в терминах
порождения, а именно: V порождается векторами e1 , . . . , en или V есть
линейная оболочка множества E. Во-вторых, условие 2 равносильно, как
это нетрудно заметить, следующему утверждению:
λ1 e1 + . . . + λn en = 0 ⇒ λ1 = . . . = λn = 0. (*)
для любого k = 1, . . . , n.
60
имеет базис. Для нахождения базиса достаточно взять любой конечный
набор векторов, порождающий пространство V , затем из этого набора
выбрать порождающее V подмножество наименьшего размера и, нако-
нец, упорядочить его. Этот способ построения базиса удобно применять
и на практике. Итак, справедлива
Теорема (о существовании базиса). Любое ненулевое конечнопорожден-
ное векторное пространство имеет конечный базис.
λ1 e1 + . . . + λn en + αv = 0.
61
Как и вторую переформулировку определения базиса, третью перефор-
мулировку можно применять для построения базиса векторного про-
странства, но сначала мы должны показать, что процесс построения мак-
симального линейно независимого множества векторов останавливается
на конечном шаге. С этой целью докажем следующее:
w1 = α11 v1 + . . . + α1n vn
...
wm = αm1 v1 + . . . + αmn vn .
62
Теорема (о дополнении до базиса). Любое множество линейно неза-
висимых векторов из ненулевого конечопорожденного векторного про-
странства V может быть дополнено до базиса пространства V .
63
относительно сложения векторов. Вместо теоретико-множественной опе-
рации объединения в теории векторных пространств вводится понятие
суммы подпространств, в котором подSсуммой подпространств понима-
ется линейная оболочка объединения m i=1 Wi . Эта линейная оболочка,
с одной стороны, является наименьшим подпространством из V , содер-
жащим все Wi , i = 1, . . . , m, а с другой, совпадает с множеством сумм
векторов из различных Wi , i = 1, . . . , m, т.е.
hW1 , . . . , Wm i = {x1 + . . . + xm | xi ∈ Wi , i = 1, . . . , m} .
S
Поэтому линейная оболочка объединения m i=1 Wi называется суммой
подпространств Wi , i = 1, . . . , m и обозначается через W1 +. . .+Wm . Та-
ким образом hW1 , . . . , Wm i и W1 +. . .+Wm — два различных обозначения
для одного и того же подпространства, которое может называться сум-
мой подпространств Wi , линейной оболочкой подпространств Wi или под-
пространством, порожденным подпространствами Wi для i = 1, . . . , m.
Понятно, что размерность суммы или пересечения подпространств зави-
сит от их взаиморасположения. Один случай взаиморасположения под-
пространств будет для нас наиболее важен, и для этого случая вводится
специальный термин.
64
Для двух подпространств существует простой критерий их линейной
независимости.
65
5 Координатизация пространств
Пусть V — произвольное конечномерное векторное F -пространство и
E = {e1 , . . . , en } — базис V . Тогда для любого v ∈ V , согласно определе-
нию базиса, существуют однозначно определенные элементы α1 , . . . , αn
из поля F , называемые координатами вектора v в базисе E, для которых
v = α1 e1 + . . . + αn en .
для любых x, y ∈ V и λ ∈ F .
Значит ϕ является изоморфизмом n-мерного F -пространства V на про-
странство столбцов F n . Определенный таким способом изоморфизм ϕ
называется координатизацией пространства V относительно базиса E.
В частности, отсюда следует
Теорема (об изоморфизме). Любое n-мерное векторное F -простоанство
изоморфно пространству столбцов F n .
Следствие 1. Все n-мерные векторные F -пространства изоморфны.
Следствие 2. Пусть V — n-мерное векторное F -пространство и F —
конечное поле порядка q. Тогда |V | = q n .
66
Матрица S, столбцами которой являются координатные столбцы векто-
ров e′i в базисе E, называется матрицей перехода от базиса E к базису
E ′ . Другими словами, S = AT , где A = (αij ) — матрица коэффициентов
в указанных выше разложениях.
Если (v)E ′ = (λ′1 , . . . , λ′n )T , то
6 Конечные поля
Первые шаги, сделанные нами в теории векторных пространств, позво-
ляют получить некоторые результаты и в других областях. В качестве
первого применения рассмотрим вопрос о мощности конечного поля.
Пусть F — произвольное поле ненулевой характеристики p и K — мно-
жество всех кратных 1 из F . Ранее было показано, что
K = {0, 1, . . . , p − 1} ,
67
7 Ранг матрицы
Пусть V — произвольное конечномерное F -пространство и S — некоторое
множество векторов из V . Рангом множества S называется размерность
линейной оболочки S. Для ранга S мы будем использовать обозначение
rank S. Итак,
rank S = dimhSi.
68
Теорема-определение (о ранге матрицы). Для произвольной матри-
цы A её строчный ранг равен столбцовому рангу и называется просто
рангом матрицы A.
Обозначение: rank A.
Из доказательства теоремы мы видим, что ранг ненулевой матрицы A ∈
M(m×n, F ) равен наименьшему натуральному k, для которого найдутся
такие матрицы B ∈ M(m × k, F ) и C ∈ M(k × n, F ), что A = BC.
Ax = 0,
W = {x ∈ F n | Ax = 0} .
Тогда
1) 0 ∈ W , т.к. A · 0 = 0,
2) x, y ∈ W ⇒ A(x + y) = Ax + Ay = 0 ⇒ x + y ∈ W ,
3) x ∈ W, λ ∈ F ⇒ A(λx) = λ(Ax) = 0 ⇒ λx ∈ W .
69
Таким образом, W является подпространством в V . Это подпространство
мы будем называть пространством решений системы Ax = 0.
Понятно также, что с помощью координатизации векторного простран-
ства мы можем применить новый способ построения подпространств в
любом n-мерном F -пространстве.
Возникает естественный вопрос: любое ли подпространство из простран-
ства столбцов F n есть пространство решений некоторой системы линей-
ных однородных уравнений? Этот вопрос вызывает другой, связанный
с выбором системы Ax = 0, пространство решений которой совпадает
с данным подпространством W .Конечно, выбор такой системы неодно-
значен, так как добавляя к ней любое уравнение, являющееся линейной
комбинацией уравнений системы, мы не изменим множество её реше-
ний. Однако, взяв линейную оболочку строк матрицы A в пространстве
строк F n , мы уже можем ставить проблему об однозначности соответ-
ствия между пространствами решений систем и пространствами, порож-
денными строками коэффициентов уравнений системы.
Анализ этих нетривиальных вопросов более удобно проводить в так на-
зываемой инвариантной форме, используя понятия линейной функции и
сопряженного пространства. Но, заметим, этот более короткий и удоб-
ный для теоретического изложения путь является в то же время и более
абстрактным и трудным для восприятия.
1) f (x + y) = f (x) + f (y),
2) f (λx) = λf (x)
для любых x, y ∈ V и λ ∈ F .
На множестве всех линейных функций определим операции сложения и
умножения на элементы поля F :
Суммой линейных функций f и g называется функция, которая обозна-
чается через f + g и определяется следующим образом:
70
Произведением линейной функции f на элемент поля λ ∈ F называет-
ся функция, которая обозначается через λf и определяется следующим
образом:
(λf )(x) = λf (x) , x ∈ V.
1) (f + g)E = (f )E + (g)E ,
2) (λf )E = λ (f )E
для любых f, g ∈ V ∗ и λ ∈ F .
Отсюда следует, во-первых, что операции сложения и умножения на
элементы поля F , определенные на V ∗ , удовлетворяют всем аксиомам
векторного F -пространства и, во-вторых, справедливость следующего
утверждения:
71
Теорема (об изоморфизме V и V ∗ ). Пусть V — n-мерное F -пространство.
Тогда сопряженное пространство V ∗ изоморфно пространству строк
F n . В частности, dim V ∗ = n и пространство V ∗ изоморфно простран-
ству V .
72
так что {e1 , . . . , en } — базис пространства V ∗∗ сопряжённый базису E ∗
пространства V ∗ .
Заметим, что отображение x → x переводит вектор с координатами
x1 , . . . , xn в базисе E в вектор с такими же координатами в базисе {e1 , . . . , en }
пространства V ∗∗ . Следовательно, отображение x → x есть биекция.
Замечание. В дальнейшем мы будем отождествлять пространства V и
V ∗∗ посредством канонического изоморфизма, т.е. рассматривать вектор
x ∈ V в то же время и как линейную функцию на V ∗ .
10 Аннуляторы подпространств
С помощью понятий, введенных в предыдущем разделе, легко ответить
на вопросы, связанные с заданием подпространств системами линейных
однородных уравнений. Полученные ответы будут сформулированы в
терминах аннуляторов подпространств, которые выявляют единую, по
существу, природу двух соответствий между подпространствами из V и
из V ∗ .
Во-первых, отметим, что пространство W решений системы линейных
однородных уравнений в инвариантной форме может быть задано как
W = {x ∈ V | fi (x) = 0, i = 1, . . . , m, fi ∈ V ∗ } .
73
Заменяя в определении аннулятора L на V или V ∗ , мы получаем два
соответствия между подпространствами из V и V ∗ .
Очевидно, что W 0 — подпространство в L∗ .
2) W = U ⇔ W 0 = U 0 ,
74
3) Wi 6 W1 + W2 , i = 1, 2 ⇒ Wi0 > (W1 + W2 )0 ⇒
⇒ W10 ∩ W20 > (W1 + W2 )0 . Обратное включение W10 ∩ W20 6 (W1 + W2 )0
следует из определения аннулятора.
4) Используя пункт 3 и инволютивность аннулятора, получаем
0 00
(W1 ∩ W2 )0 = (W100 ∩ W200 ) = (W10 + W20 ) = W10 + W20 .
75
Лекции 16-17. Геометрия векторных пространств.
1 Аффинные подпространства
Обобщением понятия подпространства в векторном пространстве явля-
ется понятие аффинного подпространства. Изучение взаиморасположе-
ния аффинных подпространств составляет основное содержание аффин-
ной геометрии векторного пространства. Таким образом, кроме алгеб-
раической структуры на векторном пространстве определена еще и гео-
метрическяа структура, позволяющая более наглядно описывать многие
тонкие свойства векторных пространств.
a1 + W1 = a2 + W2 ⇔ W1 = W2 и a1 − a2 ∈ W1 .
a1 + W = a2 + W ⇔ a1 − a2 ∈ W.
76
Важным числовым инвариантом аффинного подпространства является
его размерность.
Обозначение: dim L.
Существуют специальные названия n-мерных аффинных подпространств
для некоторых значений n. Так, 0-мерные аффинные подпространства
называют точками, 1-мерные аффинные подпространства — прямыми,
2-мерные аффинные подпространства — плоскостями. Аффинное под-
пространство L из векторного пространства V называют гиперплоско-
стью, если dim L = dim V − 1.
Пользуясь геометрическим языком, мы можем переформулировать кри-
терий равенства следующим образом: два аффинных подпространства
совпадают в том и только том случае, если они проходят через одну
точку и имеют равные направления.
2) L1 ⊂ L2 ⇔ V (L1 ) 6 V (L2 ) и L1 ∩ L2 6= ∅.
3) L1 ⊂ L2 ⇒ dim L1 6 dim L2 .
77
пространстве V есть пространство решений некоторой системы линей-
ных однородных уравнений, т.е.
∃fi ∈ V ∗ , i = 1, . . . , k : W = {x ∈ V | fi (x) = 0, i = 1, . . . , k} .
Тогда аффинное подпространство L = a + W совпадает с множеством
решений M системы линейных уравнений следующего вида:
M = {y ∈ V | fi (y) = fi (a), i = 1, . . . , k} .
Действительно, пусть y ∈ L. Тогда y = a + x для некоторого x ∈ W и,
следовательно, fi (y) = fi (a + x) = fi (a) + fi (x) = fi (a) ⇒ y ∈ M.
Обратно, пусть y ∈ M. Тогда fi (y) = fi (a) ⇒ fi (y − a) = 0 ⇒ y − a ∈
W ⇒ y ∈ a + W = L.
Таким образом, любое аффинное подпространство есть множество реше-
ний некоторой системы линейных уравнений на V . Обратное не всегда
верно. Не любая система линейных уравнений задает некоторое аффин-
ное подпространство. Дело в том, что система линейных уравнений мо-
жет быть несовместна, т.е. не иметь решений, и в этом случае множество
решений системы пусто.
Задача 4. Доказать, что множество решений совместной системы ли-
нейных уравнений на векторном пространстве есть аффинное подпро-
странство.
2 Барицентрические комбинации
Задача 5. Пусть L — аффинное подпространство в V . Доказать, что
L — подпространство в V , если выполнено одно из условий:
1) 0 ∈ L,
2) ∃a, b ∈ L : a + b ∈ L,
3) ∃a ∈ L ∃λ ∈ F : λ 6= 1 и λa ∈ L.
Задача 6. Пусть L — произвольное подмножество из V . Доказать, что
L 6 V ⇔ L 6= ∅ и L замкнуто относительно линейных комбинаций
векторов.
78
P
Определение 3. Линейную P комбинацию векторов αi xi будем назы-
вать барицентрической, если αi = 1.
Теорема (критерий аффинности). Следующие условия для подмноже-
ства L из V равносильны:
1) L — аффинное подпространство;
2) L непусто и замкнуто относительно взятия барицентрических
комбинаций векторов.
λw = λ(x − a) = λx + (1 − λ)a − a.
79
Что касается барицентрических комбинаций трех векторов, то внима-
тельно просмотрев доказательство критерия аффинности, мы видим, что
в доказательстве импликации (2) ⇒ (1) использовалась замкнутость L
относительно барицентрических комбинаций лишь трех векторов. Таким
образом, справедлива
80
3 Аффинные оболочки
Задача 8. Доказать, что барицентрическая комбинация конечного чис-
ла барицентрических комбинаций векторов x1 , . . . , xn является барицен-
трической комбинацией этих векторов.
81
4 Аффинная зависимость
Определение. Точки x1 , . . . , xn будем называть аффинно независимы-
ми, если любая точка из их аффинной оболочки aff (x1 , . . . , xn ) един-
ственным образом представима в виде барицентрической комбинации
точек x1 , . . . , xn , т.е.
X X X X
αi xi = βi xi , αi = βi = 1 ⇒ αi = βi , i = 1, . . . , n. (*)
82
Элементы α1 , . . . , αn называют барицентрическими координатами точ-
ки x относительно точек x1 , . . . , xn .
С помощью барицентрических координат точек легко проверяется их
аффинная независимость:
Теорема (критерий аффинной независимости). Точки p1 , . . . , pk аффин-
но независимы ⇔ ранг матрицы, составленной из их барицентрических
координат, равен k.
83
элементы которой есть координаты векторов pi −p1 в базисе x2 −x1 , . . . , xn −
x1 .
Таким образом, ранг матрицы A равен k ⇔ ранг матрицы B равен k − 1,
но последнее как раз и означает, что векторы p2 − p1 , . . . , pk − p1 линейно
независимы, или, что то же самое, точки p1 , . . . , pk аффинно независимы.
L = {αa + (1 − α)b | α ∈ F } .
84
Аналогичными способами можно задавать аффинные подпространства
любой размерности. При этом, используя барицентрическое задание, необ-
ходимо учитывать, что m-мерное аффинное подпространство есть аф-
финная оболочка m + 1 аффинно независимых точек. Например, плос-
кость есть аффинная оболочка трех точек, не лежащих на одной прямой.
Нетрудно показать, что взаиморасположение точек, прямых и плоско-
стей в векторном пространстве удовлетворяет всем аксиомам инцидент-
ности (или связи) из аксиоматики Гильберта (т.е. первая и четвертая
группы аксиом Гильберта из его «Оснований геометрии») Ниже приво-
дятся для самостоятельного доказательства небольшие вариации аксиом
инцидентности и некоторые их следствия:
Задача 13. Для любых трех точек, не лежащих на одной прямой, су-
ществует единственная плоскость, проходящая через каждую из этих
точек.
Задача 15. Если две различные точки прямой лежат на некоторой плос-
кости, то и любая точка прямой лежит на этой плоскости.
85
Задача 19. Пусть L — произвольная прямая и a — точка, лежащая вне
прямой L. Тогда в плоскости, определенной точкой a и прямой L, можно
провести единственную прямую, проходящую через a и параллельную L.
c
b
x
b
y
b
z
b b b
a b
86
то матрица барицентрических координат точек x, y, z относительно то-
чек a, b, c имеет вид
0 β 1−β
1−γ 0 γ .
α 1−α 0
c
b
y
b
b
x
b
a b b b
Лемма 1. Пусть
x = βb + (1 − β)c
y = γc + (1 − γ)a.
Тогда
1) Чевианы ax и by совпадают ⇔ y = a, x = b.
2) Чевианы ax и by параллельны ⇔ 1 − β + βγ = 0, γ 6= 1, β 6= 1.
87
Доказательство.
ax = {t1 a + (1 − t1 )x | t1 ∈ F } =
= {t1 a + (1 − t1 )βb + (1 − t1 )(1 − β)c | t1 ∈ F }
by = {t2 b + (1 − t2 )y | t2 ∈ F } =
= {(1 − t2 )(1 − γ)a + t2 b + (1 − t2 )γc | t2 ∈ F } .
88
c
b
y
b
b
x
b
a b b b b
z
Доказательство.
x = βb + (1 − β)c
y = γc + (1 − γ)a
z = αa + (1 − α)b.
Чевианы ax, by, cz имеют общую точку ⇔ совместна следующая система
уравнений относительно t1 , t2 , t3 ∈ F :
t1 x + (1 − t1 )a = t2 y + (1 − t2 )b = t3 z + (1 − t3 )c
или
(1 − t1 )a + t1 βb + t1 (1 − β)c =
= t2 (1 − γ)a + (1 − t2 )b + t2 γc =
= t3 αa + t3 (1 − α)b + (1 − t3 )c .
89
7 Задача Сильвестра о коллинеарных точках
В конце 19 века английский математик Сильвестр выдвинул гипотезу,
которая позднее стала называться задачей Сильвестра о коллинеарных
точках. Эта гипотеза может быть сформулирована в следующем виде:
если n точек не лежат на одной прямой, то существует, по крайней мере,
одна прямая, проходящая в точности через две из этих точек. Задачу
Сильвестра несложно переформулировать для точек и прямых из век-
торного F -пространства.
Обобщенная задача Сильвестра. Верно ли, что если n точек из F -
пространства не лежат на одной прямой, то существует, по крайней
мере, одна прямая, проходящая в точности через две из этих точек?
Ответ на поставленный вопрос зависит от количества точек и поля F .
Очевидно, что в случае F = Z2 ответ будет положительным для лю-
бого n. Этот факт является следствием того, что любая прямая в Z2 -
пространстве состоит лишь из двух точек.
С другой стороны, если F — конечное поле, отличное от Z2 , то, взяв в ка-
честве точек, не лежащих на одной прямой, все точки из F -пространства
размерности > 2, мы не сможем найти прямой, проходящей в точности
через две точки. Таким образом, в этом случае ответ отрицательный.
Анализ обобщённой задачи Сильвестра в случае произвольного значения
n и любого поля F может быть проведен следующим образом.
Пусть P — множество из n точек из F -пространства, не лежащих на
одной прямой, и
3) P ∈
/ L.
90
Полученная конфигурация (P, L) называется конечным пространством
прямых, а элементы семейства L, ради простоты, называют прямыми
этого пространства прямых.
Дальнейший анализ ситуации распадается на исспледование двух вопро-
сов:
Вопрос 1. Существуют ли конечные пространства прямых, состоящие
из n точек? Если существуют, то описать, с точностью до обозначения
точек, все такие пространства.
Вопрос 2. Реализуется ли данное пространтсво прямых в виде мно-
жества точек P векторного F -пространства и семейства пересечений
L = {ab ∩ P | a, b — различные точки из P }? Если реализуется, то для
каких полей F ?
Далее мы рассмотрим обобщенную задачу Сильвестра для n 6 8, анали-
зируя ситуацию указанным выше способом.
P = {1, 2, 3, 4, 5, 6, 7}
6 4 L = {123, 345, 561, 275, 471, 673, 246}
7
1 2 3
91
1
6
7
8
9
2
3
4
5 L
92
6) Понятно, что других прямых в нашем пространстве прямых нет,
так как через любые две различные точки из P проходит ровно
одна из построенных 7 прямых.
y x
a z b
Пусть
x = βb + (1 − β)c
y = γc + (1 − γ)a
z = αa + (1 − α)b
93
{α, β, γ} ∩ {0, 1} = ∅
αβγ + (1 − α)(1 − β)(1 − γ) = 0
αβγ = (1 − α)(1 − β)(1 − γ)
(Π)
1 − β + βγ 6= 0
1 − γ + γα 6= 0
1 − α + αβ 6= 0
αβ
γ =1+
1+α+β
94
8 Непересекающиеся аффинные подпространства
Мы уже знаем, что пересечение любого семейства аффинных подпро-
странств либо пусто, либо также является аффинным подпространством.
В этом разделе мы займемся изучением взаиморасположения двух аф-
финных подпространств, не имеющих общих точек. Такие подпростран-
ства мы будем называть непересекающимися. Основное понятие, которое
мы будем использовать при анализе их взаиморасположения, есть поня-
тие параллельности.
1) L1 ∩ L2 = ∅
2) a1 − a2 ∈
/ W1 + W2
3) (a1 + W1 + W2 ) ∩ (a2 + W1 + W2 ) = ∅
L1 ∩ L2 ⊂ (a1 + W1 + W2 ) ∩ (a2 + W1 + W2 ) = ∅
95
Доказательство. Пусть аффинные подпространства L1 = a1 + W1 и
L2 = a2 + W2 не имеют общих точек. Тогда, согласно теореме 1, под-
пространства P1 = a1 + W1 + W2 и P2 = a2 + W1 + W2 не имеют общих
точек. Более того, они имеют одинаковое направление W1 + W2 и, следо-
вательно, P1 k P2 .
Ясно, что Li ⊂ Pi ⊂ aff (L1 , L2 ), i = 1, 2 (см. задачу 3 из раздела 1),
причем направляющее пространство aff (L1 , L2 ) есть W1 + W2 + ha2 − a1 i.
Отсюда следует, что dim Pi + 1 = dim aff (L1 , L2 ), i = 1, 2, т. е. Pi —
гиперплоскости в аффинной оболочке L1 и L2 .
Допустим теперь, что Q1 и Q2 — параллельные гиперплоскости из aff (L1 , L2 ),
содержащие аффинные подпространства L1 и L2 , и пусть W = V (Q1 ) =
V (Q2 ). Тогда из включений Li ⊂ Qi следует, что W1 6 W и W2 6 W .
Учитывая то, что dim Qi = dim aff (L1 , L2 ) − 1 = dim(W1 + W2 ), получаем
W1 + W2 = W и Qi = Pi для i = 1, 2.
Теорема 3. Любая точка из аффинной оболочки непересекающихся под-
пространств L1 и L2 либо лежит на одной из двух её перегородок, либо
лежит на прямой, пересекающей L1 и L2 .
96
Следовательно, существуют однозначно определенные wi ∈ Wi , i = 1, 2
и λ ∈ F такие, что
b = a1 + w1 + w2 + λ(a2 − a1 ) (∗)
Так как b ∈
/ ai + W1 + W2 , i = 1, 2, то λ ∈
/ {0, 1}. Значит,
1 1
b = (1 − λ)a1 + λa2 + w1 + w2 = (1 − λ) a1 + w1 + λ a2 + w2
1−λ λ
1
т. е. точка b лежит на прямой, проходящей через точки a1 + 1−λ w1 ∈ L1
1
и a2 + λ w2 ∈ L2 . Таким образом, существование прямой доказано.
Допустим теперь, что точка b лежит на некоторой прямой, пересекающей
L1 и L2 в точках a1 + u1 ∈ L1 и a2 + u2 ∈ L2 . Тогда для некоторого µ ∈ F
97
Лекция 18. Геометрия порядка.
1 Упорядоченные поля
Определение 1. Бинарное отношение 6 на множестве M называется
линейным порядком, если
1) x 6 x,
2) x 6 y & y 6 x ⇒ x = y,
3) x 6 y & y 6 z ⇒ x 6 z,
4) x 6 y ∨ y 6 x
для любых x, y, z ∈ M.
1) x > y ⇒ x + z > y + z,
1) x > 0 ⇔ −x 6 0,
x > 0 ⇔ x−1 > 0;
2) x > y ⇔ x − y > 0;
4) x 6 0 & y > 0 ⇒ xy 6 0;
5) x 6 0 & y 6 0 ⇒ xy > 0;
6) 1 > 0.
98
2 Понятие отрезка
Пусть V — F -пространство, где F — упорядоченное поле.
Понятно, что a, b ∈ [a, b]. Эти точки называются концами отрезка. Уда-
ляя концы отрезка из [a, b], мы получаем множество (a, b), которое назы-
вается интервалом.
Если c ∈ (a, b), то будем говорить, что точка c лежит между точками a
и b.
3) пусть x ∈ (a, c). Тогда x = λa + (1 − λ)c, где λ ∈ (0, 1). Так как
c ∈ (a, b), то c = µa + (1 − µ)b, где µ ∈ (0, 1). Значит,
99
Теорема (аксиома Пеано). Пусть точки a, b, c не лежат на одной
прямой, точка e ∈ (a, c), точка d лежит на прямой bc и d ∈
/ [b, c]. Тогда
прямая de пересекает интервал (a, b).
b c d
Доказательство. Пусть
e = λa + (1 − λ)c, λ ∈ (0, 1)
d = µb + (1 − µ)c, µ ∈
/ [0, 1]
λ(µ − 1)
0< < 1 ⇔ 0 < λ(µ − 1) < µ − λ
µ−λ
100
С другой стороны,
λ(µ − 1) λ(1 − µ)
0< <1 ⇔ 0< < 1 ⇔ 0 < λ(1 − µ) < λ − µ.
µ−λ λ−µ
Так как µ < λ и µ ∈
/ [0, 1], то µ < 0 и поэтому 1 − µ > 0 ⇒ λ(1 − µ) > 0.
С другой стороны,