Лекции по дискретной математике. Математическая логика. Зарипова Э.Р - 52 стр.

UptoLike

52
F
1
: (x)(P(x)
Q(x))
F
2
: P(a)
_________________
G: Q(a)
Рассмотрим любую интерпретацию I, в которой истинна
формула F
1
F
2
, т.е. формула (x)(P(x)
Q(x))
P(a). Тогда в этой
интерпретации P(a)=И и (
x)(P(x)
Q(x))=И, т.е. P(x)
Q(x)=И
для всех x из D, в том числе и для x=a. Следовательно,
P(a)
Q(a)=И. Значит, т.к. P(a)=И, то и Q(a)=И.
Так как в исчислении предикатов имеется бесконечное число
областей, которые в свою очередь могут быть бесконечны, то,
вообще говоря, имеется бесконечное число интерпретаций
формулы исчисления предикатов. Следовательно, в отличие от
исчисления высказываний, невозможно доказать общезначимость
или противоречивость формулы оценкой формулы при
всех
возможных интерпретациях.
В настоящее время разработаны и разрабатываются процедуры
для проверки невыполнимости формул исчисления предикатов.
12. Предваренная нормальная форма. Алгоритм
преобразования формул в предваренную нормальную
форму.
Предваренная нормальная форма.
В исчислении высказываний существуют две нормальные
формыконъюнктивная и дизъюнктивная. В исчислении
предикатов также имеется нормальная форма, называемая
предваренной нормальной формой.
Определение
. Формула F исчисления предикатов находится в
предваренной нормальной форме тогда и только тогда, когда
формула F имеет вид
(Q
1
x
1
)…(Q
n
x
n
)(M),
где каждое (Q
i
x
i
),
n1i ,=
, есть или (x
i
) или (x
i
), а M есть формула,
не содержащая кванторов. (Q
1
x
1
)…(Q
n
x
n
) называется префиксом, а
M - матрицей формулы F.
Для приведения формулы исчисления предикатов к