математика, линейная алгебра, теория пространств, внешняя алгебра

Герман Грассман

Герман Грассман - немецкий математик и филолог XIX века, чьи работы о протяженных величинах стали одной из исторических линий, ведущих к современному языку линейных пространств, базисов, размерности и линейных отображений.

Стилизованный портрет Германа Грассмана на фоне координатных осей, базисных векторов, матриц и мягких формул о размерности пространства

Биография

Герман Гюнтер Грассман родился в 1809 году в Штеттине и большую часть жизни работал учителем, совмещая математику с филологией, физикой и изучением языков. Его главный труд 1844 года Die lineale Ausdehnungslehre был необычен для своего времени: вместо вычисления отдельных координат Грассман пытался построить общий язык для величин, которые можно складывать, умножать и рассматривать независимо от привычной трехмерной геометрии. Современники долго воспринимали эту работу как слишком абстрактную и трудную, поэтому влияние Грассмана стало заметным постепенно, уже через развитие векторного исчисления, внешней алгебры и линейной алгебры.

Для темы ядра, образа и ранга Грассман важен не как автор одной школьной формулы, а как человек, который помог перенести внимание с отдельных числовых примеров на структуру пространства. Когда читатель видит запись ker T, im T или dim V, за ней стоит именно такой взгляд: объектом изучения становится не только матрица с числами, но и подпространства, направления, размерности и то, как линейное отображение переносит одни направления в другие. Поэтому связь с Грассманом корректнее объяснять через историю понятий пространства и размерности, а не через упрощенное утверждение, будто он единолично открыл теорему о ранге и дефекте.

Исторический контекст

В первой половине XIX века алгебра и геометрия еще не имели привычного современного словаря линейных пространств. Векторы, матрицы, координаты и преобразования развивались разными линиями: в аналитической геометрии, механике, теории определителей и вычислительной практике. Грассман предложил более общий язык для протяженных величин, где важны сложение, линейная зависимость, независимые направления и размерность. Именно такой язык позднее оказался естественным для объяснения ядра как множества входных направлений, исчезающих при отображении, и образа как множества достижимых выходов. В учебной линейной алгебре это превращается в строгую формулу dim V = dim ker T + dim im T.

Вклад в формулы

В справочнике Грассман связан со страницами о ядре, образе, ранге, дефекте и размерности пространств решений. Его вклад помогает объяснить, почему формулы этого блока не являются только приемами для счета строк матрицы. Ранг показывает размерность образа, дефект показывает размерность ядра, а их сумма восстанавливает размерность исходного пространства. Такая подача делает историческую справку честной: современные формулировки возникли позднее и в учебниках обычно не имеют одного автора, но без грассмановой линии абстрактного пространства трудно понять, почему эти равенства стали центральными.

Связь с формулами

С этим именем связано 32 формулы: Скалярное произведение векторов, Ядро линейного отображения, Образ линейного отображения и еще 29. Ниже можно открыть каждую формулу, посмотреть обозначения, пример и историческую справку.

Библиография

Связанные формулы

Скалярное произведение векторов

Скалярное произведение складывает попарные произведения координат двух векторов и дает число. Через него находят длину, угол между векторами, ортогональность и проекции.

$a\cdot b=\sum_{i=1}^{n}a_i b_i$

Ядро линейного отображения

Ядро линейного отображения - это множество всех векторов, которые переходят в нулевой вектор. По ядру сразу видно, теряет ли отображение информацию и может ли оно быть инъективным.

$\ker T=\{v\in V\mid T(v)=0\}$

Образ линейного отображения

Образ линейного отображения - это множество всех векторов, которые реально могут получиться на выходе. Для матрицы это столбцовое пространство, натянутое на ее столбцы.

$\operatorname{Im}T=\{T(v)\mid v\in V\}$

Ранг линейного отображения

Ранг линейного отображения равен размерности его образа. Он показывает, сколько независимых направлений результата реально достижимо.

$\operatorname{rank}T=\dim\operatorname{Im}T$

Дефект линейного отображения

Дефект линейного отображения равен размерности его ядра. Он показывает, сколько независимых входных направлений отображение переводит в ноль.

$\operatorname{def}T=\dim\ker T$

Теорема о ранге и дефекте

Теорема о ранге и дефекте говорит, что размерность исходного пространства равна сумме размерности образа и размерности ядра линейного отображения.

$\dim V=\operatorname{rank}T+\dim\ker T$

Размерности ядра и образа матрицы

Если матрица A имеет n столбцов и ранг r, то размерность ее ядра равна n-r, а размерность образа равна r. Это матричная форма теоремы о ранге и дефекте.

$\dim\ker A=n-r,\quad \dim\operatorname{Im}A=r$

Базис векторного пространства

Базис векторного пространства - это набор векторов, который одновременно порождает все пространство и не содержит лишних зависимых направлений. Через базис любой вектор записывается единственным способом.

$B=(e_1,\ldots,e_n),\quad V=\operatorname{span}B,\quad e_1,\ldots,e_n\ \text{линейно независимы}$

Координаты вектора в базисе

Координаты вектора в базисе - это коэффициенты единственного разложения вектора по базисным векторам. Сам вектор не меняется, меняется только числовая запись относительно выбранного базиса.

$v=x_1e_1+\cdots+x_ne_n,\quad [v]_B=(x_1,\ldots,x_n)^T$

Размерность векторного пространства

Размерность конечномерного векторного пространства - это число векторов в любом его базисе. Она показывает, сколько независимых направлений нужно для описания всех элементов пространства.

$\dim V=n\quad\Longleftrightarrow\quad \text{любой базис }V\text{ содержит }n\text{ векторов}$

Критерий базиса в Rn через определитель

В Rn набор из n векторов является базисом тогда и только тогда, когда определитель матрицы из этих векторов как столбцов не равен нулю.

$A=[v_1\ \cdots\ v_n],\quad v_1,\ldots,v_n\text{ - базис }\mathbb R^n\Longleftrightarrow \det A\ne0$

Матрица базиса и стандартные координаты

Матрица базиса переводит координатный столбец в выбранном базисе в стандартные координаты. Ее столбцы - это сами базисные векторы, записанные в стандартной системе.

$v=P_B[v]_B,\quad P_B=[e_1\ \cdots\ e_n]$

Переход координат между базисами

Переход координат между базисами переводит координатный столбец одного и того же вектора из базиса B в базис C. Сам вектор не меняется, меняется только его числовое описание.

$[v]_C=P_C^{-1}P_B[v]_B$

Матрица оператора при смене базиса

При смене базиса матрица одного и того же линейного оператора меняется по формуле подобия. Это позволяет описывать один оператор разными матрицами без изменения самого действия на пространстве.

$[T]_C=S^{-1}[T]_B S,\quad [v]_B=S[v]_C$

Лемма Штейница о замене

Лемма Штейница о замене формализует идею, что независимых направлений не может быть больше, чем в порождающем наборе. Из нее следуют равенство числа векторов в любых базисах и корректность понятия размерности.

$L\text{ независим},\ G\text{ порождает }V\quad\Rightarrow\quad |L|\le |G|$

Критерий линейности отображения

Критерий линейности проверяет, сохраняет ли отображение сложение векторов и умножение на скаляр. Если равенство выполняется для любых u, v и скаляров alpha, beta, отображение линейно.

$T(\alpha u+\beta v)=\alpha T(u)+\beta T(v)$

Матрица линейного отображения в произвольных базисах

Матрица отображения в базисах B и C переводит координаты входного вектора в базисе B в координаты его образа в базисе C. Ее столбцы - координаты образов базисных векторов.

$[T(v)]_C=A_{C\leftarrow B}[v]_B,\quad A_{C\leftarrow B}=\big[[T(b_1)]_C\ \cdots\ [T(b_n)]_C\big]$

Линейный функционал как строка матрицы

Линейный функционал - это линейное отображение из пространства в поле скаляров. В выбранном базисе он записывается одной строкой, которая умножается на координатный столбец.

$f(v)=r[v]_B,\quad r=\big(f(b_1),\ldots,f(b_n)\big)$

Норма вектора через скалярное произведение

Длина вектора в евклидовом пространстве равна квадратному корню из его скалярного произведения с самим собой. Формула связывает геометрическую длину с алгебраической операцией над координатами.

$\|v\|=\sqrt{v\cdot v}$

Ортонормированный базис

Базис называется ортонормированным, если его векторы имеют длину 1 и попарно ортогональны. Краткая запись e_i*e_j=delta_ij объединяет оба условия в одной формуле.

$e_i\cdot e_j=\delta_{ij}$

Координаты в ортонормированном базисе

В ортонормированном базисе коэффициент при базисном векторе равен скалярному произведению x с этим вектором. Поэтому разложение вектора строится без решения системы уравнений.

$x=\sum_{i=1}^{n}(x\cdot e_i)e_i$

Ортогональная проекция на прямую

Ортогональная проекция вектора v на прямую, заданную ненулевым вектором u, равна такому кратному u, что остаток v-proj_u v перпендикулярен прямой.

$\operatorname{proj}_{u}v=\frac{v\cdot u}{u\cdot u}u$

Матрица ортогональной проекции

Если столбцы Q образуют ортонормированный базис подпространства W, то матрица P=QQ^T переводит любой вектор в его ортогональную проекцию на W.

$P=QQ^{T},\quad Q^{T}Q=I$

Ортогональное дополнение подпространства

Ортогональное дополнение W^perp состоит из всех векторов, перпендикулярных каждому вектору подпространства W. В R^n его размерность дополняет размерность W до n.

$W^{\perp}=\{x:\ x\cdot w=0\ \text{для всех }w\in W\},\quad \dim W+\dim W^{\perp}=n$

Проекция вектора на ненормированный вектор

Проекция вектора v на направление u вычисляется через скалярное произведение с нормированием на длину u. Эта формула связывает вычисление с геометрическим смыслом ортогонального разложения: она показывает, какая часть вектора идет вдоль выбранного направления, а какая остается поперек него.

$\operatorname{proj}_{u}(v)=\frac{u^{\top}v}{u^{\top}u}\,u$

Число свободных переменных в линейной системе

В совместной линейной системе число свободных переменных равно числу неизвестных минус ранг матрицы коэффициентов. Эти переменные становятся параметрами общего решения.

$k=n-\operatorname{rank}A$