Формула Сильвестра

Формула Сильвестра, матричная теорема Сильвестера (названа именем Дж. Дж. Сильвестера) или интерполяция Лагранжа — Сильвестера выражает аналитическую функцию матрицы A как многочлен от A в терминах собственных значений и векторов матрицы A[1][2]. Теорема гласит, что[3]:

,

где  — собственные значения матрицы A, а матрицы

являются соответствующими ковариантами Фробениуса матрицы A, которые являются матрицами (проекции) многочленов Лагранжа матрицы A.

Условия

Формула Сильвестра применима для любой диагонализируемой матрицы A с k различными собственными значениями и любой функции f, определённой на некотором подмножестве комплексных чисел, такой что вполне определена. Последнее условие означает, что любое собственное значение находится в области определения f и что любое собственное значение с кратностью находится внутри области определения, а сама функция f дифференцируема () раз в точке [4].

Пример

Рассмотрим матрицу порядка 2:

.

Эта матрица имеет два собственных значения, 5 и −2. Её коварианты Фробениуса есть:

.

Формула Сильвестра тогда сводится к:

.

Например, если f определяется выражением , то формула Сильвестра выражает обратную матрицу как:

.

Обобщение

Формула Сильвестра верна только для диагонализируемых матриц. Расширение, принадлежащее Артуру Буххайму и основанное на многочленах эрмитовой интерполяции, покрывает общий случай[5]

,

где .

Краткую форму позже предложил Ганс Швердтфегер[6]:

,

где являются соответствующими ковариантами Фробениуса матрицы A.

Примечания

Литература

Категории