Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Алгебра предикатов






 

Мы знаем, что выражение 5> 3 - истинное высказывание, а выражение " в неделе восемь дней" - ложное высказывание. Истинность этих и всех других высказываний определяется объективно и однозначно. Является ли выражение " n > 8" высказыванием? По форме оно похоже на высказывание, но не является таковым, поскольку невозможно сказать истинно оно или ложно. Все зависит от того, что представляет собою объект n. Выражение " xk + yk = zk" - также не высказывание, но может стать таковым, если определить что такое к, x, y, z и каковы их значения. Таким образом, существуют выражения похожие по форме на высказывания, но не являющиеся ими. Такие выражения называют предикатами.

Предикатом P(x1, x2,..., xn), заданным на множествах M1, M2,..., Mn называется функция P, отображающая их прямое произведение на двоичное множество, т.е. P: M1 M2 ... Mn {0, 1}. Множество M называется предметной областью предиката, x1, x2,..., xn M называются предметными переменными или термами. Предикат представляет собой логическую функцию, принимающую, как и булевская функция значение " истина" или " ложь", когда ее предметные переменные принимают определенные значения.

Рассмотрим примеры. " x2 - 5x + 6 = 0" - одноместный предикат на множестве комплексных чисел, при этом, например, если x = 2, то " 22 - 5 × 2 + 6 = 0" - истинное высказывание, а положив x = 7 получим " 72 - 5 × 7 + 6= 0" - " ложь". Выражение " X - брат Y" - двухместный предикат заданный на множестве людей. Здесь термы X и Y указывают места, на которые нужно поставить имена двух людей, чтобы получить правильно построенное высказывание. Очевидно, что X - лицо мужского пола, а Y - может выбираться из всего множества людей.

Всякий предикат P(x1, x2,..., xn) определяет отношение R, такое, что (а1, а2,..., аn) R тогда и только тогда, когда P(а1, а2,..., an) - " истина". В этом случае говорят, что отношение R задается областью истинности предиката P(x1, x2,..., xn). Например, отношение R(M, N) = " расстояние на плоскости между точками M(x1, y1) и N(x2, y2) больше величины l" можно задать предикатом " (x2 - x1)2 + (y2 - y1)2 > l2".

Если в n-местный предикат на место одного из термов подставить определенный элемент из соответствующего множества, по предикат станет (n-1)-местным. Заменив все термы на конкретные значения из предметной области предиката, получим 0- местный предикат, т.е. высказывание. Например, " X- брат Y" - двухместный предикат, " X - брат Маши" - одноместный предикат, " Саша - брат Маши" - высказывание.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал