www.Russika.Ru Вход
Общие сведения
Энциклопедия
Научные публикации
Публицистика
Летопись Мира
Редакционный совет
Попечительский совет
Отзывы о программе
Новости для авторов
Адрес редакции:
191186, Санкт-Петербург,
ул.Миллионная, д. 5,
СЗТУ, кафедра ВМКСиС.
Контакты:
E-mail: ,


Новинка: SMS-сигнализация

Предикат

Предикат - это повествовательное предложение, содержащие предметные (индивидные переменные), замена которых на константные значения превращает рассматриваемое предложение в высказывание - истинное или ложно. Другим словами, выражение A(x1,x2,...,xn), содержащее предметные переменные x1 є M1, x2 є M2,..., xn є Mn, называется n - местным предикатом, если оно выражает некоторое n-местное отношение на множествах M1, M2,..., Mn.

Например, если x,y - предметные, принимающие знания из множества M = {Солнце, Земля, Луна, Марс}, то предположение "x вращается вокруг y" можно рассматривать как 2 - местный предикат P(x,y). Множество истинности  P(x,y) это множество упорядоченных пар (кортежей) rp= {(Земля, Солнце), (луна, земля),(Марс, Солнце)}на которых P(x,y) = 1. Множество rp выражает бинарное отношение  M небесных тел, например, "Земля rp Солнце", можно сказать, что P(x,y) - это предикат  отношения rp.

Предикаты можно связывать с математическими отношениями: если n-ка принадлежит отношению, то предикат будет возвращать на  ней 1.

Предикат называет тождественно - истинным и  пишут:

если на любом наборе аргумент он принимает  значение 1 - "истина".

Предикат называет тождественно - ложным и  пишут:

если на любом наборе аргументов он принимает значение 0 - "ложь".

Предикат называют выполненным, если хотя бы на одном наборе аргументов он принимает значение 1 "истина".

Пример:

              Предикат "x + y = y + x" является тождественно истинным,

                               "x + 1 = x" является тождественно ложным,

                               "x + y = 5" является выполненным.

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

Логика предикатов может быть использована для верификации (доказательства правильности) алгоритмов и программ.

Автор(ы): Шестакова Л.П.
Энциклопедический Фонд
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т
У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
Education Banner Network (468x60) - Образовательная Баннерная Сеть