Для устранения кванторов существования из префикса формулы разработан алгоритм Сколема, вводящий сколемовскую функцию для связывания предметной переменной квантора существования с другими предметными переменными.
Шаг 5. Преобразовать бескванторную матрицу к виду КНФ. Алгоритм приведения матрицы формулы к виду КНФ приведен в алгебре высказываний.
Шаг 4. Вынести кванторы влево по законам алгебры логики.
Алгоритм приведения формулы к виду ПНФ
Шаг 1. Исключить всюду логические связки « и ® по правилам:
(F1«F2)=(F1®F2)& (F2®F1)=(ùF1ÚF2)&(ùF2ÚF1);
(F1®F2)=(ù F1ÚF2);
Шаг 2. Продвинуть отрицание до элементарной формулы по правилам:
ù"x(F)=$x(ùF); ù(F1ÚF2)=(ùF1&ùF2);
ù$x(F)="x(ùF);. ù(F1&F2)=(ùF1ÚùF2);
Шаг 3. Переименовать связанные переменные по правилу:
“ найти самое левое вхождение предметной переменной такое, что это вхождение связано некоторым квантором, но существует еще одно вхождение этой же переменной; затем сделать замену связанного вхождения на вхождение новой переменной “, операцию повторять пока возможна замена связанных переменных;
2.9. Сколемовская стандартная форма
Наличие разноименных кванторов усложняет вывод заключения. Поэтому рассмотрим класс формул, содержащих только кванторы всеобщности. Формула F называется " - формулой, если она представлена в ПНФ и содержит только кванторы всеобщности, т.е.
F = "x1"x2 ¼"xn (M).
F=Âx1Âx2¼Âxn(M), где ÂiÎ{"; $}
Шаг 2. Найти в префиксе самый левый квантор существования:
a) если квантор находится на первом месте префикса, то вместо переменной, связанной квантором существования, подставить всюду предметную постоянную a , отличную от встречающихся предметных постоянных в матрице формулы, а квантор существования удалить;
б) если квантор находится не на первом месте префикса, т.е. "x1"x2¼"xi-1$xi .., то выбрать (i-1)-местный функциональный символ, отличный от функциональных символов матрицы М и выполнить замену предметной переменной xi, связанной квантором существования, на функцию f(x1;x2 ;¼ xi-1 ) и квантор существования удалить.
Шаг 3. Найти следующий справа квантор существования и перейти к исполнению шага 2, иначе конец.
Формулу ПНФ, полученную в результате введения сколемовской функции называют сколемовской стандартной формой формулы (ССФ).