В математике правило знаков Декарта , описанное Рене Декартом в его «Геометрии» , подсчитывает корни многочлена , исследуя изменения знака в его коэффициентах. Количество положительных действительных корней не больше количества изменений знака в последовательности коэффициентов многочлена (исключая нулевые коэффициенты), а разница между количеством корней и количеством изменений знака всегда четная. В частности, когда количество изменений знака равно нулю или единице, то существует ровно ноль или один положительный корень.
Линейное дробное преобразование переменной позволяет использовать правило знаков для подсчета корней в любом интервале. Это основная идея теоремы Будана и теоремы Будана–Фурье . Повторное деление интервала на два приводит к набору непересекающихся интервалов, каждый из которых содержит один корень, а вместе перечисляет все корни. Этот подход используется в самых быстрых сегодня алгоритмах для компьютерного вычисления действительных корней многочленов (см. изоляция действительных корней ).
Сам Декарт использовал преобразование x → − x для использования своего правила получения информации о количестве отрицательных корней.
Правило гласит, что если ненулевые члены полинома с одной переменной и действительными коэффициентами упорядочены по убыванию переменной экспоненты, то число положительных корней полинома либо равно числу изменений знака между последовательными (ненулевыми) коэффициентами, либо меньше его на четное число. Корень кратности k считается как k корней.
В частности, если число смен знака равно нулю или единице, то число положительных корней равно числу смен знака.
Как следствие правила, число отрицательных корней равно числу изменений знака после умножения коэффициентов нечетных членов на −1 или меньше его на четное число. Эта процедура эквивалентна замене отрицания переменной на саму переменную. Например, отрицательные корни являются положительными корнями
Таким образом, применение правила знаков Декарта к этому многочлену дает максимальное количество отрицательных корней исходного многочлена.
Многочлен
имеет одну смену знака между вторым и третьим членами, так как последовательность знаков (+, +, −, −) . Следовательно, он имеет ровно один положительный корень. Чтобы найти количество отрицательных корней, измените знаки коэффициентов членов с нечетными показателями, т.е. примените правило знаков Декарта к многочлену
Этот многочлен имеет две смены знака, так как последовательность знаков равна (−, +, +, −) , что означает, что этот второй многочлен имеет два или ноль положительных корней; таким образом, исходный многочлен имеет два или ноль отрицательных корней.
Фактически, факторизация первого многочлена имеет вид
поэтому корни равны −1 (дважды) и +1 (один раз).
Факторизация второго многочлена имеет вид
Итак, здесь корни равны +1 (дважды) и −1 (один раз), что является отрицанием корней исходного многочлена.
Ниже приведен примерный план доказательства. [1] Сначала несколько предварительных определений:
Имея это в виду, мы можем формально сформулировать правило Декарта следующим образом:
Теорема — Число строго положительных корней (с учетом кратности) равно числу перемен знаков коэффициентов за вычетом неотрицательного четного числа.
Если , то мы можем разделить многочлен на , что не изменит его количество строго положительных корней. Таким образом, WLOG, пусть .
Лемма — Если , то четно. Если , то нечетно.
начинается в и заканчивается в , поэтому он должен пересекать положительную ось x четное число раз (каждый из которых вносит нечетное число корней), и пробегать (не пересекая) положительную ось x произвольное число раз (каждый из которых вносит четное число корней).
Другой случай аналогичен.
Из леммы следует, что и всегда имеют одинаковую четность. Осталось показать .
Вводим по . Если , то очевидно. Теперь предположим .
По предположению индукции, для некоторого целого числа .
По теореме Ролля существует по крайней мере один положительный корень из между любыми двумя различными положительными корнями из . Кроме того, любой -кратный положительный корень из является -кратным корнем из . Таким образом .
Если , то , иначе . В обоих случаях,
Вместе мы имеем
Далее, поскольку и имеют одинаковую четность, то имеем .
Любой многочлен n- й степени имеет ровно n корней в комплексной плоскости , если считать по кратности. Так что если f ( x ) — многочлен с действительными коэффициентами, не имеющий корня в 0 (то есть многочлен с ненулевым постоянным членом), то минимальное количество недействительных корней равно
где p обозначает максимальное количество положительных корней, q обозначает максимальное количество отрицательных корней (оба из которых можно найти с помощью правила знаков Декарта), а n обозначает степень многочлена.
Многочлен
имеет одну смену знака; поэтому максимальное число положительных действительных корней равно одному. Как
не имеет смены знака, исходный многочлен не имеет отрицательных действительных корней. Таким образом, минимальное количество недействительных корней равно
Поскольку недействительные корни многочлена с действительными коэффициентами должны встречаться в сопряженных парах, это означает, что x 3 − 1 имеет ровно два недействительных корня и один действительный корень, который является положительным.
Вычитание только кратных 2 из максимального числа положительных корней происходит потому, что многочлен может иметь недействительные корни, которые всегда идут парами, поскольку правило применяется к многочленам, коэффициенты которых действительны. Таким образом, если известно, что многочлен имеет все действительные корни, это правило позволяет найти точное число положительных и отрицательных корней. Поскольку легко определить кратность нуля как корня, в этом случае можно определить знак всех корней.
Если действительный многочлен P имеет k действительных положительных корней, подсчитанных с кратностью, то для каждого a > 0 существует по крайней мере k изменений знака в последовательности коэффициентов ряда Тейлора функции e ax P ( x ). Для достаточно больших a существует ровно k таких изменений знака. [2] [3]
В 1970-х годах Аскольд Хованский разработал теорию малочленов , обобщающую правило Декарта. [4] Правило знаков можно рассматривать как утверждение, что число действительных корней многочлена зависит от сложности многочлена, и что эта сложность пропорциональна числу его одночленов, а не его степени. Хованский показал, что это справедливо не только для многочленов, но и для алгебраических комбинаций многих трансцендентных функций , так называемых функций Пфаффа .
В данной статье использованы материалы из правила знаков Декарта из PlanetMath , которые лицензированы в соответствии с лицензией Creative Commons Attribution/Share-Alike License .