Часть V · Линейная алгебра Глава 37 из 60
Векторные пространства
Стрелки, многочлены, звуковые сигналы и даже магические квадраты складываются и умножаются на числа по одним и тем же правилам. Восемь аксиом — и всё, что мы знаем о стрелках, начинает работать во всех этих мирах сразу.
Опирается на: 36 · Метод Гаусса
Вы научитесь
- узнавать векторное пространство в многочленах, функциях, решениях уравнений и магических квадратах
- проверять линейную независимость, находить базис и размерность
- переходить от одного базиса к другому и находить ядро и образ линейного отображения
Прошлая глава закончилась списком странных совпадений. Строки матрицы мы складывали, как стрелки. Решения однородной системы складываются и снова дают решения. Две параболы из задачи про наблюдения, $3 + 2t + t^2$ и $2 - t + t^2$, в сумме дают $5 + t + 2t^2$, и её высоты в моменты $1$, $2$, $3$ равны $8$, $15$, $26$ — суммам высот слагаемых. Звуковые сигналы складываются, когда играют два инструмента: давление воздуха в каждый момент — сумма давлений от каждого. А ручка громкости умножает сигнал на число.
Всё это разные вещи: у стрелки есть длина и направление, у многочлена — корни и степень, у сигнала — тембр. Но если забыть обо всём, кроме двух действий — сложить и умножить на число, — они окажутся неотличимы. Математики поступили расчётливо: записали правила этих двух действий один раз, назвали всё, что им подчиняется, векторным пространством, и доказали теоремы сразу для всех. Эта глава — путешествие по таким мирам. В каждом из них пригодится что-то новое, и каждое новое понятие будет работать во всех остальных.
Столбики вместо стрелок
Начнём с моста между мирами. Вектор $(3;\,1)$ из главы о векторах — стрелка на плоскости. Но его можно нарисовать и иначе: два столбика высотой $3$ и $1$. Вектор из пространства — три столбика. Нарисовать стрелку в десятимерном пространстве нельзя, а десять столбиков — пожалуйста. Складываются столбики так же, как координаты: высота к высоте.
Теперь увеличим число столбиков. Сто столбиков, тысяча — и частокол превращается в график функции. Функция и есть вектор с бесконечным числом координат: по одной на каждую точку $t$. Сложить две функции — значит сложить их значения в каждой точке, «столбик к столбику». Звуковой сигнал в компьютере — ровно такой вектор: в формате компакт-диска это сорок четыре тысячи сто значений давления на каждую секунду звука.
Паспорт: восемь аксиом
Какие правила нужны, чтобы с новыми объектами можно было обращаться, как со стрелками? Выпишем то, чем мы пользовались, не задумываясь.
Векторное пространство — множество $V$, в котором определены сложение (любым $\mathbf u, \mathbf v \in V$ сопоставлен элемент $\mathbf u + \mathbf v \in V$) и умножение на число (любым $\alpha \in \mathbb R$ и $\mathbf v \in V$ сопоставлен элемент $\alpha\mathbf v \in V$), причём выполняются восемь аксиом ниже. Элементы $V$ называют векторами, какой бы природы они ни были.
Для любых $\mathbf u, \mathbf v, \mathbf w \in V$ и любых чисел $\alpha, \beta$:
- $\mathbf u + \mathbf v = \mathbf v + \mathbf u$;
- $(\mathbf u + \mathbf v) + \mathbf w = \mathbf u + (\mathbf v + \mathbf w)$;
- есть нулевой вектор $\mathbf 0$: $\mathbf v + \mathbf 0 = \mathbf v$ для всех $\mathbf v$;
- у каждого $\mathbf v$ есть противоположный $-\mathbf v$: $\mathbf v + (-\mathbf v) = \mathbf 0$;
- $1 \cdot \mathbf v = \mathbf v$;
- $\alpha(\beta\mathbf v) = (\alpha\beta)\mathbf v$;
- $(\alpha + \beta)\mathbf v = \alpha\mathbf v + \beta\mathbf v$;
- $\alpha(\mathbf u + \mathbf v) = \alpha\mathbf u + \alpha\mathbf v$.
Первые четыре аксиомы говорят о сложении, последние четыре — о том, как оно ладит с умножением на числа. Числа здесь действительные; иногда берут комплексные или рациональные, и тогда говорят о пространстве над $\mathbb C$ или над $\mathbb Q$. Годится любое поле — что это такое, объяснит глава 42.
Аксиомы — не всё, что мы знаем про стрелки. Например, что $0 \cdot \mathbf v = \mathbf 0$, в списке нет. Это не упущение: такие факты следуют из аксиом, и их можно доказать один раз для всех миров.
В любом векторном пространстве нулевой вектор единствен, противоположный к каждому вектору единствен, и для всех $\mathbf v$ и $\alpha$ верно $0 \cdot \mathbf v = \mathbf 0$, $\alpha \cdot \mathbf 0 = \mathbf 0$, $(-1) \cdot \mathbf v = -\mathbf v$.
Пользоваться можно только аксиомами — никакой геометрии. Каждое равенство ниже подписано номером аксиомы.
Вот мир, где эта лемма совсем не очевидна. Возьмём положительные числа и назовём «сложением» умножение: $x \oplus y = xy$, а «умножением на число» — возведение в степень: $\alpha \odot x = x^\alpha$. Проверьте аксиомы: например, седьмая превращается в $x^{\alpha + \beta} = x^\alpha x^\beta$, восьмая — в $(xy)^\alpha = x^\alpha y^\alpha$. Все восемь выполнены. Нулевой вектор здесь — число $1$, ведь $x \oplus 1 = x$, а противоположный к $x$ — число $\frac1x$. И лемма работает: $0 \odot x = x^0 = 1$ — нулевой вектор, $(-1) \odot x = x^{-1}$ — противоположный. Логарифм из главы 12 переводит этот мир в обычную прямую: $\ln(xy) = \ln x + \ln y$, $\ln x^\alpha = \alpha\ln x$. Логарифмическая линейка, на которой умножение делают сложением отрезков, опирается ровно на это.
Образуют ли векторное пространство векторы плоскости, у которых обе координаты неотрицательны?
Нулевой вектор $(0;\,0)$ в множестве есть, и сумма двух векторов из первой четверти в ней остаётся. Но $(-1) \cdot (1;\,2) = (-1;\,-2)$ из первой четверти уходит, а умножение на любое число обязано оставлять вектор в пространстве. Нет и противоположных векторов.
Галерея миров
Проверять восемь аксиом в каждом мире было бы скучно. К счастью, почти все интересные миры живут внутри уже известных, и тогда хватает двух проверок.
Непустое подмножество $U$ векторного пространства $V$ называют подпространством, если вместе с любыми двумя векторами оно содержит их сумму и вместе с любым вектором — все его кратные.
Подпространство $U$ с теми же сложением и умножением на число — векторное пространство. В частности, в нём лежит нулевой вектор.
Сложение и умножение не выводят из $U$ — это и есть определение подпространства. Аксиомы 1, 2 и 5–8 — равенства, верные для любых векторов из $V$, значит, и для векторов из $U$. Остаётся найти в $U$ нуль и противоположные. Возьмём любой $\mathbf u \in U$ (множество непусто). Его кратное $0 \cdot \mathbf u$ лежит в $U$, а по лемме оно равно $\mathbf 0$. Кратное $(-1)\mathbf u$ тоже в $U$, и по лемме это $-\mathbf u$.
Теперь галерея. Во всех примерах сложение и умножение на число — «по точкам» или «по координатам».
- $\mathbb R^n$ — столбцы из $n$ чисел. Прямая и плоскость, проходящие через начало координат, — его подпространства. Прямая, которая через начало не проходит, — нет: в ней нет нуля.
- Функции $\mathbb R \to \mathbb R$. Внутри — подпространства непрерывных функций, дифференцируемых функций, многочленов.
- Многочлены степени не выше $n$; обозначим их $P_n$. Многочлены степени ровно $2$ пространства не образуют: $(t^2 + t) + (-t^2) = t$.
- Решения однородной системы $A\mathbf x = \mathbf 0$ — подпространство $\mathbb R^n$: если $A\mathbf x = \mathbf 0$ и $A\mathbf y = \mathbf 0$, то $A(\mathbf x + \mathbf y) = \mathbf 0$ и $A(\alpha\mathbf x) = \mathbf 0$. А решения системы $A\mathbf x = \mathbf b$ с $\mathbf b \ne \mathbf 0$ — нет: нулевой вектор ей не удовлетворяет.
- Решения уравнения колебаний $y'' + y = 0$: если $y_1$ и $y_2$ — решения, то $(y_1 + y_2)'' + (y_1 + y_2) = 0$. Этот мир разберём подробнее.
Решения уравнения $y'' + y = 0$ — это в точности функции $y = a\cos t + b\sin t$, где $a$ и $b$ — любые числа.
Хитрость — в сохраняющейся «энергии». Что такие функции — решения, проверяется дифференцированием: $(\cos t)'' = -\cos t$ и $(\sin t)'' = -\sin t$. Обратно, пусть $y$ — решение. Положим $a = y(0)$, $b = y'(0)$ и рассмотрим разность $z = y - a\cos t - b\sin t$. Она тоже решение, потому что решения образуют пространство, и при этом $z(0) = 0$, $z'(0) = 0$. Возьмём $E(t) = z^2 + (z')^2$. Её производная $E' = 2zz' + 2z'z'' = 2z'(z + z'') = 0$, так что $E$ постоянна и равна $E(0) = 0$. Сумма квадратов равна нулю, значит, $z(t) = 0$ при всех $t$, то есть $y = a\cos t + b\sin t$.
Бесконечный на вид мир решений устроен как плоскость: каждое решение задаётся двумя числами $a$ и $b$, и складываются решения, как пары чисел. Физик скажет: движение маятника определяют начальное положение и начальная скорость. Дифференциальным уравнениям посвящена глава 31.
Что можно собрать
Из нескольких векторов, складывая их с коэффициентами, можно собрать много других. Такую сумму $\alpha_1\mathbf v_1 + \dots + \alpha_k\mathbf v_k$ мы уже называли линейной комбинацией.
Множество всех линейных комбинаций векторов $\mathbf v_1, \dots, \mathbf v_k$ называют их линейной оболочкой и обозначают $\langle \mathbf v_1, \dots, \mathbf v_k\rangle$.
Оболочка $\langle \mathbf v_1, \dots, \mathbf v_k\rangle$ — подпространство, и любое подпространство, содержащее $\mathbf v_1, \dots, \mathbf v_k$, содержит её целиком.
Сумма двух комбинаций — снова комбинация: коэффициенты при каждом $\mathbf v_i$ складываются (аксиомы 1, 2 и 7 позволяют переставить и сгруппировать слагаемые). Кратное комбинации — комбинация с умноженными коэффициентами (аксиомы 6 и 8). Значит, оболочка — подпространство. А подпространство, которое содержит все $\mathbf v_i$, содержит их кратные и суммы кратных, то есть все комбинации.
Оболочка одного ненулевого вектора в пространстве — прямая, двух — обычно плоскость, трёх — обычно всё пространство. Всё решает слово «обычно»: если второй вектор лежит на прямой первого, он ничего не добавляет.
Векторы $\mathbf v_1, \dots, \mathbf v_k$ называют линейно независимыми, если $\alpha_1\mathbf v_1 + \dots + \alpha_k\mathbf v_k = \mathbf 0$ только при $\alpha_1 = \dots = \alpha_k = 0$. Иначе они линейно зависимы.
Векторы $\mathbf v_1, \dots, \mathbf v_k$, $k \ge 2$, линейно зависимы тогда и только тогда, когда один из них — линейная комбинация остальных.
Пусть $\alpha_1\mathbf v_1 + \dots + \alpha_k\mathbf v_k = \mathbf 0$ и коэффициент $\alpha_j \ne 0$. Перенесём остальные слагаемые вправо и разделим на $\alpha_j$: $\mathbf v_j = -\sum_{i \ne j} \frac{\alpha_i}{\alpha_j}\mathbf v_i$. Обратно, если $\mathbf v_j = \sum_{i \ne j} \beta_i\mathbf v_i$, то $\sum_{i \ne j} \beta_i\mathbf v_i - \mathbf v_j = \mathbf 0$ — комбинация, равная нулю, с коэффициентом $-1 \ne 0$ при $\mathbf v_j$.
Проверка на зависимость — это однородная система. Зависимы ли $(1;\,2;\,3)$, $(4;\,5;\,6)$, $(7;\,8;\,9)$? Поставим их столбцами в матрицу и решим $A\boldsymbol\alpha = \mathbf 0$ методом Гаусса: ранг равен $2$, одна переменная свободна, и решение $\boldsymbol\alpha = (1;\,-2;\,1)$ даёт соотношение $\mathbf v_1 - 2\mathbf v_2 + \mathbf v_3 = \mathbf 0$. Это та самая матрица, ранг которой мы искали в главе 36. Ранг меньше числа векторов — векторы зависимы.
Базис и размерность
В главе о векторах мы раскладывали вектор по двум неколлинеарным стрелкам и обещали дать определение для любого числа измерений.
Базис векторного пространства $V$ — набор линейно независимых векторов, оболочка которых — всё $V$.
Столбцы $\mathbf e_1, \dots, \mathbf e_n$ единичной матрицы — базис $\mathbb R^n$, его называют стандартным. Многочлены $1, t, t^2$ — базис $P_2$: каждый многочлен степени не выше двух — их комбинация, а комбинация $\alpha + \beta t + \gamma t^2$ равна нулевому многочлену только при нулевых коэффициентах. У решений уравнения $y'' + y = 0$ базис $\cos t$, $\sin t$. Базисов у пространства много, но во всех, как мы сейчас докажем, одинаковое число векторов.
Если векторы $\mathbf w_1, \dots, \mathbf w_m$ линейно независимы и каждый из них — линейная комбинация векторов $\mathbf v_1, \dots, \mathbf v_n$, то $m \le n$.
Хитрость в том, чтобы менять векторы $\mathbf v$ на векторы $\mathbf w$ по одному, не уменьшая оболочку. Если бы векторов $\mathbf w$ было больше, на каком-то шаге $\mathbf v$ кончились бы раньше, чем $\mathbf w$.
Если у пространства есть базис из $n$ векторов, то в любом другом его базисе тоже $n$ векторов.
Пусть $\mathbf v_1, \dots, \mathbf v_n$ и $\mathbf w_1, \dots, \mathbf w_m$ — два базиса. Векторы $\mathbf w_j$ независимы и выражаются через $\mathbf v_i$, ведь оболочка $\mathbf v_i$ — всё пространство. По лемме о замене $m \le n$. Поменяв базисы ролями, получим $n \le m$. Значит, $m = n$.
Число векторов в базисе называют размерностью пространства и обозначают $\dim V$. Если конечного базиса нет, пространство называют бесконечномерным.
$\dim \mathbb R^n = n$, $\dim P_n = n + 1$ (базис $1, t, \dots, t^n$), размерность пространства решений уравнения $y'' + y = 0$ равна $2$. Все многочлены сразу образуют бесконечномерное пространство: конечный набор многочленов не даёт степеней выше наибольшей из своих. Бесконечномерны и функции.
Пусть $\dim V = n$. Любой набор независимых векторов из $V$ можно дополнить до базиса. В частности, любые $n$ независимых векторов — базис, а $n + 1$ векторов всегда зависимы.
Последнее утверждение — лемма о замене: независимые векторы выражаются через базис из $n$ векторов, поэтому их не больше $n$. Пусть теперь векторы $\mathbf u_1, \dots, \mathbf u_k$ независимы, но их оболочка не всё $V$. Возьмём вектор $\mathbf u \in V$ вне оболочки. Набор $\mathbf u_1, \dots, \mathbf u_k, \mathbf u$ тоже независим: в равенстве $\alpha_1\mathbf u_1 + \dots + \alpha_k\mathbf u_k + \beta\mathbf u = \mathbf 0$ коэффициент $\beta$ не может быть ненулевым, иначе $\mathbf u$ лежал бы в оболочке, а при $\beta = 0$ нулями оказываются и все $\alpha_i$. Будем добавлять векторы, пока оболочка не станет всем $V$. Больше $n$ независимых векторов не бывает, поэтому процесс остановится, и получится базис. Если с самого начала было $n$ векторов, добавить нечего: они уже базис.
Магические квадраты
По китайской легенде, из реки Ло вышла черепаха, и на её панцире был узор — квадрат из чисел от $1$ до $9$, суммы которых по каждой строке, каждому столбцу и обеим диагоналям равны $15$:
$$\begin{pmatrix} 4 & 9 & 2 \\ 3 & 5 & 7 \\ 8 & 1 & 6 \end{pmatrix}.$$
Этот квадрат называют Ло Шу. Разрешим в клетках любые действительные числа: назовём таблицу $3 \times 3$ магической, если суммы по трём строкам, трём столбцам и двум диагоналям одинаковы. Сумма двух магических квадратов — магический квадрат, кратное тоже: все восемь сумм складываются и умножаются вместе. Магические квадраты — подпространство девятимерного пространства всех таблиц $3 \times 3$. Какой он размерности?
Магические квадраты $3 \times 3$ образуют пространство размерности $3$. Его базис —
$$J = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end{pmatrix}, \quad M_1 = \begin{pmatrix} 1 & -1 & 0 \\ -1 & 0 & 1 \\ 0 & 1 & -1 \end{pmatrix}, \quad M_2 = \begin{pmatrix} 0 & 1 & -1 \\ -1 & 0 & 1 \\ 1 & -1 & 0 \end{pmatrix}.$$
Хитрость — в линиях, проходящих через центр: их четыре, и каждая клетка, кроме центральной, лежит ровно на одной из них.
Для Ло Шу $c = 5$ и выходит $4\,9\,2 / 3\,5\,7 / 8\,1\,6 = 5J - M_1 + 3M_2$. Три числа — и весь квадрат. Размерность подсказывает и другое: трёх клеток обычно хватает, чтобы восстановить магический квадрат целиком. Но не любых трёх.
Координаты: один вектор, разные адреса
Базис превращает любое пространство в привычные столбцы чисел.
Если $\mathbf e_1, \dots, \mathbf e_n$ — базис $V$, то каждый вектор $\mathbf v \in V$ записывается в виде $\mathbf v = x_1\mathbf e_1 + \dots + x_n\mathbf e_n$ ровно одним способом.
Хотя бы один способ есть, потому что оболочка базиса — всё $V$. Если способов два, $\mathbf v = \sum x_i\mathbf e_i = \sum y_i\mathbf e_i$, то вычитание даёт $\sum (x_i - y_i)\mathbf e_i = \mathbf 0$. Базис независим, поэтому все $x_i - y_i = 0$.
Числа $x_1, \dots, x_n$ называют координатами вектора $\mathbf v$ в базисе $\mathbf e_1, \dots, \mathbf e_n$. Многочлен $3 + 2t + t^2$ в базисе $1, t, t^2$ имеет координаты $(3;\,2;\,1)$, решение $5\cos t - \sin t$ в базисе $\cos t, \sin t$ — координаты $(5;\,-1)$, Ло Шу в базисе $J, M_1, M_2$ — координаты $(5;\,-1;\,3)$. Сложению векторов отвечает сложение координат, умножению на число — умножение координат.
Взаимно однозначное отображение одного векторного пространства на другое, сохраняющее сложение и умножение на число, называют изоморфизмом векторных пространств, а сами пространства — изоморфными.
Переход к координатам — изоморфизм $V$ и $\mathbb R^n$. С точки зрения линейной алгебры все $n$-мерные пространства устроены одинаково; отличаются они только тем, что мы о них знаем помимо сложения и умножения. Логарифм из раздела про аксиомы — изоморфизм положительных чисел с их странными операциями и обычной прямой $\mathbb R^1$.
Но координаты зависят от базиса. Один и тот же многочлен $3 + 2t + t^2$ в базисе $1, (t - 1), (t - 1)^2$ записывается как $6 + 4(t - 1) + (t - 1)^2$: координаты $(6;\,4;\,1)$. Проверьте, раскрыв скобки. Как пересчитать координаты из одного базиса в другой?
Пусть в пространстве есть старый базис и новый, $\mathbf b_1, \dots, \mathbf b_n$. Матрица перехода $P$ — матрица, $j$-й столбец которой состоит из координат вектора $\mathbf b_j$ в старом базисе.
Идея: пройти к вектору по новым базисным векторам, а каждый из них разложить по старым.
Меняются и матрицы отображений. Пусть отображение в старых координатах записано матрицей $A$: $\mathbf y = A\mathbf x$. Подставим $\mathbf x = P\mathbf x'$ и $\mathbf y = P\mathbf y'$: получится $P\mathbf y' = AP\mathbf x'$.
В новом базисе с матрицей перехода $P$ отображение с матрицей $A$ записывается матрицей $A' = P^{-1}AP$.
Для любого вектора с новыми координатами $\mathbf x'$ его образ имеет старые координаты $A\mathbf x = AP\mathbf x'$ (формула замены координат для $\mathbf x$), а новые — $P^{-1}(AP\mathbf x')$ (обратный пересчёт для образа). Значит, отображение в новых координатах — умножение на $P^{-1}AP$.
Квадратные матрицы $A$ и $A' = P^{-1}AP$, где $P$ обратима, называют подобными. Это одно и то же отображение, записанное в разных базисах.
Некоторые базисы делают матрицу заметно проще. К этому мы вернёмся в самом конце главы.
Что пропадает и что остаётся
Матрица $A$ размера $m \times n$ переводит векторы из $\mathbb R^n$ в $\mathbb R^m$. Какие-то векторы она уничтожает, отправляя в нуль, а до каких-то векторов результата она дотягивается.
Ядро матрицы — множество $\ker A = \{\mathbf x : A\mathbf x = \mathbf 0\}$, то есть решения однородной системы. Образ — множество $\operatorname{im} A = \{A\mathbf x\}$ всех векторов, в которые $A$ что-то переводит. Размерность ядра называют дефектом.
Оба множества — подпространства. Про ядро мы это уже видели в галерее, а для образа $A\mathbf x + A\mathbf y = A(\mathbf x + \mathbf y)$ и $\alpha A\mathbf x = A(\alpha\mathbf x)$. Образ совпадает с оболочкой столбцов: $A\mathbf x = x_1\mathbf a_1 + \dots + x_n\mathbf a_n$, где $\mathbf a_j$ — столбцы $A$. Поэтому система $A\mathbf x = \mathbf b$ совместна ровно тогда, когда $\mathbf b$ лежит в оболочке столбцов, — ещё один взгляд на теорему Кронекера — Капелли.
Столбцы матрицы $A$, в которых после приведения к ступенчатому виду оказались ведущие элементы, образуют базис образа $\operatorname{im} A$. Поэтому $\dim \operatorname{im} A = \operatorname{rank} A$. Кроме того, ненулевые строки ступенчатого вида образуют базис оболочки строк $A$, так что размерность оболочки строк тоже равна рангу.
Идея из доказательства единственности приведённого вида: элементарные преобразования не меняют связей между столбцами.
Сколько же пропадает? Свободные неизвестные из главы 36 отвечают на этот вопрос.
Для матрицы $A$ с $n$ столбцами $\dim \ker A + \operatorname{rank} A = n$.
Идея: базис ядра даёт метод Гаусса — по одному вектору на каждое свободное неизвестное.
Теперь понятно, почему в общем решении частное решение складывалось с направлениями, решающими однородную систему. Если $A\mathbf x_0 = \mathbf b$, то $A\mathbf x = \mathbf b$ ровно тогда, когда $A(\mathbf x - \mathbf x_0) = \mathbf 0$, то есть все решения — это $\mathbf x_0 + \ker A$: ядро, сдвинутое так, чтобы проходить через $\mathbf x_0$. Прямая решений из главы 36 — это прямая ядра, сдвинутая в точку $(3;\,0;\,1)$.
Какова размерность пространства многочленов $p$ степени не выше $3$, у которых $p(1) = 0$ и $p(-1) = 0$?
Отображение $p \mapsto (p(1);\,p(-1))$ переводит $P_3$ в $\mathbb R^2$, и наше пространство — его ядро. Образ — всё $\mathbb R^2$: многочлены $\frac{1 + t}{2}$ и $\frac{1 - t}{2}$ дают $(1;\,0)$ и $(0;\,1)$, так что ранг равен $2$. По теореме о ранге и дефекте размерность ядра $4 - 2 = 2$. Базис: $t^2 - 1$ и $t(t^2 - 1)$.
Размерность оболочки векторов $(1;\,-1;\,0)$, $(0;\,1;\,-1)$, $(1;\,0;\,-1)$ равна $2$. Какова размерность ядра матрицы, столбцы которой — эти векторы?
Ранг матрицы — размерность оболочки её столбцов, то есть $2$. По теореме о ранге и дефекте $\dim\ker = 3 - 2 = 1$. Ядро натянуто на $(1;\,1;\,-1)$: первый вектор плюс второй минус третий дают нуль.
Куда дальше
Ядро — это направления, которые отображение умножает на ноль. Бывают ли направления, которые оно умножает на $2$ или на $-1$ — не поворачивает, а только растягивает? Возьмите матрицу $\left(\begin{smallmatrix} 3 & 1 \\ 0 & 2 \end{smallmatrix}\right)$. Большинство векторов она поворачивает, но $(1;\,0)$ переходит в $(3;\,0)$ — тот же вектор, растянутый втрое, а $(1;\,-1)$ переходит в $(2;\,-2)$ — растянутый вдвое. Возьмём эти два вектора за базис. Формула $P^{-1}AP$ с матрицей перехода $P = \left(\begin{smallmatrix} 1 & 1 \\ 0 & -1 \end{smallmatrix}\right)$ даёт $\left(\begin{smallmatrix} 3 & 0 \\ 0 & 2 \end{smallmatrix}\right)$: в таком базисе отображение просто растягивает одну ось втрое, другую вдвое. Как находить такие направления у любой матрицы и что они дают — от чисел Фибоначчи до поисковика Google, — рассказывает глава 38.