![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алгебра предикатов
Мы знаем, что выражение 5> 3 - истинное высказывание, а выражение " в неделе восемь дней" - ложное высказывание. Истинность этих и всех других высказываний определяется объективно и однозначно. Является ли выражение " n > 8" высказыванием? По форме оно похоже на высказывание, но не является таковым, поскольку невозможно сказать истинно оно или ложно. Все зависит от того, что представляет собою объект n. Выражение " xk + yk = zk" - также не высказывание, но может стать таковым, если определить что такое к, x, y, z и каковы их значения. Таким образом, существуют выражения похожие по форме на высказывания, но не являющиеся ими. Такие выражения называют предикатами. Предикатом P(x1, x2,..., xn), заданным на множествах M1, M2,..., Mn называется функция P, отображающая их прямое произведение на двоичное множество, т.е. P: M1 Рассмотрим примеры. " 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) Если в n-местный предикат на место одного из термов подставить определенный элемент из соответствующего множества, по предикат станет (n-1)-местным. Заменив все термы на конкретные значения из предметной области предиката, получим 0- местный предикат, т.е. высказывание. Например, " X- брат Y" - двухместный предикат, " X - брат Маши" - одноместный предикат, " Саша - брат Маши" - высказывание.
|