
От Пантелеева / Книги студентам / лИТЕРАТУРА / Тартышников
.pdfЛекция 3
3.1 Система линейных алгебраических уравнений
Система уравнений вида
a11x1 |
+ . . . + a1kxk |
.=. . |
b1, |
(1) |
an1x1 + . . . + ankxk |
= bn |
|
||
относительно неизвестных |
x1, . . . , xk называется системой линейных алгебра- |
|||
величин |
|
|
|
|
ических уравнений. Мы уже знаем, что с помощью матричных обозначений ее можно записать в виде
Ax = b, |
A = |
a. .11. .. .. .. |
a. .1k. |
|
, |
x = |
.x.1. |
|
, |
b = |
|
.b.1. |
. |
|
|
an1 . . . |
ank |
|
|
|
xk |
|
|
|
|
bn |
|
Множество матриц размеров n × k с элементами aij R, ãäå R множество вещественных чисел, обозначим Rn×k. В согласии с этим обозначением Rn×1 è Rk×1
множества матриц-столбцов, имеющих, соответственно, n è k элементов. Для краткос- ти будем писать Rn = Rn×1 è Rk = Rk×1 и называть матрицы-столбцы векторами.
Матрица A Rn×k называется матрицей коэффициентов, вектор b Rn правой
частью, а вектор x Rk решением системы (1).
3.2 Линейные комбинации
Для понимания сути дела исключительно полезна следующая интерпретация системы
(1). Согласно определению умножения матрицы на число, если α R, òî
" |
# |
" |
|
# |
|
α |
b1 |
≡ |
αb1 |
. |
|
. . . |
. . . |
||||
|
|
|
|||
|
bn |
|
αbn |
|
Пусть a1, . . . , ak столбцы матрицы A:
A = [a1, . . . , ak], |
a1, . . . , ak Rn. |
|
Тогда соотношения (1) равносильны равенству между векторами |
|
|
x1a1 + . . . + xkak = b. |
(2) |
Выражение x1a1 + . . . + xkak называется линейной комбинацией векторов a1, . . . , ak,
а числа x1, . . . , xk коэффициентами линейной комбинации . Множество всевозмож-
ных линейных комбинаций векторов a1, . . . , ak
L(a1, . . . , ak) = {α1a1 + . . . + αkak : α1, . . . , αk R}
17

18 Лекция 3
называется линейной оболочкой векторов a1, . . . , ak. Таким образом, равенство (2) означает, что
b L(a1, . . . , ak). |
(3) |
Другими словами, система (1) имеет решение (совместна) тогда и только тогда, ког-
да правая часть b принадлежит линейной оболочке (является линейной комбинацией) столбцов матрицы коэффициентов.
3.3Линейная зависимость
Векторы, все элементы которых равны нулю, называют нулевыми векторами, а иногда просто нулями. Любой нулевой вектор будем обозначать символом 0.
Линейная комбинация векторов называется нетривиальной, если хотя бы один из ее коэффициентов отличен от нуля. Система (другими словами, непустая упорядоченная совокупность конечного числа) векторов называется линейно зависимой, если для них существует нетривальная линейная комбинация, равная нулевому вектору.
Лемма 1. Åñëè a1, . . . , ak линейно зависимая система k > 1 ненулевых векторов, то в ней существует вектор am, m > 1, являющийся линейной комбинацией предыдущих векторов:
am L(a1, . . . , am−1).
Доказательство. Рассмотрим равную нулю нетривиальную линейную комбинацию
α1a1 + . . . + αkak = 0,
и пусть m наибольший номер такой, что αm 6= 0. Åñëè m = 1, òî α1a1 = 0 и, поскольку
α1 6= 0, получаем a1 = 0, что противоречит условию леммы. Следовательно, m > 1. Тогда
α1a1 + . . . + αmam = 0 am = |
−αm a1 + . . . + − |
αm am−1. 2 |
|
|
|
α1 |
αm−1 |
3.4Линейная независимость
Система векторов называется линейно независимой, если она не является линейно зависимой. Таким образом, если векторы a1, . . . , ak линейно независимы, то
α1a1 + . . . + αkak = 0 α1 = . . . = αk = 0.
Лемма 2. Любая подсистема линейно независимой системы является линейно независимой.
Доказательство. Предположим, что подсистема линейно зависима. Значит, существует нетривиальная линейная комбинация векторов данной подсистемы, равная нулю. Тогда линейная комбинация векторов исходной системы с теми же коэффициентами
Е. Е. Тыртышников |
19 |
|
|
при векторах из подсистемы и нулевыми коэффициентами при других векторах является нетривиальной линейной комбинацией, равной нулю. Получаем противоречие с
линейной независимостью исходной системы. 2
Лемма 3. Если вектор является линейной комбинацией линейно независимых векторов, то коэффициенты этой линейной комбинации определены единственным образом.
Доказательство. Пусть векторы a1, . . . ak линейно независимы и
b = α1a1 + . . . , + αkak = β1a1 + . . . , + βkak.
Отсюда
(α1 − β1)a1 + . . . + (αk − βk)ak = 0 α1 − β1 = . . . = αk − βk = 0. 2
Задача. Для каждого n найдите все значения параметра a, при которых столбцы трехдиагональной матрицы
a1
−1 |
a |
1 |
|
|
|
−..1. .a.. |
|
A = |
... |
1 |
|
|
|
1 |
a |
|
|
− |
|
порядка n линейно независимы. |
|
|
|
Задача. Матрица размеров (n + 1) Ч n имеет элементы aij > 0 ïðè i = j è aij < 0 при i 6= j. Докажите, что при n = 3 ее столбцы линейно независимы. Верно ли это при n = 4?
3.5 Транзитивность линейной зависимости
Важное (хотя и очевидное) свойство: если
L(c1, . . . , cr) L(b1, . . . , bm) è L(b1, . . . , bm) L(a1, . . . , ak),
òî
L(c1, . . . , cr) L(a1, . . . , ak).
3.6Монотонность числа линейно независимых векторов
Лемма 4. Пусть каждая из систем векторов b1, . . . , bm è a1, . . . , ak линейно незави- сима, и предположим, что
L(b1, . . . , bm) L(a1, . . . , ak). |
( ) |
Тогда m ≤ k.
Доказательство. Согласно ( ), система
b1, a1, . . . , ak
линейно зависима. В силу Леммы 1 существует вектор, являющийся линейной комбинацией предыдущих векторов, пусть это будет вектор
ak L(b1, a1, . . . , ak−1).
20 |
Лекция 3 |
|
|
Отсюда следует,что
L(a1, . . . , ak) L(b1, a1, . . . , ak−1).
В силу транзитивности линейной зависимости
L(b1, . . . , bm) L(b1, a1, . . . , ak−1),
поэтому система
b2, b1, a1, . . . , ak−1
линейно зависима. В силу Леммы 1 и в этой системе существует вектор, линейно выражающийся через предыдущие, причем таковым не может быть вектор b1 (векторы
b1, b2 линейно независимы как подсистема линейно независимой системы (Лемма 2)). Не ограничивая общности, будем считать, что
ak−1 L(b2, b1, a1, . . . , ak−2).
Предположим, что m > k. Тогда, продолжая предыдущие построения, на k-ом шаге получаем
L(a1, . . . , ak) L(bk, bk−1, . . . , b1).
Следовательно, bk+1 L(bk, bk−1, . . . , b1), а это противоречит предположению о ли- нейной независимости векторов b1, . . . , bm. Полученное противоречие доказывает, что
m ≤ k. 2
3.7Базис и размерность
Линейно независимая система векторов b1, . . . , bm V = L(a1, . . . , ak) называется базисом линейной оболочки V , åñëè L(b1, . . . , bm) = V .
Теорема о базисах. Любые базисы линейной оболочки V содержат одно и то же число векторов.
Доказательство. Пусть b1, . . . , bm è c1, . . . , cr два базиса данной линейной обо- лочки. Ясно, что
L(b1, . . . , bm) = L(c1, . . . , cr).
Применяя Лемму 4 два раза, получаем два неравенства: m ≤ r è r ≤ m. Отсюда m = r.
2
Определение. Число векторов в базисах линейной оболочки V называется ее размерностью и обозначается dim V .
Теорема о размерности линейной оболочки: dim L(a1, . . . , ak) ≤ k.
Доказательство. Достаточно заметить, что в качестве базиса линейной оболочки заданной системы векторов можно выбрать их максимальную линейно независимую
систему. 2
В качестве базиса в линейной оболочке L(a1, . . . , an) всегда можно выбрать некото-
рую подсистему векторов a1, . . . , an. Максимальная линейно независимая подсистема называется базой данной системы.
Утверждение. Для того чтобы подсистема векторов a1, . . . , an являлась базисом в L = L(a1, . . . , an), необходимо и достаточно, чтобы она была базой.
Доказательство. Не ограничивая общности, будем считать, что подсистему образуют первые k векторов a1, . . . , ak. Если это база, то каждый из векторов ak+1, . . . , an ëè-
Е. Е. Тыртышников |
21 |
|
|
нейно выражается через a1, . . . , ak |
L L(a1, . . . , ak) L L = L(a1, . . . , ak). |
Таким образом, система a1, . . . , ak есть базис в L.
Если выбранная подсистема является базисом в L, то, в силу предыдущего рассуж-
дения и теоремы о базисах, никакая база не может иметь большее |
число векторов. 2 |
||
Задача. Векторы a1, . . . , ak+1 |
линейно независимы. Доказать, что |
в линейной оболоч- |
|
êå L(a1, . . . , ak+1) существует базис, |
не содержащий ни одного вектора |
èç |
линейной оболочки |
L(a1, . . . , ak). |
|
|
|
3.8Дополнение до базиса
Любая линейно независимая система векторов b1, . . . , bm L(a1, . . . , ak) является подсистемой некоторого базиса данной линейной оболочки.
Доказательство. Достаточно рассмотреть случай, когда векторы a1, . . . , ak линейно
независимы. Система векторов b1, . . . , bm, a1, . . . , ak линейно зависима. В силу Леммы
1 в ней существует вектор, линейно выражающийся через предыдущие. Уберем этот вектор и рассмотрим оставшуюся подсистему. Если она линейно независима, то и явля-
ется базисом линейной оболочки L(a1, . . . , ak). Если нет, в ней имеется вектор, линейно выражающийся через предыдущие. Исключим и его из системы, рассмотрим оставшуюся подсистему, и так далее. В итоге система векторов b1, . . . , bm
базиса некоторыми из векторов a1, . . . , ak. 2
3.9Существование базиса
Для любой ли линейной оболочки существует базис? Согласно лемме о дополнении до базиса, базис существует, если в линейной оболочке существует линейно независимая подсистема векторов. Так будет, если существует хотя бы один ненулевой вектор.
Таким образом, базиса нет только в случае нулевой линейной оболочки, содержащей единственный вектор нулевой. По определению, размерность нулевой линейной оболочки равна нулю.
3.10Совместность системы линейных алгебраических уравнений
Теорема 1. Система линейных алгебраических уравнений Ax = b, A = [a1, . . . , ak], совместна тогда и только тогда, когда
L(a1, . . . , ak) = L(a1, . . . , ak, b).
Доказательство. В любом случае имеем
L(a1, . . . , ak) L(a1, . . . , ak, b). |
( ) |
Если система совместна, то b L(a1, . . . , ak). Следовательно,
L(a1, . . . , ak, b) L(a1, . . . , ak). |
( ) |
22 |
Лекция 3 |
|
|
Включения ( ) è ( ) доказывают равенство двух линейных оболочек. Если имеет место ( ), то очевидно, что b L(a1, . . . , ak), а это и означает совместность системы Ax = b.
2
Теорема 2. Если n = k, то в случае линейной независимости векторов a1, . . . , an система линейных алгебраических уравнений Ax = b совместна и имеет единственное решение.
Доказательство. Очевидно,
a1, . . . , an L(e1, . . . , en),
ãäå e1, . . . , en столбцы единичной матрицы размеров n × n (íà i-м месте в векторе ei находится 1, а все остальные элементы равны 0). В силу теоремы о дополнении до базиса существует базис из r ≥ n векторов, содержащий векторы a1, . . . , an. В силу теоремы о размерности линейной оболочки r ≤ n. По той же причине векторы a1, . . . , an îáðà- зуют базис в L(a1, . . . , ak, b). Поэтому b L(a1, . . . , an), что и доказывает совместность системы. Единственность решения вытекает из Леммы 3. 2
Задача. Система линейных алгебраических уравнений вида
a1 |
a0 |
a1 |
x2 |
= |
0 |
a0 |
a1 |
a2 |
x1 |
|
1 |
a2 |
a1 |
a0 x3 0 |
имеет решение, причем x1 6= 0. Докажите, что столбцы матрицы коэффициентов линейно независимы.
Лекция 4
4.1 Индикатор линейной зависимости
Рассмотрим систему векторов a1, . . . , an Rn и попробуем сконструировать индикатор линейной зависимости функцию f(a1, . . . , an), которая равна нулю в случае линейной зависимости данной системы. При этом функция f должна иметь как можно более
простой вид: пусть f будет линейна по каждому аргументу при фиксированных значе- ниях остальных аргументов.
Дадим точную формулировку требований к функции f:
(A) для любого 1 ≤ i ≤ n функция линейна ïî i-му аргументу (функция должна иметь простой вид ):
f(a1, . . . , ai−1, αa + βb, ai+1, . . . an) =
α f(a1, . . . , ai−1, a, ai+1, . . . , an) + β f(a1, . . . , ai−1, b, ai+1, . . . , an)
для любых векторов a, b Rn и чисел α, β R;
(B)если система векторов a1, . . . , an линейно зависима, то f(a1, . . . , an) = 0;
(C)функция принимает заданное ненулевое значение на заданной линейно независимой системе (условие нормировки):
f(e1, . . . , en) = 1,
ãäå e1, . . . , en столбцы единичной матрицы размеров n × n.
Функцию f с указанными свойствами будем называть индикатором линейной зависимости. Для ее построения нам понадобится понятие подстановки.
4.2Подстановки и перестановки
Обратимое отображение σ : N → N, ãäå N = {1, 2, . . . , n}, называется подстанов-
êîé (иногда также перестановкой) степени n. Для обозначения подстановки σ часто используется таблица
σ = |
σ(1) |
σ(2) . . . |
σ(n) |
, |
|
1 |
2 . . . |
n |
|
в которой числа σ(1), σ(2), . . . , σ(n) образуют перестановку чисел 1, 2, . . . , n (это равносильно обратимости отображения σ).
23
24 |
Лекция 4 |
|
|
Определим произведение подстановок a è b как отображение, получаемое последовательным выполнением (композицией) отображений b è a:
(ab)(i) = a(b(i)), i N.
Это алгебраическая операция на множестве всех подстановок степени n, относительно
которой оно является группой. В самом деле, ассоциативность очевидна (этим свойст-
вом всегда обладает композиция отображений). Роль единичного элемента играет тож- |
|||||
дественное отображение |
1 |
2 |
. . . |
n |
, |
e = |
|||||
|
1 |
2 |
. . . |
n |
|
а обратным элементом для σ является обратное отображение σ−1.
Группа подстановок степени n называется симметрической группой степени n è
обозначается Sn. Это один из важнейших примеров конечных групп (групп с конечным числом элементов; при этом число элементов называется порядком группы). Нетрудно проверить, что порядок группы Sn равен n! = 1 · 2 · . . . · n.
Название симметрической группы навеяно определением так называемых симметрических функций: так называется функция F (x1, . . . , xn), если она инвариантна относительно любых подстановок своих аргументов:
F (x1, . . . , xn) = F (xσ(1), . . . , xσ(n)) σ Sn.
Пример симметрической функции (определяемой числовым параметром k):
|
n |
|
Xi |
Fk(x1, . . . , xn) = |
xik. |
|
=1 |
Задача. Даны две системы чисел x1 ≤ x2 ≤ ... ≤ xn è y1 ≤ y2 ≤ ... ≤ yn. Доказать, что для любой подстановки σ Sn выполняется неравенство
nn
XX
|xi − yi| ≤ |xi − yσ(i) |.
i=1
4.3Циклы и транспозиции
Подстановка a Sn называется циклом длины k, если имеется k попарно различных номеров i1, . . . , ik N таких, что
(1)a(i1) = i2, a(i2) = i3, . . . , a(ik−1) = ik, a(ik) = i1,
(2)a(i) = i i N \ {i1, i2, . . . , ik}.
Для обозначения цикла a удобно использовать запись
a = (i1, . . . , ik).
Цикл длины 2 называется также транспозицией.
Циклы a = (i1, . . . , ik) è b = (j1, . . . , jm) называются независимыми, åñëè
{i1, . . . , ik} ∩ {j1, . . . , jm} = .
Е. Е. Тыртышников |
25 |
|
|
(1)Любые независимые циклы a и b коммутируют: ab = ba.
(2)Любая подстановка σ Sn представима в виде произведения независимых циклов однозначно с точностью до порядка сомножителей.
(3)Любой цикл длины k представим в виде произведения k − 1 транспозиций.
(4)Любая подстановка представима в виде произведения транспозиций.
Утверждение (1) проверяется непосредственно: в случае независимых циклов a =
(i1, . . . , ik) è b = (j1, . . . , jm) находим
(ab)(i) = (ba)(i) = a(i) |
ïðè |
i {i1, . . . , ik}, |
(ab)(i) = (ba)(i) = b(i) |
ïðè |
i {j1, . . . , jm}, |
(ab)(i) = (ba)(i) = i ïðè i / {i1, . . . , ik} {j1, . . . , jm}.
Чтобы доказать (2), возьмем произвольный номер j и рассмотрим последовательность номеров j, σ(j), σ2(j), . . . . Имеется только n различных значений поэтому для каких-то k < l должно быть σk(j) = σl(j), откуда получаем σl−k(j) = j. Пусть k наименьший номер такой, что σk(j) = j. Тогда получаем цикл
a = (j, σ(j), σ2(j), . . . , σk−1(j)),
для которого |
|
|
|
ïðè i {j, σ(j), σ2(j), . . . , σk−1(j)}. |
||
|
|
σ(i) = a(i) |
||||
Ясно, что подстановка σ1 = σa−1 оставляет на месте индексы |
||||||
|
|
|
i {j, σ(j), σ2(j), . . . , σk−1(j)}. |
|||
Далее, возьмем j |
1 |
/ |
j, σ(j), σ2 |
(j), . . . , σk−1(j) |
} |
и аналогичным образом построим цикл |
|
{ |
|
|
|
b, выполняющий преобразования вида
j1 → σ1(j1) → σ12(j1) → . . . .
(Заметим, что σ1l (j1) = σl(j1) äëÿ âñåõ l.) Продолжая подобные построения, мы неизбежно придем к тождественной подстановке
σ a−1b−1 . . . c−1 = e,
откуда
σ = c . . . ba.
По построению циклы a, b, . . . , c независимы.
Утверждение (3) доказывается проверкой, например, следующего равенства:
(i1, . . . , ik) = (i1, i2)(i2. i3) . . . (ik−1, ik).
Утверждение (4) очевидно вытекает из (2) и (3).
Задача. Докажите, что все множество подстановок степени n можно упорядочить таким образом,
что каждая следующая подстановка будет получаться из предыдущей путем умножения справа на некоторую транспозицию.
26 |
Лекция 4 |
|
|
4.4Четность подстановки
Подстановка может быть разложена в произведение транспозиций многими разными |
|||||||||
способами. Например, |
|
7 |
5 |
3 |
1 |
2 |
4 |
6 |
= |
|
|||||||||
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
(1, 7) (7, 6) (6, 4) (2, 5) |
= |
(1, 7) (7, 6) (6, 4) (7, 2) (7, 5) (7, 2). |
Однако, число транспозиций в любом разложении одной и той же подстановки обладает следующим важным свойством.
Лемма о числе транспозиций. Четность числа транспозиций не зависит от способа представления подстановки в виде произведения транспозиций.
Доказательство. Для заданной подстановки σ Sn
σ = |
σ(1) |
σ(2) . . . |
σ(n) |
|
1 |
2 . . . |
n |
назовем инверсией ïàðó (i, j), åñëè i < j, íî σ(i) > σ(j). Пусть δ(σ) общее число инверсий для σ. Докажем, что для любой транспозиции τ разность δ(στ) − δ(σ) будет нечетным числом. Пусть τ = (i, j), i < j. Тогда
|
σ(1) . . . |
σ(i − 1) |
σ(j) |
σ(i + 1) . . . |
σ(j − 1) |
σ(i) |
σ(j + 1) . . . |
σ(n) |
στ = |
1 . . . |
i − 1 |
i |
i + 1 . . . |
j − 1 |
j |
j + 1 . . . |
n . |
Предположим, что подстановка σ имеет k инверсий среди пар вида
(i, l), |
ãäå |
l |
{i + 1, i + 2, . . . , j − 1}, |
( ) |
m инверсий среди пар вида |
|
|
|
|
(l, j), |
ãäå |
l |
{i + 1, i + 2, . . . , j − 1}, |
( ) |
è åùå s инверсий среди любых других пар. Тогда στ будет иметь j − i − 1 − k инверсий среди пар вида ( ) è j − i − 1 − m инверсий среди пар вида ( ). Кроме того, среди любых других пар подстановка στ будет иметь s + 1 инверсию, если пара (i, j) не была инверсией, и s − 1 в противном случае. Таким образом,
δ(σ) = k + m + s, δ(στ) = (i − j − 1 − k) + (i − j − 1 − m) + s ± 1.
Отсюда
δ(στ) − δ(σ) = 2(i − j − 1 − k − m) ± 1. |
2 |
Следствие. Четность числа транспозиций в разложении подстановки совпадает с четностью ее числа инверсий.
Определение. Подстановка называется четной, если она является произведением четного числа транспозиций, и нечетной в противном случае.
Замечание. Рассмотрим функцию
Y
Δ(x1, . . . , xn) = (xj − xi).
i<j