Я думаю, нижеизложенное Вам хорошо известно, но лучше передать, чем недодать (а там делайте что хотите).
для любой квадратичной формы существует базис, в котором её матрица диагональна, а сама форма имеет
канонический вид, то есть содержит только квадраты переменных:
![$Q(x)= a_1x^2_1+ \cdots+ a_px^2_p - a_{p+1}x^2_{p+1}- \cdots -a_{p+q}x^2_{p+q}$ $Q(x)= a_1x^2_1+ \cdots+ a_px^2_p - a_{p+1}x^2_{p+1}- \cdots -a_{p+q}x^2_{p+q}$](https://dxdy-04.korotkov.co.uk/f/7/5/c/75cbac6e7bac853d5ebc693d161b0c3782.png)
Закон преобразования матрицы билинейной/квадратичной формы (=ковариантного тензора 2 ранга)
![$\tilde T=P^\top T P$ $\tilde T=P^\top T P$](https://dxdy-02.korotkov.co.uk/f/d/f/e/dfed4fdd6eed55f2b5db737a2c79f45082.png)
при замене базиса отличается от закона преобразования матрицы линейного оператора (=смешанного тензора 2 ранга)
![$\tilde L=P^{-1}LP$ $\tilde L=P^{-1}LP$](https://dxdy-03.korotkov.co.uk/f/2/4/0/240b74215f4d36acc4fa8625cfdab97082.png)
. Как следствие, метод (
Лагранжа) приведения формы к каноническому виду отличается от метода приведения оператора к диагональному виду. Первый проще: не требует вычисления собственных значений
![$T$ $T$](https://dxdy-03.korotkov.co.uk/f/2/f/1/2f118ee06d05f3c2d98361d9c30e38ce82.png)
.
Но возможно большее: приведение квадратичной формы к каноническому виду
ортогональным преобразованием (
![$P^{-1}=P^\top$ $P^{-1}=P^\top$](https://dxdy-01.korotkov.co.uk/f/8/7/1/871c22dcdfc9802e4ca40bd383e06a7c82.png)
), т.е. по сути вращением. Такое преобразование сохраняет ортогональность базиса (=диагональный вид метрического тензора). Но за это надо платить: методом Лагранжа уже не обойдёшься, и придётся вычислять собственные значения.