logo search
ALGYeBRA_I_GYeOMYeTRIYa

§2. Билинейные функции

Определение. Пусть L – векторное пространство. Функция, которая сопоставляет каждой упорядоченной паре векторов (x, y) число f(x, y) называется билинейной функцией или билинейной формой, если она линейна по каждому аргументу, т.е. если x, x1, x2, y, y1, y2L выполнено

1. f(x1+x2, y)=f(x1, y)+f(x2, y);

2. f(x, y1+y2)=f(x, y1)+f(x, y2);

3. f(x, y)=f(x, y)=f(x, y).

Билинейная функция называется симметрической, если x, yL выполнено f(x, y)=f(y, x).

Пример. Скалярное произведение в En является симметрической билинейной функцией.

Пусть билинейная функция f определена на пространстве Ln, B = ={e1, e2,…, en} – базис в Ln, x=x1e1+x2e2+…+ xnen, y=y1e1+y2e2+…+ ynen – произвольные векторы. Тогда

f(x, y)=f((;\s\do10(i=1xiei,(;\s\do10(j=1yjej)=(;\s\do10(ixiyjf(ei,ej)=(;\s\do10(iaijxiyj, (6.2)

где aij=f(ei,ej), i,j=1,…, n – постоянные, не зависящие от выбора векторов x и y. Числа a1, a2,…, an называются коэффициентами линейной функции в базисе B. Из коэффициентов можно составить матрицу

A=.

Тогда

f(x, y)=(x1 x2xn) =XTAY. (6.2)

Если f(x, y) – симметрическая, то f(ei,ej)=f(ej,ei)  aij=aji, т.е. A – симметрическая матрица. И наоборот, если матрица билинейной функции симметрическая, то

f(x, y)=(;\s\do10(iaijxiyj=(;\s\do10(iajiyjxi=f(y, x).

Например, в двумерном пространстве билинейная функция выглядит так:

f(x, y)=a11x1y1+ a12x1y2+ a21x2y1+ a22x2y2,

а симметрическая билинейная функция выглядит так:

f(x, y)=a11x1y1+ a12(x1y2+ x2y1)+a22x2y2.

Пусть в пространстве Ln выбран ещё один базис B={e1, e2,…, en} и C – матрица перехода от B к B. Пусть A – матрица билинейной функции в новом базисе, X, Y координатные столбцы векторов x и y в новом базисе. Имеем

f(x, y)=XTAY=XTAY, X=CX, Y=CY. 

(CX)TA(CY)= XTAY  XT(CTAC)Y=XTAY

Итак, мы видим, что

A=CTAC. (6.3)

Это закон изменения матрицы билинейной функции при переходе к новому базису. Напомним, что матрица линейного оператора преобразуется по закону A=C1AC.

Определение. Пусть f(x, y) – симметрическая билинейная функция. Тогда функция одного аргумента k(x)=f(x,x) называется квадратичной формой. Говорят, что билинейная функция f(x,y) является полярной к квадратичной форме k(x).

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

k(x)=(;\s\do10(iaijxixj=XTAX.

В двумерном и трёхмерном пространствах квадратичная форма выглядит так:

k(x)=a11x12+ 2a12x1x2+a22x22;

k(x) = a11(x1)2 + a22(x2)2 + a33(x3)2 + 2a12x1x2 + 2a13x1x3 + 2a23x2x3.

Функция одной переменной k(x) определяется с помощью симметрической функции двух переменных f(x, y). Оказывается верно и обратное: мы можем найти значение f(x, y) с помощью функции k(x). Имеем

k(x+y)=f(x+y,x+y)=f(x,x)+f(x,y)+f(y,x)+f(y,y)=k(x)+2f(x,y)+k(y).

Отсюда

f(x,y)=(k(x+y)k(x)k(y)).

Теорема 6.1. Для любой симметрической билинейной функции f(x, y), определённой в En, существует самосопряжённый оператор A:En En, такой что

f(x,y)=(Axy.

Доказательство. Пусть {e1, e2,…, en} – ОНБ в En. Пусть A – матрица билинейной функции относительно этого базиса. Рассмотрим оператор A:En En, который имеет такую же матрицу в данном базисе. Поскольку f(x, y) – симметрическая, то её матрица A – тоже симметрическая. Значит, оператор A – самосопряжённый. Напомним, что для билинейной функции aij=f(ei,ej), а для оператора aij=(Aeiej, i,j=1,…, n. Так же

f(x, y)=(;\s\do10(iaijxiyj, (Axy=(;\s\do10(iaijxiyj.

Правые части этих равенств равны, значит равны и левые части.

Казалось бы, теорема доказана. Но остаётся один важный вопрос. В доказательстве использовался ОНБ в En. Если мы выберем другой ОНБ, не получится ли, что той же самой билинейной функции соответствует другой оператор? Мы знаем, что при переходе к новому базису матрица линейного оператора преобразуется по закону A=C1AC, а матрица билинейной функции – по закону A=CTAC. Значит, в другом ОНБ оператор A и билинейная функция f(x, y) будут иметь разные матрицы и не будут уже соответствовать друг другу? Значит, в новом базисе билинейной функции должен соответствовать другой оператор? В подобной ситуации математики говорят, что определение нашего оператора некорректно.

Оказывается, наше определение всё-таки корректно. Мы знаем, что переход от одного ОНБ к другому осуществляется с помощью ортогональной матрицыC, т.е. CT=C1, а значит, законы преобразования матриц совпадают.