К содержимому
ИС30

Поиск по сайту

Конспекты, лабы, квизы, ЧаВо и страницы

Войти
Линейная алгебраЛекция 829 сентября 2026 г.

Лекция 8. Линейное пространство и матрицы

Восемь аксиом линейного пространства и простейшие следствия, арифметическое пространство K^n и многочлены K[x], матрицы и линейные операции над ними, транспонирование, умножение матриц, кольцо квадратных матриц.

В лекции 1 векторное пространство появилось в конце как следующая ступень после групп, колец и полей. Эта лекция начинает его изучать всерьёз: формулирует восемь аксиом, выводит из них первые следствия и разбирает главные примеры — строки чисел KnK^n, многочлены и матрицы. Для матриц вводятся сложение, умножение на число, транспонирование и умножение матриц, и оказывается, что квадратные матрицы образуют кольцо — с единицей, но некоммутативное и с делителями нуля.

Как читать

Следствия в разделе 2 доказываются только из аксиом, без «очевидно». Это образец: любое свойство вроде 0⋅x=θ0 \cdot x = \theta надо уметь вывести, указав, какая аксиома использована на каждом шаге.

1. Линейное пространство

1.1. Определение

Определение 1. Линейным (векторным) пространством над полем KK называется непустое множество VV, элементы которого называются векторами, с двумя операциями:

  • сложение векторов + ⁣:V×V→V+\colon V \times V \to V;
  • умножение вектора на элемент поля ⋅ ⁣:K×V→V\cdot\colon K \times V \to V,

удовлетворяющими восьми аксиомам. Для любых x,y,z∈Vx, y, z \in V и α,β∈K\alpha, \beta \in K:

  1. x+y=y+xx + y = y + x — коммутативность сложения;
  2. (x+y)+z=x+(y+z)(x + y) + z = x + (y + z) — ассоциативность сложения;
  3. существует нулевой вектор θ∈V\theta \in V: x+θ=xx + \theta = x для всех xx;
  4. для каждого xx существует противоположный −x∈V-x \in V: x+(−x)=θx + (-x) = \theta;
  5. 1⋅x=x1 \cdot x = x, где 11 — единица поля, — нормировка;
  6. α(βx)=(αβ)x\alpha(\beta x) = (\alpha\beta)x — ассоциативность умножения на число;
  7. (α+β)x=αx+βx(\alpha + \beta)x = \alpha x + \beta x — дистрибутивность относительно сложения чисел;
  8. α(x+y)=αx+αy\alpha(x + y) = \alpha x + \alpha y — дистрибутивность относительно сложения векторов.

Аксиомы 1–4 говорят, что (V,+)(V, +) — абелева группа, аксиомы 5–8 связывают её с полем. Это то же определение, что в лекции 1, только расписанное по пунктам.

Нулевой вектор обозначается θ\theta, чтобы не путать его с числом 0∈K0 \in K. Например, в R3\mathbb{R}^3 число 00 — скаляр, а θ=(0,0,0)\theta = (0, 0, 0) — вектор.

Зачем нужна нормировка

Аксиома 1⋅x=x1 \cdot x = x не следует из остальных. Если на любом V≠{θ}V \ne \{\theta\} положить αx=θ\alpha x = \theta для всех α\alpha и xx, аксиомы 6–8 выполнены (θ=θ\theta = \theta, θ=θ+θ\theta = \theta + \theta), а 1⋅x=θ≠x1 \cdot x = \theta \ne x. Без нормировки такое вырожденное умножение тоже считалось бы допустимым.

2. Простейшие следствия из аксиом

Утверждение 1. Нулевой вектор единственен.

Доказательство. От противного: пусть θ1\theta_1 и θ2\theta_2 — два нулевых вектора. Тогда

θ1=θ1+θ2=θ2+θ1=θ2.\theta_1 = \theta_1 + \theta_2 = \theta_2 + \theta_1 = \theta_2.

Первое равенство — аксиома 3 для нуля θ2\theta_2, второе — коммутативность, третье — аксиома 3 для нуля θ1\theta_1. ■\blacksquare

Утверждение 2. Противоположный вектор единственен.

Доказательство. Пусть x1x_1 и x2x_2 — два противоположных к xx: x+x1=θx + x_1 = \theta и x+x2=θx + x_2 = \theta. Тогда

x1=x1+θ=x1+(x+x2)=(x1+x)+x2=θ+x2=x2.x_1 = x_1 + \theta = x_1 + (x + x_2) = (x_1 + x) + x_2 = \theta + x_2 = x_2.

Здесь использованы аксиома 3, определение x2x_2, ассоциативность, определение x1x_1 вместе с коммутативностью и снова аксиома 3. ■\blacksquare

Утверждение 3. 0⋅x=θ0 \cdot x = \theta для любого x∈Vx \in V.

Доказательство. По нормировке и дистрибутивности

x+0⋅x=1⋅x+0⋅x=(1+0)⋅x=1⋅x=x.x + 0 \cdot x = 1 \cdot x + 0 \cdot x = (1 + 0) \cdot x = 1 \cdot x = x.

Прибавим к обеим частям −x-x слева: (−x)+(x+0⋅x)=(−x)+x(-x) + (x + 0 \cdot x) = (-x) + x. По ассоциативности слева получается θ+0⋅x=0⋅x\theta + 0 \cdot x = 0 \cdot x, справа θ\theta. Итак, 0⋅x=θ0 \cdot x = \theta. ■\blacksquare

Слева в 0⋅x0 \cdot x стоит число 0∈K0 \in K, а справа вектор θ∈V\theta \in V — это разные нули. Так же доказываются α⋅θ=θ\alpha \cdot \theta = \theta и (−1)⋅x=−x(-1) \cdot x = -x — они в мини-тренажёре.

3. Примеры линейных пространств

3.1. Арифметическое пространство

Определение 2. Арифметическое пространство KnK^n — множество упорядоченных наборов из nn элементов поля:

Kn={(a1,a2,…,an)∣ai∈K}.K^n = \{(a_1, a_2, \dots, a_n) \mid a_i \in K\}.

Операции покомпонентные:

(a1,…,an)+(b1,…,bn)=(a1+b1,…,an+bn),α(a1,…,an)=(αa1,…,αan).(a_1, \dots, a_n) + (b_1, \dots, b_n) = (a_1 + b_1, \dots, a_n + b_n), \qquad \alpha (a_1, \dots, a_n) = (\alpha a_1, \dots, \alpha a_n).

Главные примеры — Rn\mathbb{R}^n и Cn\mathbb{C}^n. Нулевой вектор θ=(0,0,…,0)\theta = (0, 0, \dots, 0), противоположный к x=(x1,…,xn)x = (x_1, \dots, x_n) — это −x=(−x1,…,−xn)-x = (-x_1, \dots, -x_n).

Каждая аксиома проверяется покомпонентно и сводится к тому же свойству в поле KK. Например, коммутативность: ii-я компонента x+yx + y равна xi+yix_i + y_i, а y+xy + x — yi+xiy_i + x_i, и они равны, потому что сложение в поле коммутативно. Остальные аксиомы — упражнение.

3.2. Пространства многочленов

  • K[x]K[x] — все многочлены от xx с коэффициентами из поля KK (лекция 5). Сумма многочленов и произведение многочлена на число — снова многочлены.
  • Kn[x]K_n[x] — многочлены степени не выше nn. Это тоже линейное пространство: при сложении и умножении на число степень не растёт, и нулевой многочлен сюда входит.
Именно «не выше n»

Многочлены степени ровно nn линейного пространства не образуют: (x2+x)+(−x2)=x(x^2 + x) + (-x^2) = x — степень упала, сумма вышла из множества. К тому же в нём нет нулевого многочлена.

4. Матрицы над полем

4.1. Определение

Определение 3. Прямоугольной матрицей размера m×nm \times n над полем KK называется таблица элементов KK из mm строк и nn столбцов:

A=(a11a12…a1n⋮⋮⋱⋮am1am2…amn)=(aij),i=1,…,m,j=1,…,n.A = \begin{pmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \dots & a_{mn} \end{pmatrix} = (a_{ij}), \qquad i = 1, \dots, m, \quad j = 1, \dots, n.

Первый индекс — номер строки, второй — номер столбца. Множество всех матриц m×nm \times n обозначается Mm,nM_{m,n}.

4.2. Линейные операции

Для A,B∈Mm,nA, B \in M_{m,n} и α∈K\alpha \in K:

  1. сложение: A+B=(aij+bij)A + B = (a_{ij} + b_{ij});
  2. умножение на число: αA=(αaij)\alpha A = (\alpha a_{ij}).

Обе операции поэлементные, поэтому Mm,nM_{m,n} — линейное пространство: по сути это KmnK^{mn}, записанное прямоугольником. Нулевой вектор — нулевая матрица Θ\Theta, все элементы которой равны 00. Складывать можно только матрицы одного размера.

4.3. Транспонирование

Определение 4. Транспонирование — отображение Mm,n→Mn,mM_{m,n} \to M_{n,m}, переводящее A=(aij)A = (a_{ij}) в AT=(aji)A^T = (a_{ji}): строки AA становятся столбцами ATA^T.

A=(123456),AT=(142536).A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad A^T = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix}.

Свойства транспонирования:

  1. (AT)T=A(A^T)^T = A;
  2. (A+B)T=AT+BT(A + B)^T = A^T + B^T для A,B∈Mm,nA, B \in M_{m,n};
  3. (αA)T=αAT(\alpha A)^T = \alpha A^T.

Все три проверяются поэлементно. Например, во втором элемент (i,j)(i, j) слева равен (A+B)ji=aji+bji(A + B)_{ji} = a_{ji} + b_{ji}, справа — aji+bjia_{ji} + b_{ji}.

5. Умножение матриц

5.1. Определение

Пусть A∈Mm,nA \in M_{m,n} и B∈Mn,pB \in M_{n,p}: число столбцов AA равно числу строк BB.

Определение 5. Произведением AA и BB называется матрица C=AB∈Mm,pC = AB \in M_{m,p} с элементами

cij=∑k=1naikbkj=ai1b1j+ai2b2j+⋯+ainbnj.c_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj} = a_{i1} b_{1j} + a_{i2} b_{2j} + \dots + a_{in} b_{nj}.

Элемент cijc_{ij} — «строка на столбец»: ii-я строка AA поэлементно умножается на jj-й столбец BB, и произведения складываются. Обе последовательности длины nn, поэтому и нужно совпадение размеров.

A⏟m×n⋅B⏟n×p=C⏟m×p\underbrace{A}_{m \times n} \cdot \underbrace{B}_{n \times p} = \underbrace{C}_{m \times p}

Пример. Для AA из раздела 4.3 возьмём B=ATB = A^T:

(123456)(142536)=(1+4+94+10+184+10+1816+25+36)=(14323277).\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} = \begin{pmatrix} 1 + 4 + 9 & 4 + 10 + 18 \\ 4 + 10 + 18 & 16 + 25 + 36 \end{pmatrix} = \begin{pmatrix} 14 & 32 \\ 32 & 77 \end{pmatrix}.

Здесь AATAA^T имеет размер 2×22 \times 2, а ATAA^TA — уже 3×33 \times 3. Так что даже когда определены оба произведения, они могут быть разного размера.

5.2. Ассоциативность

Теорема 1. Если A∈Mm,nA \in M_{m,n}, B∈Mn,pB \in M_{n,p}, C∈Mp,qC \in M_{p,q}, то (AB)C=A(BC)(AB)C = A(BC).

Доказательство. Обе части лежат в Mm,qM_{m,q}. Сравним элемент (i,j)(i, j). Слева:

((AB)C)ij=∑s=1p(AB)is csj=∑s=1p∑k=1naikbkscsj.\big((AB)C\big)_{ij} = \sum_{s=1}^{p} (AB)_{is}\, c_{sj} = \sum_{s=1}^{p} \sum_{k=1}^{n} a_{ik} b_{ks} c_{sj}.

Справа:

(A(BC))ij=∑k=1naik(BC)kj=∑k=1naik∑s=1pbkscsj=∑k=1n∑s=1paikbkscsj.\big(A(BC)\big)_{ij} = \sum_{k=1}^{n} a_{ik} (BC)_{kj} = \sum_{k=1}^{n} a_{ik} \sum_{s=1}^{p} b_{ks} c_{sj} = \sum_{k=1}^{n} \sum_{s=1}^{p} a_{ik} b_{ks} c_{sj}.

Это одна и та же конечная сумма по всем парам (k,s)(k, s), записанная в разном порядке, поэтому элементы равны. ■\blacksquare

На лекции доказательство проведено для квадратных матриц n×nn \times n, где все суммы идут до nn; для прямоугольных оно то же самое, меняются только пределы.

6. Кольцо квадратных матриц

6.1. Квадратные матрицы образуют кольцо

Матрицы n×nn \times n называются квадратными, их множество обозначается Mn=Mn,nM_n = M_{n,n}. Для A,B∈MnA, B \in M_n произведение ABAB определено и снова лежит в MnM_n, так что умножение — бинарная операция на MnM_n.

Проверим аксиомы кольца из лекции 1:

  • (Mn,+)(M_n, +) — абелева группа, потому что MnM_n — линейное пространство (раздел 4.2);
  • умножение ассоциативно — теорема 1;
  • дистрибутивность A(B+C)=AB+ACA(B + C) = AB + AC и (A+B)C=AC+BC(A + B)C = AC + BC — упражнение: элемент (i,j)(i, j) слева равен ∑kaik(bkj+ckj)\sum_k a_{ik}(b_{kj} + c_{kj}), дальше раскрыть скобки в поле.

6.2. Единица

Определение 6. Символ Кронекера:

δij={1,i=j,0,i≠j.\delta_{ij} = \begin{cases} 1, & i = j, \\ 0, & i \ne j. \end{cases}

Единичная матрица En=(δij)E_n = (\delta_{ij}) — единицы на главной диагонали, нули вне её.

Утверждение 4. AEn=EnA=AAE_n = E_nA = A для любой A∈MnA \in M_n.

Доказательство. (AEn)ij=∑k=1naikδkj=aij(AE_n)_{ij} = \sum_{k=1}^{n} a_{ik} \delta_{kj} = a_{ij}: из всей суммы ненулевым остаётся только слагаемое с k=jk = j. Для EnAE_nA аналогично: ∑kδikakj=aij\sum_k \delta_{ik} a_{kj} = a_{ij}. ■\blacksquare

Итак, MnM_n — кольцо с единицей EnE_n.

6.3. Некоммутативность

Утверждение 5. При n≥2n \ge 2 кольцо MnM_n некоммутативно.

Доказательство. Контрпример при n=2n = 2:

A=(0100),B=(0010),AB=(1000),BA=(0001).A = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}, \qquad B = \begin{pmatrix} 0 & 0 \\ 1 & 0 \end{pmatrix}, \qquad AB = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}, \qquad BA = \begin{pmatrix} 0 & 0 \\ 0 & 1 \end{pmatrix}.

AB≠BAAB \ne BA. Для n>2n > 2 годятся те же матрицы, дополненные нулями. ■\blacksquare

6.4. Делители нуля

В MnM_n произведение двух ненулевых матриц может оказаться нулевой матрицей. Например, для AA из раздела 6.3:

A2=(0100)(0100)=(0000)=Θ.A^2 = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix} = \Theta.

Такие матрицы — делители нуля. В лекции 1 они определялись для коммутативных колец; в некоммутативном кольце ненулевой AA называют делителем нуля, если AB=ΘAB = \Theta или BA=ΘBA = \Theta для некоторой ненулевой BB.

Привычная алгебра ломается

Из AB=ΘAB = \Theta не следует, что A=ΘA = \Theta или B=ΘB = \Theta. Из AB=ACAB = AC нельзя сократить на AA. А (A+B)2=A2+AB+BA+B2(A + B)^2 = A^2 + AB + BA + B^2, и превратить AB+BAAB + BA в 2AB2AB нельзя. Всё это — последствия некоммутативности и делителей нуля.

Частые ошибки

  • Путать скаляр 0∈K0 \in K и нулевой вектор θ∈V\theta \in V. В 0⋅x=θ0 \cdot x = \theta это разные объекты.
  • Считать многочлены степени ровно nn линейным пространством. Правильно — степени не выше nn.
  • Умножать матрицы поэлементно. Поэлементно только складывают и умножают на число; произведение — «строка на столбец».
  • Не проверять размеры: ABAB определено, когда столбцов у AA столько же, сколько строк у BB. Из того, что определено ABAB, не следует, что определено BABA.
  • Писать (AB)T=ATBT(AB)^T = A^TB^T. Верно (AB)T=BTAT(AB)^T = B^TA^T — порядок меняется.
  • Переставлять множители и сокращать: AB≠BAAB \ne BA в общем случае, а AB=ΘAB = \Theta возможно при ненулевых AA и BB.
  • Путать индексы: в aija_{ij} первый — строка, второй — столбец.

Мини-тренажёр

  1. Докажите из аксиом, что α⋅θ=θ\alpha \cdot \theta = \theta для любого α∈K\alpha \in K.
  2. Докажите, что (−1)⋅x=−x(-1) \cdot x = -x.
  3. Является ли линейным пространством множество векторов (x1,x2)∈R2(x_1, x_2) \in \mathbb{R}^2 с x1+x2=1x_1 + x_2 = 1? А с x1+x2=0x_1 + x_2 = 0?
  4. A∈M2,3A \in M_{2,3}, B∈M3,4B \in M_{3,4}. Какие из произведений ABAB, BABA, ATBA^TB, BTATB^TA^T определены и какого они размера?
  5. Найдите ABAB и BABA для A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, B=(0110)B = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}. Что делает BB при умножении справа и слева?
  6. Подберите ненулевую B∈M2B \in M_2, для которой (1111)B=Θ\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix} B = \Theta.
  7. Докажите, что (AB)T=BTAT(AB)^T = B^TA^T для A∈Mm,nA \in M_{m,n}, B∈Mn,pB \in M_{n,p}.
Ответы
  1. αθ=α(θ+θ)=αθ+αθ\alpha\theta = \alpha(\theta + \theta) = \alpha\theta + \alpha\theta по аксиомам 3 и 8. Прибавив −αθ-\alpha\theta к обеим частям, получаем θ=αθ\theta = \alpha\theta.
  2. x+(−1)x=1⋅x+(−1)x=(1+(−1))x=0⋅x=θx + (-1)x = 1 \cdot x + (-1) x = (1 + (-1))x = 0 \cdot x = \theta по нормировке, дистрибутивности и утверждению 3. Значит, (−1)x(-1)x — противоположный к xx, а он единственен (утверждение 2).
  3. Первое — нет: в нём нет θ=(0,0)\theta = (0, 0), и сумма (1,0)+(0,1)=(1,1)(1, 0) + (0, 1) = (1, 1) из него выходит. Второе — да: условие x1+x2=0x_1 + x_2 = 0 сохраняется при сложении и умножении на число, а аксиомы наследуются из R2\mathbb{R}^2.
  4. ABAB — да, 2×42 \times 4. BABA — нет (4≠24 \ne 2). ATBA^TB — нет: ATA^T размера 3×23 \times 2, а у BB три строки. BTATB^TA^T — да: (4×3)(3×2)=4×2(4 \times 3)(3 \times 2) = 4 \times 2.
  5. AB=(2143)AB = \begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix} — справа BB меняет местами столбцы. BA=(3412)BA = \begin{pmatrix} 3 & 4 \\ 1 & 2 \end{pmatrix} — слева меняет местами строки. AB≠BAAB \ne BA.
  6. Например, B=(11−1−1)B = \begin{pmatrix} 1 & 1 \\ -1 & -1 \end{pmatrix}: каждая строка (1,1)(1, 1) на столбец (1,−1)T(1, -1)^T даёт 00. Обе матрицы ненулевые — делители нуля.
  7. ((AB)T)ij=(AB)ji=∑kajkbki=∑k(BT)ik(AT)kj=(BTAT)ij\big((AB)^T\big)_{ij} = (AB)_{ji} = \sum_{k} a_{jk} b_{ki} = \sum_{k} (B^T)_{ik} (A^T)_{kj} = (B^TA^T)_{ij}, и размеры совпадают: обе матрицы p×mp \times m.

Шпаргалка

ПонятиеСуть
Линейное пространствоVV с ++ и умножением на α∈K\alpha \in K; (V,+)(V, +) — абелева группа, плюс 1x=x1x = x, α(βx)=(αβ)x\alpha(\beta x) = (\alpha\beta)x и две дистрибутивности
Следствия аксиомθ\theta единственен, −x-x единственен, 0⋅x=θ0 \cdot x = \theta
Арифметическое пространствоKnK^n, операции покомпонентно, θ=(0,…,0)\theta = (0, \dots, 0)
МногочленыK[x]K[x] и Kn[x]K_n[x] (степень не выше nn) — линейные пространства
Матрица m×nm \times nтаблица (aij)(a_{ij}), ii — строка, jj — столбец; множество Mm,nM_{m,n}
Линейные операцииA+B=(aij+bij)A + B = (a_{ij} + b_{ij}), αA=(αaij)\alpha A = (\alpha a_{ij}), только для одного размера
ТранспонированиеAT=(aji)A^T = (a_{ji}); (AT)T=A(A^T)^T = A, (A+B)T=AT+BT(A + B)^T = A^T + B^T, (αA)T=αAT(\alpha A)^T = \alpha A^T
Произведение(m×n)(n×p)=m×p(m \times n)(n \times p) = m \times p, cij=∑kaikbkjc_{ij} = \sum_k a_{ik} b_{kj}
Ассоциативность(AB)C=A(BC)(AB)C = A(BC)
Кольцо MnM_nс единицей En=(δij)E_n = (\delta_{ij}), некоммутативно при n≥2n \ge 2, есть делители нуля
Символ Кронекераδij=1\delta_{ij} = 1 при i=ji = j, иначе 00

Проверь себя

16 вопросов по материалу лекции. Результаты хранятся только в вашем браузере.

Проверка по аксиомам линейного пространства, операциям над матрицами и кольцу квадратных матриц

  • 16 вопросов
  • Результат виден сразу после каждого ответа
  • Порядок вопросов случайный

Комментарии0

Пока никто ничего не написал.

Войдите, чтобы оставить комментарий