Алгебра предикатів
Означення: Предикатом від «n» змінних (n – містким предикатом) х1,..,хn називається вираз р(х1,..,хn), який стає висловленням при підстановці змінних х1,..,хn їх значень із множин m1, m2, .. mn відповідно.
Отже предикат р(х1,..,хn) – це функція, визначена на декартовому добутку множин m1´ m2´ .. ´mn , область значень якої є висловленням.
Множина m1´ m2´ .. ´mn - називається областю визначення предикатних змінних, або предикатною областю.
Приклади предикатів
р(х)= “x- просте число” хÎN; - цілі
q(x,y)= “x<y” x, yÎR´R раціональні числа.
Довільний «n» - місткий предикат можна розглядати як одномісткий предикат, визначений на множині m=m1´ m2´ .. ´mn.
Аргументом такого предикату буде впорядкована «n» вибірка.
Оскільки при конкретних значеннях аргументів предикат перетворюється у висловлення, то для нього можна застосовувати операції заперечення, кон’юнкції, диз‘юнкції, імплікації, еквівалентності, стрілку Пірса, та штрих Шиффера.
Крім операцій ù, , ,Å,®,~ будемо розглядати дві нові операції, які характерні для предикатів.
Нехай р(х) – предикат, визначений на множині m. Висловлення: «Для всіх х з m, р(х) істинний» позначається "х р(х). (Множина m не входить у визначення але зрозуміла з контексту).