//Симметричная матрица положительно определена тогда и только тогда, когда все её угловые миноры положительны public static bool IsSymmetricallyPositiveDefiniteMatrix(this double[,] matrix) { return(matrix.IsSymmetricallyMatrix() && matrix.CheckMatrixCornersMinorIsPositive()); }