Как найти размерность базис линейного пространства

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

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

.

Это
равенство называется разложением
вектора

по базису
,
а числаназываютсякоординатами
вектора
относительно базиса

(или в базисе)
.

Утверждение

Базисом
линейного пространства решений
одно­родной системы является ее
фундаментальная система реше­ний.

ТЕОРЕМА
(о единственности разложения по базису).
Каждый вектор
пространстваможет быть разложен по базису

единственным
образом, т.е. координаты каждого вектора
в базисе


определяются однозначно.

Главное
значение базиса заключается в том, что
операции сложения векторов и умножения
их на числа при задании базиса превращаются
в соответствующие операции над числами
– координатами этих векторов. А именно,
справедлива следующая

ТЕОРЕМА.
При сложении
двух любых векторов линейного пространства
их координаты (относительно любого
базиса пространства) складываются; при
умножении

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

Типовой
пример

Исследуем
вопрос о базисе пространства
,
введенного ранее при рассмотрении
Типовой примеров векторных пространств.
Покажем, чтоэлементовуказанного пространства образуют базис.

►Во-первых,
эти векторы линейно независимы. Проверка
линейной независимости набора
состоит в определении значений,
при которых возможно равенство

.

Но в
силу только что доказанной теоремы

,

а
последний вектор является нулевым лишь
при условии
.
Во-вторых, всякий векторзаведомо представим в виде линейной
комбинации векторов:и, значит, наборобразует базис. ◄

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

Размерность
векторного пространства, состоящего
из одного нулевого вектора, принимается
равной нулю.

Размерность
пространства
обычно обозначают символом.

Векторное
пространство
называетсябесконечномерным, если
в нем существует любое число линейно
независимых векторов. В этом случае
пишут.

Выясним
связь между понятиями базиса и размерности
пространства.

ТЕОРЕМА.Если
– векторное пространство размерности,
то любыелинейно независимых векторов этого
пространства образуют его базис.

ТЕОРЕМА.Если векторное пространство
имеет базис, состоящий извекторов, то
.

Утверждение

Rn=n.

Типовые примеры

  1. Образуют
    ли базис в пространстве R3
    векторы
    ?

►По
определению базис составляют линейно
независимые векторы. Линейная зависимость
(или независимость) определяется исходя
из анализа равенства нулю линейной
комбинации этих векторов:

.

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

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

2.Найти
размерность и один из базисов линейного
пространства решений однородной системы:

►Представленная
система состоит из трёх уравнений и
содержит 5 неизвестных. Выпишем матрицу
системы и упростим её с помощью
элементарных преобразований, сначала
поменяв местами строки 1 и 2, а затем
вычитая новую первую строку, умноженную
на 3 и 4, соответственно из второй и
третьей строк :

Видно,
что ранг матрицы
равен 2. Следовательно, две неизвестные
являются главными, а три — свободными.
Значит ФСР системы содержит 5-2=3 линейно
независимых решения. Выберем в качестве
главных.
Это можно сделать, т.к. минор 2-го порядка,
составленный из коэффициентов при этих
неизвестных, отличен от нуля. Система,
соответствующая преобразованной
матрице, имеет вид

Отсюда,
выражая главные неизвестные через
свободные, получим общее решение

Или иначе:

.

Фундаментальная
совокупность решений является базисом
линейного пространства решений исходной
системы и в данном случае имеет вид

Размерность
искомого пространства равна 3.◄

Матрицей
перехода
от базисак базисуназывается матрица вида

где
для каждого
в
-ом
столбце стоят координатывекторав базисе.

Утверждение

Координаты
векторав базисеи координатыэтого же вектора в базисесвязаны равенством

где
— матрица перехода от базисак базису.

Утверждение.
Матрица перехода
от базисак бази­суи матрица обратного переходаот базисак базисусвязаны равенством=.

Типовые
примеры

1.Найти координаты векторав базисе,
если известно

►В
соответствии с определением матрица
перехода от базиса
к базисуесть

.

Обозначим
координаты вектора
в базисечерез,
а в базисечерез.
Искомые координатысвязаны с известными координатамиследующим соотношением:

.

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

.

Вычислим теперь координаты
:

.

  1. Найти матрицу
    перехода от базиса
    к базисупо данным разложениям этих векторов
    в базисе:

.

►Чтобы
построить матрицу
перехода
от базисак базису,
необходимо найти разложение векторовпо базису.
Сделаем это, представивв виде разложения пос неизвестными координатами, которые
требуется определить:

,

или с
учётом вида этих векторов в базисе

.

Откуда для координат
имеем

Теперь,
зная разложение
по,
выпишем матрицу:

.◄

5. Линейные оболочки
и подпространства

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

Утверждение. Подпространство само
является линейным про­странством.

Линейной оболочкойсистемы векторовназывается множество всех линейных
комбинаций векторов.
Обозначается.

Утверждение. Линейная оболочка системы
векторов является подпространством.

Пересечениемдвух подпространстви
на­зывается множество всех векторов,
принадлежащих одновре­менно и,
и
.
Обозначается
.

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

Утверждение. Сумма и пересечение
подпространств
и


являются линейными пространствами, и
их размерности связаны равенством

+=+.

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

Типовой пример

Найти размерность и какой-нибудь базис
суммы и пересечения подпространств,
порождённых векторами
.

►Вычислим вначале размерность
подпространств. С этой целью установим,
являются ли линейно независимыми
векторы, порождающие данные подпространства.
Для подпространства
,
порождённого векторами,
равенство нулю линейной комбинации,
эквивалентное системе уравнений,
достигается лишь при условии.
Следовательно, векторылинейно независимы и размерность
подпространстваравна 2:.
Для подпространства,
порождённого векторами,
проводя аналогичный анализ, получим.

Вычислим теперь размерность пересечения
подпространств
и.
По определению векторы, составляющие
пересечение, принадлежат одновременно
обоим подпространствам. Произвольный
векторподпространстваявляется линейной комбинацией базисных
векторов:.
Аналогично для подпространстваимеем,
тогда условие принадлежности пересечению
естьили.

Это условие представляет собой систему
уравнений относительно коэффициентов
.
Составим матрицу системы и упростим её
с помощью элементарных преобразований:

Как видно ранг системы равен 3. Значит
ФСР состоит из одного линейно независимого
вектора. Найдём его, решив систему
уравнений, соответствующих последней
матрице, получим
,

откуда
.

Полагая свободное неизвестное
,
для остальных имеем

.
Итак, пересечение подпространствимеет
один базисный вектор

.

Размерность пересечения
.
Следовательно, в соответствии с равенством

размерность суммы подпространств
.
В качестве базиса суммы подпространств
можно взять, например, векторы,
дополненные вектором.
В линейной независимости векторовубедиться нетрудно.◄

Размерность и базис линейного пространства

Определения размерности и базиса

Линейное пространство V называется n-мерным, если в нем существует система из n линейно независимых векторов, а любая система из большего количества векторов линейно зависима. Число n называется размерностью (числом измерений) линейного пространства V и обозначается operatorname{dim}V. Другими словами, размерность пространства — это максимальное число линейно независимых векторов этого пространства. Если такое число существует, то пространство называется конечномерным. Если же для любого натурального числа п в пространстве V найдется система, состоящая из n линейно независимых векторов, то такое пространство называют бесконечномерным (записывают: operatorname{dim}V=infty). Далее, если не оговорено противное, будут рассматриваться конечномерные пространства.

Базисом n-мерного линейного пространства называется упорядоченная совокупность n линейно независимых векторов (базисных векторов).

Теорема 8.1 о разложении вектора по базису. Если mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n — базис n-мерного линейного пространства V, то любой вектор mathbf{v}in V может быть представлен в виде линейной комбинации базисных векторов:

mathbf{v}=mathbf{v}_1cdot mathbf{e}_1+mathbf{v}_2cdot mathbf{e}_2+ldots+mathbf{v}_ncdot mathbf{e}_n

(8.4)

и притом единственным образом, т.е. коэффициенты mathbf{v}_1, mathbf{v}_2,ldots, mathbf{v}_n определяются однозначно. Другими словами, любой вектор пространства может быть разложен по базису и притом единственным образом.

Действительно, размерность пространства V равна n. Система векторов mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n линейно независима (это базис). После присоединения к базису любого вектора mathbf{v}, получаем линейно зависимую систему mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n, mathbf{v} (так как это система состоит из (n+1) векторов n-мерного пространства). По свойству 7 линейно зависимых и линейно независимых векторов получаем заключение теоремы.

Следствие 1. Если mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n — базис пространства V, то V=operatorname{Lin} (mathbf{e}_1,mathbf{e}_2, ldots,mathbf{e}_n), т.е. линейное пространство является линейной оболочкой базисных векторов.

В самом деле, для доказательства равенства V=operatorname{Lin} (mathbf{e}_1,mathbf{e}_2, ldots, mathbf{e}_n) двух множеств достаточно показать, что включения Vsubset operatorname{Lin}(mathbf{e}_1,mathbf{e}_2, ldots,mathbf{e}_n) и operatorname{Lin}(mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n)subset V выполняются одновременно. Действительно, с одной стороны, любая линейная комбинация векторов линейного пространства принадлежит самому линейному пространству, т.е. operatorname{Lin}(mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n)subset V. С другой стороны, любой вектор пространства по теореме 8.1 можно представить в виде линейной комбинации базисных векторов, т.е. Vsubset operatorname{Lin}(mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n). Отсюда следует равенство рассматриваемых множеств.

Следствие 2. Если mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n — линейно независимая система векторов линейного пространства V и любой вектор mathbf{v}in V может быть представлен в виде линейной комбинации (8.4): mathbf{v}=v_1mathbf{e}_1+ v_2mathbf{e}_2+ldots+v_nmathbf{e}_n, то пространство V имеет размерность n, а система mathbf{e}_1,mathbf{e}_2, ldots,mathbf{e}_n является его базисом.

В самом деле, в пространстве V имеется система n линейно независимых векторов, а любая система mathbf{u}_1,mathbf{u}_2,ldots,mathbf{u}_n из большего количества векторов (k>n) линейно зависима, поскольку каждый вектор из этой системы линейно выражается через векторы mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n. Значит, operatorname{dim} V=n и mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n — базис V.


Теорема 8.2 о дополнении системы векторов до базиса. Всякую линейно независимую систему k векторов n-мерного линейного пространства (1leqslant k<n) можно дополнить до базиса пространства.

В самом деле, пусть mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_k — линейно независимая система векторов n-мерного пространства V~(1leqslant k<n). Рассмотрим линейную оболочку этих векторов: L_k=operatorname{Lin}(mathbf{e}_1,mathbf{e}_2,ldots, mathbf{e}_k). Любой вектор mathbf{v}in L_k образует с векторами mathbf{e}_1,mathbf{e}_2,ldots, mathbf{e}_k линейно зависимую систему mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_k,mathbf{v}, так как вектор mathbf{v} линейно выражается через остальные. Поскольку в n-мерном пространстве существует n линейно независимых векторов, то L_kne V и существует вектор mathbf{e}_{k+1}in V, который не принадлежит L_k. Дополняя этим вектором линейно независимую систему mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_k, получаем систему векторов mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_k,mathbf{e}_{k+1}, которая также линейно независимая. Действительно, если бы она оказалась линейно зависимой, то из пункта 1 замечаний 8.3 следовало, что mathbf{e}_{k+1}in operatorname{Lin}(mathbf{e}_1, mathbf{e}_2, ldots,mathbf{e}_k)=L_k, а это противоречит условию mathbf{e}_{k+1}notin L_k. Итак, система векторов mathbf{e}_1,mathbf{e}_2,ldots, mathbf{e}_k, mathbf{e}_{k+1} линейно независимая. Значит, первоначальную систему векторов удалось дополнить одним вектором без нарушения линейной независимости. Продолжаем аналогично. Рассмотрим линейную оболочку этих векторов: L_{k+1}=operatorname{Lin} (mathbf{e}_1, mathbf{e}_2,ldots, mathbf{e}_k, mathbf{e}_{k+1}). Если L_{k+1}=V, то mathbf{e}_1,mathbf{e}_2, ldots,mathbf{e}_k, mathbf{e}_{k+1} — базис и теорема доказана. Если L_{k+1}ne V, то дополняем систему mathbf{e}_1,mathbf{e}_2, ldots,mathbf{e}_k,mathbf{e}_{k+1} вектором mathbf{e}_{k+2}notin L_{k+1} и т.д. Процесс дополнения обязательно закончится, так как пространство V конечномерное. В результате получим равенство V=L_n=operatorname{Lin} (mathbf{e}_1,ldots,mathbf{e}_k,ldots,mathbf{e}_n), из которого следует, что mathbf{e}_1,ldots,mathbf{e}_k,ldots,mathbf{e}_n — базис пространства V. Теорема доказана.


Замечания 8.4

1. Базис линейного пространства определяется неоднозначно. Например, если mathbf{e}_1,mathbf{e}_2, ldots, mathbf{e}_n — базис пространства V, то система векторов lambda mathbf{e}_1,lambda mathbf{e}_2,ldots,lambda mathbf{e}_n при любом lambdane0 также является базисом V. Количество базисных векторов в разных базисах одного и того же конечномерного пространства, разумеется, одно и то же, так как это количество равно размерности пространства.

2. В некоторых пространствах, часто встречающихся в приложениях, один из возможных базисов, наиболее удобный с практической точки зрения, называют стандартным.

3. Теорема 8.1 позволяет говорить, что базис — это полная система элементов линейного пространства, в том смысле, что любой вектор пространства линейно выражается через базисные векторы.

4. Если множество mathbb{L} является линейной оболочкой operatorname{Lin}(mathbf{v}_1,mathbf{v}_2,ldots,mathbf{v}_k), то векторы mathbf{v}_1,mathbf{v}_2,ldots,mathbf{v}_k называют образующими множества mathbb{L}. Следствие 1 теоремы 8.1 в силу равенства V=operatorname{Lin} (mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n) позволяет говорить, что базис — это минимальная система образующих линейного пространства V, так как нельзя уменьшить количество образующих (удалить хотя бы один вектор из набора mathbf{e}_1, mathbf{e}_2,ldots,mathbf{e}_n) без нарушения равенства V=operatorname{Lin}( mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n).

5. Теорема 8.2 позволяет говорить, что базис — это максимальная линейно независимая система векторов линейного пространства, так как базис — это линейно независимая система векторов, и ее нельзя дополнить каким-либо вектором без потери линейной независимости.

6. Следствие 2 теоремы 8.1 удобно применять для нахождения базиса и размерности линейного пространства. В некоторых учебниках оно берется за определение базиса, а именно: линейно независимая система mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n векторов линейного пространства называется базисом, если любой вектор пространства линейно выражается через векторы mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n. Количество базисных векторов определяет размерность пространства. Разумеется, что эти определения эквивалентны приведенным выше.


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

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

1. Нулевое линейное пространство {mathbf{o}} не содержит линейно независимых векторов. Поэтому размерность этого пространства полагают равной нулю: dim{mathbf{o}}=0. Это пространство не имеет базиса.

2. Пространства V_1,,V_2,,V_3 имеют размерности 1, 2, 3 соответственно. Действительно, любой ненулевой вектор пространства V_1, образует линейно независимую систему (см. пункт 1. замечаний 8.2), а любые два ненулевых век тора пространства V_1 коллинеарны, т.е. линейно зависимы (см. пример 8.1). Следовательно, dim{V_1}=1, а базисом пространства V_1 является любой ненулевой вектор. Аналогично доказывается, что dim{V_2}=2 и dim{V_3}=3. Базисом пространства V_2 служат любые два неколлинеарных вектора, взятые в определенном порядке (один из них считается первым базисным вектором, другой — вторым). Базисом пространства V_3 являются любые три некомпланарных (не лежащих в одной или параллельных плоскостях) вектора, взятые в определенном порядке. Стандартным базисом в V_1 является единичный вектор vec{i} на прямой. Стандартным базисом в V_2 считается базис vec{i},,vec{j}, со стоящий из двух взаимно перпендикулярных единичных векторов плоскости. Стандартным базисом в пространстве V_3 считается базис vec{i},,vec{j},,vec{k}, составленный из трех единичных попарно перпендикулярных векторов, образующих правую тройку.

3. Пространство mathbb{R}^n содержит не более, чем n, линейно независимых векторов. В самом деле, возьмем k столбцов из mathbb{R}^n и составим из них матрицу размеров ntimes k. Если k>n, то столбцы линейно зависимы по теореме 3.4 о ранге матрицы. Следовательно, dim{mathbb{R}^n}leqslant n. В пространстве mathbb{R}^n не трудно найти п линейно независимых столбцов. Например, столбцы единичной матрицы

mathbf{e}_1=begin{pmatrix}1\0\vdots\0end{pmatrix}!,quad mathbf{e}_2= begin{pmatrix}0\1\vdots\0end{pmatrix}!,quad ldots,quad mathbf{e}_n= begin{pmatrix} 0\0\vdots\1 end{pmatrix}!.

линейно независимы. Следовательно, dim{mathbb{R}^n}=n. Пространство mathbb{R}^n называется n-мерным вещественным арифметическим пространством. Указанный набор векторов считается стандартным базисом пространства mathbb{R}^n. Аналогично доказывается, что dim{mathbb{C}^n}=n, поэтому пространство mathbb{C}^n называют n-мерным комплексным арифметическим пространством.

4. Напомним, что любое решение однородной системы Ax=o можно представить в виде x=C_1varphi_1+C_2varphi_2+ldots+C_{n-r}varphi_{n-r}, где r=operatorname{rg}A, a varphi_1,varphi_2,ldots,varphi_{n-r} — фундаментальная система решений. Следовательно, {Ax=o}=operatorname{Lin} (varphi_1,varphi_2,ldots,varphi_{n-r}), т.е. базисом пространства {Ax=0} решений однородной системы служит ее фундаментальная система решений, а размерность пространства dim{Ax=o}=n-r, где n — количество неизвестных, а r — ранг матрицы системы.

5. В пространстве M_{2times3} матриц размеров 2times3 можно выбрать 6 матриц:

begin{gathered}mathbf{e}_1= begin{pmatrix}1&0&0\0&0&0end{pmatrix}!,quad mathbf{e}_2= begin{pmatrix}0&1&0\0&0&0end{pmatrix}!,quad mathbf{e}_3= begin{pmatrix} 0&0&1\0&0&0end{pmatrix}!,hfill\[5pt] mathbf{e}_4= begin{pmatrix} 0&0&0\1&0&0 end{pmatrix}!,quad mathbf{e}_5= begin{pmatrix}0&0&0\0&1&0end{pmatrix}!,quad mathbf{e}_6= begin{pmatrix}0&0&0\0&0&1end{pmatrix}!,hfill end{gathered}

которые линейно независимы. Действительно, их линейная комбинация

alpha_1cdot mathbf{e}_1+alpha_2cdot mathbf{e}_2+alpha_3cdot mathbf{e}_3+ alpha_4cdot mathbf{e}_4+alpha_5cdot mathbf{e}_5+alpha_6cdot mathbf{e}_6= begin{pmatrix}alpha_1&alpha_2&alpha_3\ alpha_4&alpha_5&alpha_6end{pmatrix}

(8.5)

равна нулевой матрице только в тривиальном случае alpha_1=alpha_2= ldots= alpha_6=0. Прочитав равенство (8.5) справа налево, заключаем, что любая матрица из M_{2times3} линейным образом выражается через выбранные 6 матриц, т.е. M_{2times}= operatorname{Lin} (mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_6). Следовательно, dim{M_{2times3}}=2cdot3=6, а матрицы mathbf{e}_1, mathbf{e}_2,ldots,mathbf{e}_6 являются базисом (стандартным) этого пространства. Аналогично доказывается, что dim{M_{mtimes n}}=mcdot n.

6. Для любого натурального n в пространстве P(mathbb{C}) многочленов с комплексными коэффициентами можно найти п линейно независимых элементов. Например, многочлены mathbf{e}_1=1, mathbf{e}_2=z, mathbf{e}_3=z^2,,ldots, mathbf{e}_n=z^{n-1} линейно независимы, так как их линейная комбинация

a_1cdot mathbf{e}_1+a_2cdot mathbf{e}_2+ldots+a_ncdot mathbf{e}_n= a_1+a_2z+ldots+a_nz^{n-1}

равна нулевому многочлену (o(z)equiv0) только в тривиальном случае a_1=a_2=ldots=a_n=0. Поскольку эта система многочленов линейно независима при любом натуральном л, пространство P(mathbb{C}) бесконечномерное. Аналогично делаем вывод о бесконечной размерности пространства P(mathbb{R}) многочленов с действительными коэффициентами. Пространство P_n(mathbb{R}) многочленов степени не выше, чем n, конечномерное. Действительно, векторы mathbf{e}_1=1, mathbf{e}_2=x, mathbf{e}_3=x^2,,ldots, mathbf{e}_{n+1}=x^n образуют базис (стандартный) это го пространства, так как они линейно независимы и любой многочлен из P_n(mathbb{R}) можно представить в виде линейной комбинации этих векторов:

a_nx^n+ldots+a_1x+a_0=a_0cdot mathbf{e}_1+a_1 mathbf{e}_2+ldots+a_ncdot mathbf{e}_{n+1}. Следовательно, dim{P_n(mathbb{R})}=n+1.

7. Пространство C(mathbb{R}) непрерывных функций является бесконечно мерным. Действительно, для любого натурального n многочлены 1,x,x^2,ldots, x^{n-1}, рассматриваемые как непрерывные функции, образуют линейно независимые системы (см. предыдущий пример).

В пространстве T_{omega}(mathbb{R}) тригонометрических двучленов (частоты omegane0) с действительными коэффициентами базис образуют одночлены mathbf{e}_1(t)=sinomega t,~mathbf{e}_2(t)=cosomega t. Они линейно независимы, так как тождественное равенство asinomega t+bcosomega tequiv0 возможно только в тривиальном случае (a=b=0). Любая функция вида f(t)=asinomega t+bcosomega t линейно выражается через базисные: f(t)=a,mathbf{e}_1(t)+b,mathbf{e}_2(t).

8. Пространство mathbb{R}^X действительных функций, определенных на множестве X, в зависимости от области определения X может быть конечномерным или бесконечномерным. Если X — конечное множество, то пространство mathbb{R}^X конечномерное (например, X={1,2,ldots,n}). Если X — бесконечное множество, то пространство mathbb{R}^X бесконечномерное (например, пространство mathbb{R}^N последовательностей).

9. В пространстве mathbb{R}^{+} любое положительное число mathbf{e}_1, не равное единице, может служить базисом. Возьмем, например, число mathbf{e}_1=2. Любое положительное число r можно выразить через mathbf{e}_1, т.е. представить в виде alpha_1cdot mathbf{e}_1colon~ r=2^{log_2r}=log_2rast2=alpha_1ast mathbf{e}_1, где alpha_1=log_2r. Следовательно, размерность этого пространства равна 1, а число mathbf{e}_1=2 является базисом.

10. Пусть mathbf{e}_1,mathbf{e}_2,ldots,mathbf{e}_n — базис вещественного линейного пространства V. Определим на V линейные скалярные функции mathcal{E}_1, mathcal{E}_2,ldots, mathcal{E}_n, положив:

mathcal{E}_i(mathbf{e}_j)=begin{cases}1,&i=j,\ 0,&ine j.end{cases}

При этом, в силу линейности функции mathcal{E}_i, для произвольного вектора mathbf{v}=v_1 mathbf{e}_1+v_2 mathbf{e}_2+ldots+v_n mathbf{e}_n получаем mathcal{E}(mathbf{v})=sum_{j=1}^{n}v_j mathcal{E}(mathbf{e}_j)=v_i.

Итак, определены n элементов (ковекторов) mathcal{E}_1, mathcal{E}_2, ldots, mathcal{E}_n сопряженного пространства V^{ast}. Докажем, что mathcal{E}_1, mathcal{E}_2,ldots, mathcal{E}_n — базис V^{ast}.

Во-первых, покажем, что система mathcal{E}_1, mathcal{E}_2,ldots, mathcal{E}_n линейно независима. В самом деле, возьмем линейную комбинацию этих ковекторов (alpha_1 mathcal{E}_1+ldots+alpha_nmathcal{E}_n)(mathbf{v})= и приравняем ее нулевой функции

mathbf{o}(mathbf{v})~~ (mathbf{o}(mathbf{v})=0~ forall mathbf{v}in V)colon~ alpha_1mathcal{E}_1(mathbf{v})+ldots+alpha_nmathcal{E}_n(mathbf{v})= mathbf{o}(mathbf{v})=0~~forall mathbf{v}in V.

Подставляя в это равенство mathbf{v}=mathbf{e}_i,~ i=1,ldots,n, получаем alpha_1=alpha_2cdot= alpha_n=0. Следовательно, система элементов mathcal{E}_1,mathcal{E}_2,ldots,mathcal{E}_n пространства V^{ast} линейно независима, так как равенство alpha_1mathcal{E}_1+ldots+ alpha_nmathcal{E}_n =mathbf{o} возможно только в тривиальном случае.

Во-вторых, докажем, что любую линейную функцию fin V^{ast} можно представить в виде линейной комбинации ковекторов mathcal{E}_1, mathcal{E}_2,ldots, mathcal{E}_n. Действительно, для любого вектора mathbf{v}=v_1 mathbf{e}_1+v_2 mathbf{e}_2+ldots+v_n mathbf{e}_n в силу линейности функции f получаем:

begin{aligned}f(mathbf{v})&= f(v_1 mathbf{e}_1+ldots+v_n mathbf{e}_n)= v_1 f(mathbf{e}_1)+ldots+v_n f(mathbf{e}_n)= f(mathbf{e}_1)mathcal{E}_1(mathbf{v})+ ldots+ f(mathbf{e}_n)mathcal{E}_n(mathbf{v})=\[2pt] &=(f(mathbf{e}_1)mathcal{E}_1+ldots+ f(mathbf{e}_n)mathcal{E}_n)(mathbf{v})=  (beta_1mathcal{E}_1+ ldots+beta_nmathcal{E}_n) (mathbf{v}),end{aligned}

т.е. функция f представлена в виде линейной комбинации f=beta_1 mathcal{E}_1+ldots+beta_nmathcal{E}_n функций mathcal{E}_1,mathcal{E}_2,ldots, mathcal{E}_n (числа beta_i=f(mathbf{e}_i) — коэффициенты линейной комбинации). Следовательно, система ковекторов mathcal{E}_1, mathcal{E}_2,ldots, mathcal{E}_n является базисом сопряженного пространства V^{ast} и dim{V^{ast}}=dim{V} (для конечномерного пространства V).

Математический форум (помощь с решением задач, обсуждение вопросов по математике).

Кнопка "Поделиться"

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

Линейное (векторное) пространство

1. Понятие линейного пространства

Определение 1.1. Множество R элементов x, y, z, … любой природы называется линейным (или векторным) пространством, если выполнены следующие три требования:

  1. Существует правило, посредством которого любым двум элементам x и y множества R ставится в соответствие третий элемент z этого множества, называемый суммой элементов x и y и обозначаемый z=x+y.
  2. Существует правило, посредством которого любому элементу x множества R и любому вещественному числу α ставится в соответствие элемент w этого множества, называемый произведением элемента x на число α и обозначаемый w=αx или w=xα.
  3. Представленные два правила подчинены следующим восьми аксиомам:
    1. x+y=y+x (переместительное свойство суммы);
    2. (x+y)+z=x+(y+z) (сочетательное свойство суммы);
    3. существует нулевой элемент 0 такой, что x+0=x для любого элемента x.
    4. для любого элемента x существует противоположный элемент элемент x’ такой, что x+x’=0;
    5. x=x для любого x;
    6. λ(μx)=(λμ)x (сочетательное свойство относительно числового множителя);
    7. (λ+μ)x=λx+μx (распределительное свойство относительно числовых множителей);
    8. λ(x+y)=λx+λy (распределительное свойство относительно суммы элементов).

Элементы линейного (векторного) пространства называются векторами.

2. Базис линейного пространства

Определение 2.1. Совокупность линейно независимых элементов базиспространства R называется базисом этого пространства, если для каждого элемента x пространства R существуют вещественные чиcла базис такие, что выполнено равенство

разложение вектора

(2.1)

Равенство (2.1) называется разложением элемента x по базису базис а числа называются координатами элемента x (относительно базиса базис).

Докажем, что любой элемент x линейного пространства R может быть разложен по базису базис единственным образом.

Пусть существует и другое разложение x:

разложение вектора

(2.2)

Вычитая (2.1) из (2.2) имеем:

(2.3)

Так как базисные элементы базис линейно независимы из соотношения (2.3) следует, что

или

Следовательно каждый элемент линейного пространства R может быть разложен по базису базис единственным образом.

Теорема 2.2. При сложении произвольных двух элементов линейного пространства R их координаты (относительно любого базиса пространства R) складываются, а при умножении любого элемента x на любое число α все координаты x умножаются на α.

Доказательство следует из аксиом 1-8 определения 1.1.

3. Размерность линейного пространства

Рассмотрим произвольное вещественное пространство R.

Определение 3.1. Линейное пространство R называется n-мерным, если в нем существует n линейно независимых элементов, а любые (n+1) элементов уже являются линейно зависимыми. При этом число n называется размерностью пространства R.

Размерность пространства обозначают символом dim.

Определение 3.2. Линейное пространство R называется бесконечномерным, если в нем существует любое число линейно независимых элементов.

Теорема 3.3. Пусть R является линейным пространствам размерности n (dim R=n). Тогда любые n линейно независимых элементов этого пространства образуют его базис.

Доказательство. Так как R является n -мерным пространством, то из определения 2.1 следует, что в нем существует совокупность из n линейно независимых элементов . Пусть x — любой элемент из R. Тогда согласно определению 3.1 линейно зависимы, т.е. существуют числа (не все равные нулю) такие, что справедливо равенство

(3.1)

Заметим, что λ0≠0 т.к. в противном случае из равенства (3.1) следовала, что элементы линейно зависимы. Поделив равенство (3.1) на λ0 и положив

(3.2)

получим

(3.3)

Из равенства (3.3) следует, что любой вектор из пространства R может быть разложен по элементам базис и, следовательно, они образуют базис пространства R. ■

Теорема 3.4. Пусть линейное пространство R имеет базис, состоящий из n элементов. Тогда размерность R равна n (dim R=n).

Доказательство. Пусть множество n элементов базис является базисом пространства R. Достаточно доказать, что любые n+1 элементы базисэтого пространства линейно зависимы. Разложив эти элементы по базису, получим:

разложение вектора

(3.4)

где a11, a12,…, an+1,n вещественные числа.

Пусть элементы линейно независимы. Перепишем (3.4) в матричном виде:

(3.5)

(3.6)

гдебазис,базис n×n-матрицы(элементы базис здесь являются вектор-строками),

(3.7)

Так как линейно независимы, матрица A имеет обратную матрицу A-1. Решив матричное уравнение (3.5) относительно получим :

(3.8)

Подставляя (3.8) в (3.6), получим:

(3.9)

Как видно из уравнения (3.9) можно представить линейной комбинацией векторов . Следовательно векторы базис линейно зависимы. ■

4. Замена базиса и преобразование координат

Пусть в пространстве R наряду с исходным базисом имеется другой базис . Векторы этого базиса можно выразить через линейную комбинацию векторов исходного базиса следующим образом:

(4.1)

или

(4.2)

где и матрицы составленные из векторов строк и соответственно (), а матрица P имеет вид:

(4.3)

Матрица P называется матрицей замены базиса на .

В свою очередь, векторы исходного базиса выражаются через векторы нового следующим соотношением:

(4.4)

где

(4.5)

Подставляя (4.2) в (4.4) имеем:

(4.6)

Из (4.6) следует, что QP=E, где E-единичная матрица, а матрицы Q и P взаимно обратные матрицы.

Рассмотрим как изменяются координаты векторов при замене базиса.

Пусть вектор x имеет координаты в базисе и координаты в базисе , тогда

(4.7)

или

(4.8)

Из (4.8) и из (4.2) имеем:

(4.9)

Так как квадратная матрица полного ранга, она имеет обратную матрицу. Умножив левые и правые части уравнения (4.9) на обратную к матрицу получим:

или

(4.10)

Матрица PT называется матрицей преобразования координат. Она транспонирована с матрицей замены базиса. Обратная матрица (PT)-1 дает выражения новых координат через старые.

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

5. Изоморфизм линейных пространств

Определение 5.1. Два произвольных вещественных линейных пространства R и R’ называются изоморфными, если между элементами этих пространств можно установить взаимно однозначное соответствие так, что если x, yR отвечают x’, y’R’ соответственно, то элементу x+yR отвечает элемент x’+y’R’, а для любого вещественного α, элементу αxR отвечает элемент αx’R’.

Теорема 5.2. Если пространства R и R’ изоморфны, то они имеют одинаковую размерность.

Доказательство. Пусть линейные пространства R и R’ изоморфны, и пусть элементам пространства R отвечают элементы пространства R’ соответственно. Допустим элементы линейно независимы. Покажем, что элементы также линейно независимы. Исходя из обратного предположения допустим, что элементы линейно зависимы. тогда один из них можно представить линейной комбинацией остальных элементов:. Но элементам отвечают элементы y в пространстве R, а сумме отвечает сумма . Но последнее означает линейную зависимость элементов . Следовательно линейно независимы. Из линейной зависимости элементов следует линейная зависимость элементов . Следовательно максимальное количество линейно независимых векторов для пространств R и R’ одно и то же, т.е. эти пространства имеют одинаковую размерность. ■

Теорема 5.3. Любые два n-мерных вещественных линейных пространства R и R’ изоморфны.

Доказательство. Выберем базисы и для пространств R и R’ соответственно. Тогда каждый элемент пространства R можно представить линейной комбинацией базисных элементов: . Этому элементу в пространстве R’ поставим в соответствие элемент теми же координатами:. В свою очередь элементу x’ пространства R’ соответствует элемент x пространства R . Отметим, что если элементам x и y пространства R отвечают элементы x’ и y’ пространства R’ соответственно , то исходя из теоремы 2.2 элементу x+y пространства R отвечает элемент x’+y’ пространства R’, а элементу αx отвечает элемент αx’. ■

При проведении научных и прикладных исследование часто создаются модели, в которых рассматриваются точки и/или векторы определенных пространств. Например, в моделях шифров на эллиптических кривых используются аффинные и проективные пространства. К проективным прибегают тогда, когда необходимо ускорить вычисления, так как в формулах манипулирования с точками эллиптической кривой выводимых в рамках проективного пространства отсутствует операция деления на координату, которую в случае аффинного пространства обойти не удается.

Операция деления как раз одна из самых «дорогих» операций. Дело в том, что в алгебраических полях, а соответственно и в группах операция деления вообще отсутствует и выход из положения (когда не делить нельзя) состоит в том, что операцию деления заменяют умножением, но умножают не на саму координату, а на обращенное ее значение. Из этого следует, что предварительно надо привлекать расширенный алгоритм Евклида НОД и кое что еще. Одним словом, не все так просто как изображают авторы большинства публикаций о ЕСС. Почти все, что по этой теме опубликовано и не только в Интернете мне знакомо. Мало того, что авторы не компетентны и занимаются профанацией, оценщики этих публикаций плюсуют авторов в комментариях, т. е. не видят ни пробелов, ни явных ошибок. Про нормальную же статью пишут, что она уже 100500-я и от нее нулевой эффект. Так все пока на Хабре устроено, анализ публикаций делается огромный, но не качества содержания. Здесь возразить нечего — реклама двигатель бизнеса.

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

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

Пусть r<3> = <r1, r2, r3> вектор трехмерного пространства, задает положение одной частицы (точки) относительно начала координат. Если рассматривать N элементов, то описание их положения требует задания 3∙N координат, которые можно рассматривать как координаты некоторого вектора в 3N-мерном пространстве. Если рассматривать непрерывные функции и их совокупности, то приходим к пространствам, размерность которых равна бесконечности. На практике часто ограничиваются использованием лишь подпространства такого бесконечномерного пространства функции координат, обладающего конечным числом измерений.

Пример 1. Ряд Фурье — пример использования пространства функций. Рассмотрим разложение произвольной функции в ряд Фурье

Его можно трактовать как разложение «вектора» f(x) по бесконечному набору «ортогональных» базисных векторов sinпх

Это пример абстрагирования и распространения понятия вектора на бесконечное число измерений. Действительно, известно, что при -π≤x≤π

Существо дальнейшего рассмотрения не пострадает, если мы отвлечемся от размерности абстрактного векторного пространства – будь — то 3, 3N или бесконечность, хотя для практических приложений больший интерес представляет конечномерные поля и векторные пространства.

Набор векторов r1, r2,… будем называть линейным векторным пространством L, если сумма любых двух его элементов тоже находится в этом наборе и если результат умножения элемента на число С также входит в этот набор. Оговоримся сразу, что значения числа С могут быть выбраны из вполне определенного числового множества Fр – поля вычетов по модулю простого числа р, которое считается присоединенным к L.

Пример 2. Набор из 8 векторов, составленных из n =5 -разрядных двоичных чисел
r0 = 00000, r1 = 10101, r2 = 01111, r3 = 11010, r4 = 00101, r5 = 10110, r6 = 01001, r7 = 11100 образует векторное пространство L, если числа С є {0,1}. Этот небольшой пример позволяет убедиться в проявлении свойств векторного пространства, включенных в его определение.

Суммирование этих векторов выполняется поразрядно по модулю два, т. е. без переноса единиц в старший разряд. Отметим, что если все С действительные (в общем случае С принадлежат полю комплексных чисел), то векторное пространство называют действительным.

Формально аксиомы векторного пространства и записываются так:
r1 + r2 = r2 + r1 = r3; r1, r2, r3 є L – коммутативность сложения и замкнутость;
(r1 + r2) + r3 = r1 + (r2 + r3) = r1 + r2 + r3 – ассоциативность сложения;
ri + r0 = r0 + ri = ri; ∀i, ri, r0 є L–существование нейтрального элемента;
ri +(- ri) = r0, для ∀i существует противоположный вектор (-ri) є L;
1∙ ri = ri ∙1 = ri существование единицы для умножения;
α (β∙ri) = (α∙β)∙ri; α, β, 1, 0 – элементы числового поля F, ri є L; умножение на скаляры ассоциативно; результат умножения принадлежит L;
(α + β) ri = α∙ri + β∙ri; для ∀i, ri є L, α, β – скаляры;
а (ri + rj) = ari + arj для всех а, ri, rj є L;
a∙0 = 0, 0∙ri = 0; (-1) ∙ ri = – ri.

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

При изучении векторных пространств представляет интерес выяснение таких вопросов, как число векторов, образующих все пространство; какова размерность пространства; какой наименьший набор векторов путем применения к нему операции суммирования и умножения на число позволяет сформировать все векторы пространства? Эти вопросы основополагающие и их нельзя обойти стороной, так как без ответов на них утрачивается ясность восприятия всего остального, что составляет теорию векторных пространств.

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

Линейная независимость векторов

Набор векторов r1, r2, r3 … rр из L называют линейно независимым, если для них соотношение

выполняется только при условии одновременного равенства

$с_1=с_2=…=с_р=0$.
Все

$с_k$, k = 1(1)p, принадлежат числовому полю вычетов по модулю два
F = {0, 1}.
Если в некотором векторном пространстве L можно подобрать набор из р векторов, для которых соотношение

$c_1 r_1+c_2 r_2+...+c_p r_p=0 $ выполняется, при условии, что не все

$с_k = 0$ одновременно, т.е. в поле вычетов оказалось возможным выбрать набор

$с_k$, k =1(1)р, среди которых есть ненулевые, то такие векторы

$r_i$ называются линейно зависимыми.

Пример 3. На плоскости два вектора

$е_1$ = <0, 1>T и

$е_2$ = <1, 0>T являются линейно независимыми, так как в соотношении (T-транспонирование)

невозможно подобрать никакой пары чисел

$с_1, с_2$ коэффициентов не равных нулю одновременно, чтобы соотношение было выполнено.
Три вектора

$е_1$ = <0, 1>T,

$е_2$ = <1, 0>T,

$е_3$ = <1, 1>T образуют систему линейно зависимых векторов, так как в соотношении

равенство может быть обеспечено выбором коэффициентов

$с_1 = с_2 = 1, с_3 = –1$, не равных нулю одновременно. Более того, вектор

$ e_3 = е_1 + е_2 $ является функцией

$ е_1$ и

$ е_2 $ (их суммой), что указывает на зависимость

$ e_3 $ от

$е_1$ и

$е_2 $. Доказательство общего случая состоит в следующем.

Пусть хотя бы одно из значений

$с_k$, k = 1(1)р, например,

$с_р ≠ 0$, а соотношение выполнено. Это означает, что векторы

$r_k$, k = 1(1)р, линейно зависимы

Выделим явным образом из суммы вектор rр

Говорят, что вектор rр является л и н е й н о й комбинацией векторов

$r_1, r_2… r_р-1$ или rр через остальные векторы выражается линейным образом, т.е. rр линейно зависит от остальных. Он является их функцией.

На плоскости двух измерений любые три вектора линейно зависимы, но любые два неколлинеарных вектора являются независимыми. В трехмерном пространстве любые три некомпланарных вектора линейно независимы, но любые четыре вектора всегда линейно зависимы.

Зависимость/независимость совокупности {

${e_1, e_2, e_3, ..., e_n}$} векторов часто определяют, вычисляя определитель матрицы Грама (ее строки скалярные произведения наших векторов). Если определитель равен нулю, среди векторов имеются зависимые, если определитель отличен от нуля — векторы в матрице независимы.

Определителем Грама (грамианом) системы векторов

$ {displaystyle mathbf {e} _{1},;mathbf {e} _{2},;ldots ,mathbf {e} _{n}}mathbf{e}_1,;mathbf{e}_2,;ldots,mathbf{e}_n$

в евклидовом пространстве называется определитель матрицы Грама этой системы:

${displaystyle {begin{vmatrix}langle e_{1},;e_{1}rangle &langle e_{1},;e_{2}rangle &ldots &langle e_{1},;e_{n}rangle \langle e_{2},;e_{1}rangle &langle e_{2},;e_{2}rangle &ldots &langle e_{2},;e_{n}rangle \ldots &ldots &ldots &ldots \langle e_{n},;e_{1}rangle &langle e_{n},;e_{2}rangle &ldots &langle e_{n},;e_{n}rangle \end{vmatrix}},}begin{vmatrix} langle e_1,;e_1rangle & langle e_1,;e_2rangle & ldots & langle e_1,;e_nrangle \ langle e_2,;e_1rangle & langle e_2,;e_2rangle & ldots & langle e_2,;e_nrangle \ ldots & ldots & ldots & ldots \ langle e_n,;e_1rangle & langle e_n,;e_2rangle & ldots & langle e_n,;e_nrangle \ end{vmatrix},$

где

${displaystyle langle e_{i},;e_{j}rangle }langle e_i,;e_jrangle{displaystyle langle e_{i},;e_{j}rangle }langle e_i,;e_jrangle$ — скалярное произведение векторов

${displaystyle mathbf {e} _{i}}mathbf{e}_i$ и

${displaystyle mathbf {e} _{j}}mathbf{e}_j$.

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

Размерность s = d (L) пространства L определяется как наибольшее число векторов в L, образующих линейно независимый набор. Размерность – это не число векторов в L, которое может быть бесконечным и не число компонентов вектора.

Пространства, имеющие конечную размерность s ≠ ∞, называются конечномерными, если
s = ∞, – бесконечномерными.

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

Любой набор s линейно независимых векторов в пространстве L образует его б а з и с. Это следует из того, что любой вектор

$r_k$ линейного s-мерного векторного пространства L может быть представлен единственным способом в виде линейной комбинации векторов базиса.

Зафиксируем и обозначим символом

$е_i $, i = 1(1)s, один из наборов, образующих базис пространства L. Тогда

Числа rki, i = 1(1)s называются координатами вектора

$r_k $ в базисе

$е_i $, i = 1(1)s, причем rki = (

$е_i $,

$r_k $).
Покажем единственность представления

$r_k $. Очевидно, что набор

$e_1,e_2,...,e_s$,

$ r_k $ является зависимым, так как

$е_i$, i = 1(1)s – базис. Другими словами, существуют такие

$с_1, с_2... с_s, c_k$ не равные одновременно нулю, что

$ c_1·e_1 + c_2·e_2 + ...+ c_s·e_s + c_k·r_k = 0$.
При этом пусть

$c_k ≠ 0$, ибо если

$ c_k = 0 $, то хоть одно из

$с_1, с_2 , ... , с_s$, было бы отлично от нуля и тогда векторы

$ e_i $, i = 1(1)s, были бы линейно зависимы, что невозможно, так как это базис. Следовательно,

Полагая

, будем иметь
Используя прием доказательства «от противного», допустим, что записанное представление

$r_k $ не единственное в этом базисе и существует другое

Тогда запишем отличие представлений, что, естественно, выражается как

Очевидно, что правая и левая части равны, но левая представляет разность вектора с самим собой, т. е. равна нулю. Следовательно, и правая часть равна нулю. Векторы

$ е_i $, i = 1(1)s линейно независимы, поэтому все коэффициенты при них могут быть только нулевыми. Отсюда получаем, что

а это возможно только при

Выбор базиса. Ортонормированность

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

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

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

Определение. Совокупность n линейно независимых векторов n-мерного векторного
пространства V называется его базисом.

Теорема. Каждый вектор х линейного n-мерного векторного пространства V можно представить, притом единственным образом, в виде линейной комбинации векторов базиса. Векторное пространство V над полем F обладает следующими свойствами:
0·х = 0 (0 в левой части равенства – нейтральный элемент аддитивной группы поля F; 0 в правой части равенства – элемент пространства V, являющийся нейтральным единичным элементом аддитивной группы V, называемый нулевым вектором);
(– 1)·х = –х; –1є F; x є V; –x є V;
Если α·х = 0єV, то при х ≠ 0 всегда α = 0.
Пусть Vn(F) – множество всех последовательностей (х1, х2, …, хn) длины n с компонентами из поля F, т.е. Vn(F) ={x, таких, что х = (х1, х2, …, хn), хi є F;
i =1(1)n }.

Сложение и умножение на скаляр определяются следующим образом:
x + y =(x1 + y1, x2 + y2, …, xn + yn);
α·х = (α·х1, α·х2,…, α·хn), где у = (у1, у2,…, уn),
тогда Vn(F) является векторным пространством над полем F.

Пример 4. В векторном пространстве rо = 00000, r1 = 10101, r2 = 11010, r3 = 10101 над полем F2 = {0,1} определить его размерность и базис.
Решение. Сформируем таблицу сложения векторов линейного векторного пространства

В этом векторном пространстве V= {rо,r1,r2,r3} каждый вектор в качестве противоположного имеет самого себя. Любые два вектора, исключая rо, являются линейно независимыми, в чем легко убедиться
c1·r1 + c2·r2 = 0; c1·r1 + c3·r3 = 0; c2·r2 + c3·r3 = 0;

Каждое из трех соотношений справедливо только при одновременных нулевых значениях пар коэффициентов сi, сj є {0,1}.

При одновременном рассмотрении трех ненулевых векторов один из них всегда является суммой двух других или равен самому себе, а r1+r2+r3=rо.

Таким образом, размерность рассматриваемого линейного векторного пространства равна двум s = 2, d(L) = s = 2, хотя каждый из векторов имеет пять компонентов. Базисом пространства является набор (r1, r2). Можно в качестве базиса использовать пару (r1, r3).

Важным в теоретическом и практическом отношении является вопрос описания векторного пространства. Оказывается, любое множество базисных векторов можно рассматривать как строки некоторой матрицы G, называемой порождающей матрицей векторного пространства. Любой вектор этого пространства может быть представлен как линейная комбинация строк матрицы G ( как, например, здесь).

Если размерность векторного пространства равна k и равна числу строк матрицы G, рангу матрицы G, то очевидно, существует k коэффициентов с q различными значениями для порождения всех возможных линейных комбинаций строк матрицы. При этом векторное пространство L содержит qk векторов.

Множество всех векторов из ℤpn с операциями сложения векторов и умножения вектора на скаляр из ℤp есть линейное векторное пространство.

Определение. Подмножество W векторного пространства V, удовлетворяющее условиям:
Если w1, w2 є W, то w1+ w2 є W,
Для любых α є F и w є W элемент αw є W,
само является векторным пространством над полем F и называется подпространством векторного пространства V.

Пусть V есть векторное пространство над полем F и множество W ⊆ V. Множество W есть подпространство пространства V, если W по отношению к линейным операциям, определенным в V, есть линейное векторное пространство.

Таблица. Характеристики векторных пространств

Компактность матричного представления векторного пространства очевидна. Например, задание L векторов двоичных 50-разрядных чисел, среди которых 30 векторов образуют базис векторного пространства, требует формирования матрицы G[30,50], а описываемое количество векторов превышает 109, что в поэлементной записи представляется неразумным.

Все базисы любого пространства L разбиваются подгруппой Р невырожденных матриц с det G > 0 на два класса. Один из них (произвольно) называют классом с положительно ориентированными базисами (правыми), другой класс содержит левые базисы.

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

Если нумерацию двух векторов изменить в правом базисе, то базис станет левым. Это связано с тем, что в матрице G поменяются местами две строки, следовательно, определитель detG изменит знак.

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

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

Действительное или комплексное векторное пространство L называется нормированным векторным пространством, если каждый вектор r в нем может быть сопоставлен действительному числу || r || – модулю вектора, норме. Единичный вектор – это вектор, норма которого равна единице. Нулевой вектор имеет компонентами нули.

Определение. Векторное пространство называется унитарным, если в нем определена бинарная операция, ставящая каждой паре ri, rj векторов из L в соответствие скаляр. В круглых скобках (ri, rj) записывается (обозначается) скалярное или внутреннее произведение ri и rj, причем
1. (ri, rj) = ri ∙ rj;
2. (ri, rj) = (rj ∙ ri)*, где * указывает на комплексное сопряжение или эрмитову симметрию;
3. (сri, rj) = с(ri ∙ rj) – ассоциативный закон;
4. (ri + rj, rk) = (ri ∙ rk)+ (rj ∙ rk)– дистрибутивный закон;
5. (ri, rk) ≥ 0 и из (ri, rj ) = 0 следует ri = 0.

Определение. Положительное значение квадратного корня называют нормой (или длиной, модулем) вектора ri. Если = 1, то вектор ri называют нормированным.

Два вектора ri, rj унитарного векторного пространства L взаимно ортогональны, если их скалярное произведение равно нулю, т.е. (ri, rj) = 0.

При s = 3 в линейном векторном пространстве в качестве базиса удобно выбирать три взаимно перпендикулярных вектора. Такой выбор существенно упрощает ряд зависимостей и вычислений. Этот же принцип ортогональности используется при выборе базиса в пространствах и других размерностей s > 3. Использование введенной операции скалярного произведения векторов обеспечивает возможность такого выбора.

Еще большие преимущества достигаются при выборе в качестве базиса векторного пространства ортогональных нормированных векторов – ортонормированного базиса. Если не оговорено специально, то далее всегда будем считать, что базис еi, i = 1(1)s выбран именно таким образом, т.е.

, где ij — символ Кронекера (1823 — 1891).

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

Определение. Пусть S = {v1, v2,…, vn} есть конечное подмножество векторного пространства V над полем F.
Линейная комбинация векторов из S есть выражение вида а1∙v1 + а2∙v2 +…+ аn∙vn, где каждое аi ∊ F.

Оболочка для множества S (обозначение {S}) есть множество всех линейных комбинаций векторов из S. Оболочка для S есть подпространство пространства V.

Если U есть пространство в V, то U натянуто на S (S стягивает U), если {S}=U.
Множество векторов S линейно зависимо над F, если в F существуют скаляры а1, а2,…, аn, не все нули, для которых а1∙v1+ а2∙v2 +…+ аn∙vn = 0. Если таких скаляров не существует, то множество векторов S линейно независимо над F.

Если векторное пространство V натянуто на линейно независимую систему векторов S (или система S стягивает пространство V), то система S называется базисом для V.

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

Пусть в пространстве V имеется не ортонормированный базис ē i, i = 1(1)s. Обозначим норму каждого вектора базиса символом

Известно следующее утверждение [11]. Если ē i, i = 1(1)s – произвольная конечная или счетная система линейно независимых векторов в унитарном векторном пространстве, то существует ортонормированная система ē i, i = 1(1)s, порождающая то же самое линейное пространство (многообразие).

В основу процедуры приведения базиса к ортонормированному виду положен процесс ортогонализации Грама — Шмидта, который в свою очередь, реализуется рекуррентными формулами

В развернутом виде алгоритм ортогонализации и нормирования базиса содержит следующие условия:

Делим вектор ē 1, на его норму; получим нормированный вектор ē i 1/(||ē 1 ||);
Формируем V2 = ē 2 — (ē 1, ē 2)e 1 и нормируем его, получим е 2. Ясно, что тогда
(е1, е2) ~ (е1, е2) – (е1, ē 2)( е1, е1) = 0;
Построив V3 = ē 3– (e1, ē 3)e1 – (e2, ē 3) e2 и нормируя его, получим е3.

Для него имеем сразу же (е1, е3) = (е2, е3) = 0.
Продолжая такой процесс, получим ортонормированный набор ē i, i = 1(1)s. Этот набор содержит линейно независимые векторы, поскольку все они взаимно ортогональны.
Убедимся в этом. Пусть выполняется соотношение

Если набор ē i, i = 1(1)s зависимый, то хотя бы один сj коэффициент не равен нулю сj ≠ 0.

Умножив обе части соотношения на еj, получаем
(ej, c1∙e1 ) + (ej, c2∙e2 )+ …+ ( ej, cj∙ej ) +…+ ( ej, cs∙rs ) = 0.
Каждое слагаемое в сумме равно нулю как скалярное произведение ортогональных векторов, кроме (ej ,cj∙ej), которое равно нулю по условию. Но в этом слагаемом
(ej, ej) = 1 ≠ 0, следовательно, нулем может быть только cj.
Таким образом, допущение о том, что cj ≠ 0 неверно и набор является линейно независимым.

Пример 5. Задан базис 3-х мерного векторного пространства:
{<-1, 2 ,3, 0>,<0, 1, 2, 1>,<2,-1,-1,1>}.
Скалярное произведение определено соотношением:
(<x1,x2,x3,x4>,<y1,y2,y3,y4>) = x1∙y1+x2∙y2+x3∙y3+x4∙y4.
Процедурой ортогонализации Грама — Шмидта получаем систему векторов:
а1 = <-1, 2, 3, 0>; a2 = <0, 1, 2, 1>-4<-1, 2, 3,0>/7=<4,-1, 2, 7>/7;
a3 =<2, -1, -1, 1>+½<-1, 2, 3, 0> — <4, -1, 2, 7>/5 =<7, 2, 1, -4>/10.
(a1,a2)= (1+4+9+0) = 14;
a1 E =a1/√14;
a2-(a1E,a2)∙a1E=a2-(8/√14)(a1/√14)=a2 — 4∙a1/7;
Третий вектор читателю предлагается обработать самостоятельно.

Нормированные векторы получают вид:
a1 E =a1/√14;
a2 E =<4, -1, 2, 7>/√70;
a3 E =<7, 2, 1,-4>/√70;

Ниже в примере 6 дается подробный развернутый процесс вычислений получения ортонормированного базиса из простого (взятого наугад).

Пример 6. Привести заданный базис линейного векторного пространства к ортонормированному виду.
Дано: векторы базиса

Подпространства векторных пространств

Структура векторного пространства

Представление объектов (тел) в многомерных пространствах весьма непростая задача. Так, четырехмерный куб в качестве своих граней имеет обычные трехмерные кубы, и в трехмерном пространстве может быть построена развертка четырехмерного куба. В некоторой степени «образность» и наглядность объекта или его частей способствует более успешному его изучению.

Сказанное позволяет предположить, что векторные пространства можно некоторым образом расчленять, выделять в них части, называемые подпространствами. Очевидно, что рассмотрение многомерных и тем более бесконечномерных пространств и объектов в них лишает нас наглядности представлений, что весьма затрудняет исследование объектов в таких
пространствах. Даже, казалось бы, такие простые вопросы, как количественные характеристики элементов многогранников (число вершин, ребер, граней, и т. п.) в этих пространствах решены далеко не полностью.

Конструктивный путь изучения подобных объектов состоит в выделении их элементов (например, ребер, граней) и описании их в пространствах меньшей размерности. Так четырехмерный куб в качестве своих граней имеет обычные трехмерные кубы и в трехмерном пространстве может быть построена развертка четырехмерного куба. В некоторой степени
«образность» и наглядность объекта или его частей способствует более успешному их изучению.

Если L – расширение поля К, то L можно рассматривать как векторное (или линейное) пространство над полем К. Элементы поля L (т. е. векторы) образуют по сложению абелеву группу. Кроме того, каждый «вектор» а є L может быть умножен на «скаляр» r є K, и при этом произведение ra снова принадлежит L (здесь ra – просто произведение в смысле операции поля L элементов r и а этого поля). Выполняются также законы
r∙(a+b) = r∙a+r∙b, (r+s)∙a = r∙a + r∙s, (r∙s)∙a = r∙(s∙a) и 1∙а = а, где r,s є K, a,b є L.

Сказанное позволяет предположить, что векторные пространства можно некоторым образом расчленять, выделять в них части, называемые подпространствами. Очевидно, что основным результатом при таком подходе является сокращение размерности выделяемых подпространств. Пусть в векторном линейном пространстве L выделены подпространства L1 и L2. В качестве базиса L1 выбирается меньший набор еi, i = 1(1)s1, s1 < s, чем в исходном L.

Оставшиеся базисные векторы порождают другое подпространство L2, называемое «ортогональным дополнением» подпространства L1. Будем использовать запись L = L1 + L2. Она означает не то, что все векторы пространства L принадлежат либо L1, либо L2,, а то, что любой вектор из L можно представить в виде суммы вектора из L1 и ортогонального ему вектора из L2.
Разбивается не множество векторов векторного пространства L, а размерность d(L) и набор базисных векторов. Таким образом, подпространством L1 векторного пространства L называется множество L1, его элементов (меньшей размерности), само являющееся векторным пространством относительно введенных в L операций сложения и умножения на число.

Каждое линейное векторное подпространство Li – содержит нулевой вектор и вместе с любыми своими векторами содержит и все их линейные комбинации. Размерность любого линейного подпространства не превосходит размерности самого исходного пространства.

Пример 7. В обычном трехмерном пространстве подпространствами являются все прямые (размерность s =1) линии, плоскости (размерность s = 2), проходящие через начало координат. В пространстве Рn многочленов степени не выше n подпространствами будут, например, все Рk при k < n, так как складывая и умножая на числа многочлены степени, не выше k, снова будут получаться такие же многочлены.

Однако, каждое из пространств Рп содержится в качестве подпространств в пространстве Р всех многочленов с вещественными коэффициентами, а это последнее является подпространством пространства С непрерывных функций.

Матрицы одинакового типа над полем действительных чисел также образуют линейное векторное пространство, так как для них выполняются все аксиомы векторных пространств. Векторное пространство L2 наборов длины n, каждый из которых ортогонален подпространству L1 наборов длины п, образует подпространство L2, называемое нулевым пространством для L1. Другими словами, каждый вектор из L2 ортогонален каждому вектору из L1 и наоборот.

Оба подпространства L1 и L2 являются подпространствами векторного пространства L наборов длины п. В теории кодирования [4] каждое из подпространств L1 и L2 порождает линейный код, двойственный по отношению к коду, порожденному другими подпространства-ми. Если L1 есть (п, k)-код, то L2 — это (п, п – k)-код. Если код является векторным пространством строк некоторой матрицы, то двойственный к нему код — нулевое пространство этой матрицы и наоборот.

Важным вопросом при изучении векторных пространств Vn является установление их структуры (строения). Другими словами, интерес представляют элементы, их совокупности (подпространства размерности 1<k<п ), а также их отношения (упорядоченность, вложенность и т.п.). Будем считать заданным векторное пространство Vn над конечным полем GF(q), образованным q = р r элементами, где р — простое число, r — целое.
Известны следующие результаты.

Количества подпространств векторного пространства

Приведем следующее обоснование. Каждый вектор v1 ≠ 0 из системы k линейно независимых ( v1,v2,…,vk ) векторов может быть выбран qn – 1 способами. Следующий вектор v2 ≠ 0 не может быть выражен линейно через v1, т.е. может быть выбран qn – q способами и т.д.

Последний вектор vk ≠ 0 также линейно не выражается через предыдущие выбранные векторы v1,v2,…,vk и, следовательно, может быть выбран qn – qk – 1 способами. Общее число способов для выбора совокупности векторов v1,v2,…,vk, таким образом, определится как произведение числа выборов отдельных векторов, что и дает формулу (1). Для случая, когда k = п, имеем wп = wn, n и из формулы (I) получаем формулу (2).

Важные обобщающие результаты о размерностях подпространств.
Совокупность всех наборов длины n, ортогональных подпространству V1 наборов длины n, образует подпространство V2 наборов длины n. Это подпространство V2 называется нулевым пространством для V1.
Если вектор ортогонален каждому из векторов, порождающих подпространство V1, то этот вектор принадлежит нулевому пространству для V1.
Примером (V1) может служить множество 7-разрядных векторов порождающей матрицы (7,4)-кода Хемминга, с нулевым подпространством (V2) 7-разрядных векторов, образующих проверочную матрицу этого кода.

Если размерность подпространства (V1) наборов длины n равна k, то размерность нулевого подпространства (V2) равна n — k.

Если V2 — подпространство наборов длины n и V1 — нулевое пространство для V2, то (V2) — нулевое пространство для V1.

Пусть U∩V обозначает совокупность векторов, принадлежащих одновременно U и V, тогда U∩V является подпространством.

Пусть U⊕V обозначает подпространство, состоящее из совокупности всех линейных комбинаций вида au +bv, где u є U, v є V, a b — числа.

Сумма размерностей подпространств U∩V и U⊕V равна сумме размерностей подпространств U и V.

Пусть U2 — нулевое подпространство для U1, а V2 -нулевое пространство для V1. Тогда U2∩V2 является нулевым пространством для U1⊕V1.

Заключение

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

Об этих пространствах в работе речь не идет (нельзя валить все в одну кучу, да и объем публикации я ограничиваю), но упоминания об этом сделаны не зря. Авторы, пишущие о средствах защиты, об алгоритмах шифров наивно полагают, что понимают детали описываемых явлений, но понимание евклидовых пространств и их свойств без всяких оговорок переносится в другие пространства, с другими свойствами и законами. Читающая аудитория вводится в заблуждение относительно простоты и доступности материала.

Создается ложная картина действительности в области информационной безопасности и специальной техники (технологий и математики).

В общем почин мною сделан, насколько удачно судить читателям.

Литература

1. Авдошин С.М., Набебин А.А. Дискретная математика. Модулярная алгебра, криптография, кодирование. — М.: ДМК Пресс, 2017. -352 с.
2. Акимов О.Е. Дискретная математика.Логика, группы, графы- М.: Лаб.Баз. Зн., 2001. -352 с.
3. Андерсон Д.А. Дискретная математика и комбинаторика.- М.: Вильямс, 2003. -960 с.
4. Берлекэмп Э. Алгебраическая теория кодирования. -М.: Мир,1971.- 478 с.
5. Ваулин А.Е. Дискретная математика в задачах компьютерной безопасности. Ч 1- СПб.: ВКА им. А.Ф. Можайского, 2015. -219 с.
6. Ваулин А.Е. Дискретная математика в задачах компьютерной безопасности. Ч 2- СПб.: ВКА им. А.Ф. Можайского, 2017. -151 с.
7. Горенстейн Д. Конечные простые группы. Введение в их классификацию.-М.: Мир,1985.- 352 с.
7. Грэхем Р., Кнут Д., Пташник О. Конкретная математика.Основание информатики.-М.: Мир,1998.-703 с.
9. Елизаров В.П. Конечные кольца.- М.: Гелиос АРВ,2006. — 304 с.
Иванов Б.Н. Дискретная математика: алгоритмы и программы-М.: Лаб.Баз. Знаний., 2001. -280 с.
10. Ерусалимский Я.М. Дискретная математика: теория, задачи, приложения-М.: Вузовская книга, 2000.-280 с.
11. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров.-М.: Наука, 1973.-832 с.
12. Лидл Р., Нидеррайтер Г. Конечные поля: В 2-х т. Т.1 -М.: Мир,1988. — 430 с.
13. Лидл Р., Нидеррайтер Г. Конечные поля: В 2-х т. Т.2 -М.: Мир,1988. — 392 с.
14. Ляпин Е.С., АйзенштатА.Я., Лесохин М.М., Упражнения по теории групп.- М.: Наука,1967.-264 с.
15. Муттер В.М. Основы помехоустойчивой телепередачи информации. -Л. Энергоатомиздат,1990.- 288 с.
16. Набебин А.А.Дискретная математика.- М.: Лаб.Баз. Знаний., 2001. -280 с.
17. Новиков Ф.А. Дискретная математика для программистов.- СПб.: Питер, 2000. -304 с.
18. Розенфельд Б.А. Многомерные пространства.-М.: Наука,1966.-648 с.
18. Холл М. Теория групп.-М.: Изд. ИЛ, 1962.- 468 с.
19. Шиханович Ю.А. Группы, кольца, решётки. — СПб.: Кирцидели,2006. — 368 с.
20. Шнеперман Л.Б. Курс алгебры и теории чисел в задачах и упражнениях: В 2-х ч Ч.2.-Мн.: Выш. шк., 1987. -256 с.
21. Шнеперман Л.Б. Сборник задач по алгебре и теории чисел.- Минск: Дизайн ПРО, 2000. -240 с.

Понравилась статья? Поделить с друзьями:
  • Как блять найти мужика
  • Как найти кинетическую энергию молекулярная физика
  • Первая космическая скорость как найти высоту
  • Как найти человека зарегистрированного в яндексе
  • Как составить претензию в мегафон в личном кабинете