Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Логика предикатов. Причины преимущества логики предикатов перед логикой высказываний. Синтаксис и семантика языка логики предикат

Простейшей логической моделью является исчисление высказываний, которое представляет собой один из начальных разделов математической логики, служащий основой для построения более сложных формализмов. В практическом плане исчисление высказываний применяется в ряде предметных областей (в частности, при проектировании цифровых электронных схем). Развитие логики высказываний нашло отражение в исчислении предикатов первого порядка.

Под исчислением предикатов понимается формальный язык для представления отношений в некоторой предметной области. Основное преимущество исчисления предикатов – хорошо понятный механизм математического вывода, который может быть непосредственно запрограммирован. Предикатом называют предложение, принимающее только два значения: «истина» или «ложь». Для обозначения предикатов применяются логические связки между высказываниями: ¬ – не, https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=5ce.png– или, https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=81e.png– и, https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=a70.png– если, а также квантор существования https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=cd8.pngи квантор всеобщности https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=f25.png.

Таким образом, логика предикатов оперирует логическими связками между высказываниями, например она решает вопросы: можно ли на основе высказывания A получить высказывание B и т.д.

Допустимые выражения в исчислении предикатов называются правильно построенными формулами, состоящими из атомных формул. Атомные формулы состоят из предикатов и термов, разделяемых круглыми, квадратными и фигурными скобками.

Предикатные символы – это в основном глагольная форма (например: ПИСАТЬ, УЧИТЬ, ПЕРЕДАТЬ), но не только глагольная форма, а форма прилагательных, наречий (например: КРАСНЫЙ, ЗНАЧЕНИЕ, ЖЕЛТЫЙ).

Предикатные символы и константы, как правило, обозначаются
заглавными символами, функциональные символы и переменные – строчными.

Рассмотрим некоторые примеры. Высказывание «у каждого человека есть отец» можно записать:

  • x https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=cd8.pngy (ЧЕЛОВЕК(x) https://docviewer.yandex.ru/view/0/htmlimage?id=wq2o-a6frh8dksjwu0mutx4tn0d3s5wgb5ik3w4p7n1smbbpny2v9etzbguv5z6p52lmp132k4v1eo744f4fkwjaa88tjj5nvj7qzw59&name=a70.pngОТЕЦ(y,x))

Представление знаний в рамках логики предикатов служит основой направления ИИ, называемого логическим программированием. Методы логического программирования в настоящее время широко используются на практике при создании ИИС в ряде предметных областей.