Предикат

Предика́т (лат. praedicatum «заявленное, упомянутое, сказанное») — это утверждение, высказанное о субъекте.

Субъектом высказывания называется то, о чём делается утверждение. В лингвистике субъекту соответствует подлежащее, а предикату — сказуемое.

Предикат в программировании — выражение, использующее одну или более величину с результатом логического типа.

Далее в этой статье слово предикат используется в значении высказывательной формы.

Определение

Предика́т (Предикат -местный, или Предикат -арный) — это функция с множеством значений Предикат  (или {ложь, истина}), определённая на множестве Предикат . Таким образом, каждый набор элементов множества Предикат  характеризуется либо как «истинный», либо как «ложный».

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

Предикат — один из элементов логики первого и высших порядков. Начиная с логики второго порядка, в формулах можно ставить кванторы по предикатам.

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

    Предикат 

если на любом наборе аргументов он принимает значение Предикат .

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

    Предикат 

если на любом наборе аргументов он принимает значение Предикат .

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

Так как предикаты принимают только два значения, то к ним применимы все операции булевой алгебры, например: отрицание, импликация, конъюнкция, дизъюнкция и т. д.

Примеры

Обозначим предикатом Предикат  отношение равенства («Предикат »), где Предикат . В этом случае предикат Предикат  будет принимать истинное значение для всех равных Предикат  и Предикат .

Более житейским примером может служить предикат ПРОЖИВАЕТПредикат  для отношения «Предикат  проживает в городе Предикат  на улице Предикат » или ЛЮБИТПредикат  для «Предикат  любит Предикат » для Предикат  и Предикат  принадлежащих Предикат  , где множество Предикат  — это множество всех людей.

Предикат — это то, что утверждается или отрицается о субъекте суждения.

Операции над предикатами

Предикаты, так же, как высказывания, принимают два значения: истинное и ложное, поэтому к ним применимы все операции логики высказываний. Рассмотрим применение операций логики высказываний к предикатам на примерах одноместных предикатов.

Логические операции

Конъюнкцией двух предикатов A(x) и B(x) называется новый предикат Предикат , который принимает значение «истина» при тех и только тех значениях х из Т, при которых каждый из предикатов принимает значение «истина», и принимает значение «ложь» во всех остальных случаях. Множеством истинности Т предиката Предикат  является пересечение множеств истинности предикатов A(x)  — T1 и B(x) — T2, то есть T = T1 ∩ T2. Например: A(x): «x — чётное число», B(x): «x кратно 3». A(x) B(x) — «x — чётное число и x кратно 3». То есть предикат «x делится на 6».

Дизъюнкцией двух предикатов A(x) и B(x) называется новый предикат Предикат , который принимает значение «ложь» при тех и только тех значениях x из Т, при которых каждый из предикатов принимает значение «ложь» и принимает значение «истина» во всех остальных случаях. Областью истинности Т предиката Предикат  является объединение областей истинности предикатов A(x) — Т1 и B(x) — Т2, то есть Т = Т1 ⋃ Т2.

Отрицанием предиката A(x) называется новый предикат ¬A(x), который принимает значение «истина» при тех и только тех значениях x из T, при которых предикат A(x) принимает значение «ложь», и принимает значение «ложь», если A(x) принимает значение «истина».

Множеством истинности предиката x X является дополнение T' к множеству T в множестве X.

Импликацией предикатов A(x) и B(x) называется новый предикат Предикат , который является ложным при тех и только тех значениях x из T, при которых A(x) принимает значение «истина», а B(x) — значение «ложь», и принимает значение «истина» во всех остальных случаях. Читают: «Если A(x), то B(x)».

Например. A(x): «Натуральное число x делится на 3». B(x): «Натуральное число x делится на 4», можно составить предикат: «Если натуральное число x делится на 3, то оно делится и на 4». Множеством истинности предиката Предикат  является объединение множества T2 — истинности предиката B(x) и дополнения к множеству T1 истинности предиката A(x).

Кванторные операции

См. также

Литература

  • Гуц А. К. Математическая логика и теория алгоритмов. — Наследие, Диалог-Сибирь, 2003.
  • Ершов Ю. Л., Палютин Е. А. Математическая логика. — М.: Наука, Физматлит, 1987.
  • Игошин В. И. Математическая логика и теория алгоритмов. — Academia, 2008.
  • Клини С. К. Математическая логика. — М.: Мир, 1973.
  • Мендельсон Э. Введение в математическую логику. — М.: Наука, 1971.
  • Новиков П. С. Элементы математической логики. — М.: Наука, 1973.

Tags:

Предикат ОпределениеПредикат ПримерыПредикат Операции над предикатамиПредикат См. такжеПредикат ЛитератураПредикатwikt:praedicatioВысказывание (логика)Латинский языкПодлежащееСказуемоеСубъект (логика)Суждение

🔥 Trending searches on Wiki Русский:

Пугачёва, Алла БорисовнаМакрон, ЭмманюэльРостов-на-ДонуМишустин, Михаил ВладимировичОстровский, Александр НиколаевичTODDЖуков, Георгий КонстантиновичКоды субъектов Российской ФедерацииАватар (фильм, 2009)Зьявиньский, ЛукашЛисицкий, Дмитрий МихайловичВеликобританияКорейская войнаЛихачёва, Елизавета СтаниславнаМаяковский, Владимир ВладимировичЕпифанцев, Владимир ГеоргиевичПелевин, Виктор ОлеговичПоллюцияЛеонтьев, Александр ВладимировичБетховен, Людвиг ванСиндром дефицита внимания и гиперактивностиIOSТ-55Сайрус, МайлиБандера, Степан АндреевичКабо, Ольга ИгоревнаКанадаРичи, ГайНациональный состав РоссииСписок вооружения и военной техники Сухопутных войск УкраиныПравители Российского государстваКварацхелия, ХвичаДелевинь, КараПастернак, Борис ЛеонидовичГражданская война в СирииЖарков, Алексей ДмитриевичПетренко, Игорь ПетровичОтче нашСикераСевастопольБеременность человекаТаблица математических символовАхматова, Анна АндреевнаЛеди ГагаБайкалМихалков, Никита СергеевичКрасноярскАлександр IIВоля, Павел АлексеевичБерия, Лаврентий ПавловичТ-72Янковский, Олег ИвановичКэти ПерриБутанСтейтем, ДжейсонЧе Гевара, ЭрнестоБайден, ДжоНавальный, Алексей АнатольевичРеспублика КореяИл-96Список игроков НХЛ, забросивших 500 и более шайбКондуктор (звание)Лето в пионерском галстукеКухня (телесериал)Чёрная дыраСоциальная сетьГоголь, Николай ВасильевичВатиканШаляпин, Фёдор ИвановичARMv8Сталкер (фильм)Т-34Тяжёлая огнемётная системаСоломин, Юрий МефодьевичСписок фильмов кинематографической вселенной MarvelНагиев, Дмитрий ВладимировичТриллер2023 год🡆 More