Т.е., если все главные миноры (собственные числа) отличны от нуля, то мы можем сразу точно сказать: есть экстремум или нет, верно?
Да, сможем. Нет, миноры -- это не собственные числа.
Если матрица не вырождена, то возможны ровно три взаимоисключающих случая.
1. Все собственные числа положительны. По критерию Сильвестра это равносильно положительности всех главных миноров. И в этом случае точка является минимумом.
2. Все собственные числа отрицательны. По критерию Сильвестра это равносильно знакочередованию всех главных миноров, начиная с минуса. В этом случае точка является максимумом.
3. Есть как положительные, так и отрицательные собственные числа. Тогда точка не является экстремумом (поскольку при удалении от неё по направлениям одних собственных векторов функция возрастает, других -- убывает). А поскольку этот случай альтернативен первым двум -- реализуется он тогда и только тогда, когда поведение миноров не отвечает ни первому, ни втором случаю.
Это можно частично обобщить и на вырожденные матрицы. Для того, чтобы точка не являлась экстремумом, достаточно, чтобы неправильно вела себя хоть одна начальная цепочка миноров
, в которой
. Другими словами, дополнительному исследованию подлежат не так уж и много случаев -- только те, в которых
ведут себя правильным образом (все положительны или все правильно знакочередуются), в то время как все дальнейшие миноры, начиная с
, равны нулю.