Если d = 0, то существование нужного x эквивалентно наличию двух корней у квадратного многочлена, то есть b2 − 4c > 0 и одновременно e = 0.
Если d не равно 0, корнем второго многочлена является −e/d . Подставим этот корень в первый многочлен получим условие, эквивалентное существованию решения у нашей системы:
e
2/d
2 − be/d − c < 0,
что, в свою очередь эквивалентно e2 − bed − cd2 < 0.
Избавиться от знаменателя нам нужно, поскольку в состав атомных формул у нас могут входить не алгебраические дроби, а именно мно-гочлены. Эту проблему мы еще обсудим.
Ответ:∃x((x2 + bx − c < 0) ∧ (dx + e = 0)) ⇔
⇔ ((b2 + 4c > 0) ∧ (d = e = 0)) ∨ ((e2 − bde − cd2 < 0) ∧ d ̸= 0).
Возможные диаграммы первого многочлена:
x2 + bx − c | + |
x2 + bx − c | + | 0 | + |
|
x2 + bx − c | + | 0 | — | 0 | + |
Возможные диаграммы второго многочлена:
dx + e | 0 |
dx + e | + |
dx + e | — |
dx + e | — | 0 | + |
dx + e | + | 0 | — |
Среди большого количества диаграмм семейства из двух данных многочленов нас устроят (в смысле существования x) комбинации третьей диаграммы для первого многочлена с первой, четвертой и пятой диаграммами второго многочлена; при этом корень второго должен находиться между корнями первого. Получаем следующие три диаграммы:
1.x2 + bx − c | + | 0 | — | 0 | + |
dx + e | 0 | 0 | 0 | 0 | 0 |
2.x2 + bx − c | + | 0 | — | — | — | 0 | + |
dx + e | — | — | — | 0 | + | + | + |
3.x2 + bx − c | + | 0 | — | — | — | 0 | + |
dx + e | + | + | + | 0 | — | — | — |
Заметим, что эту задачу мы решили, не обращаясь к явной формуле для корней многочлена второй степени. В случае многочленов пятой степени такая формула и невозможна.
Оказывается, и в самом общем случае удается вопрос о существо-вании значения переменной x, для которого выполнена бескванторная формула Ф, свести к истинности бескванторной формулы, не содержащей x, но, естественно, содержащей коэффициенты полиномов, входящих в формулу Ф. Конечно, сами эти коэффициенты могут быть полиномами от переменных, отличных от x, а не просто переменными, как было в уже рассмотренных примерах. Эти переменные мы, в наших рассмотрениях, будем называть параметрами.
В элиминации квантора ключевым звеном являются следующие
неформальные соображения.
1. Истинность бескванторной формулы полностью определяется знаками всех входящих в эту формулу многочленов во всех сегментах прямой, если среди этих сегментов есть корни всех многочленов, то есть диаграммой набора многочленов.
2. Указанная информация о корнях и знаках для набора многочленов от переменной может быть получена из аналогичной информации для некоторого набора многочленов меньшей степени: диаграмма может быть построена исходя из диаграммы для многочленов меньшей степени.
Эти неформальные соображения будут прояснены в следующих определениях и задачах.
Говоря о многочленах, мы всегда выделяем одну переменную, скажем x, говоря о степени, имеем в виду степень по x и т. д. При этом мы понимаем, что коэффициенты многочленов сами являются многочленами от других переменных — параметров.