29
Логика предикатов

Предикаты. Основные понятия, связанные с предикатами

  • Upload
    -

  • View
    52

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Предикаты. Основные понятия, связанные с предикатами

Логика предикатов

Page 2: Предикаты. Основные понятия, связанные с предикатами

Логика предикатов расчленяет элементарное высказывание на

субъект (буквально - подлежащее, хотя оно и может играть роль

дополнения) и предикат (буквально - сказуемое, хотя оно может играть и

роль определения).

Понятие предиката

Page 3: Предикаты. Основные понятия, связанные с предикатами

Одноместным предикатом Р(х) называется произвольная функция переменного х, определенная на множестве М и принимающая значения из

множества {1,0}.Пример: Q(x) == «x2<-1, х R» — одноместный предикат, определенный на ∈

множестве действительных чисел М=R. Ясно, что Q(-1) = Л, Q(5) = Л, и вообще предикат Q(x) — тождественно ложен, т. е. Q(x) = Л для всех х R.∈

Множество М, на котором определен предикат P(х) , называется областью определения предиката

Область истинности предиката Р(х) - множество всех элементов, при которых предикат принимает значения "истина" (1). I p={x:x ∈ М P(x=1},

Примеры:Р(х) - «х - простое число» определен на множестве N, а множество истинности

для него есть множество всех простых чисел. Предикат Q{x} - « sin х = 0 » определен на множестве R, а его множество

истинности -Q.Предикат F(x) - «Диагонали параллелограмма перпендикулярны» определен на

множестве всех параллелограммов, а его множеством истинности является множество всех ромбов.

Предикат Р(х), определенный на множестве М, называется тождественно истинным ,если область определения предиката и область истинности совпадают

М = IР - ТИ предикат - IР = 0 - ТЛ предикат

Page 4: Предикаты. Основные понятия, связанные с предикатами

Двухместным предикатом Р(х,у) называется функция двух переменных x и y определенных на множестве М=M1 x M2 принимающая значения из множества { 1 ;0}.1 Q(x, у) - "х=у" - предикат равенства, определенный на множестве RxR=R2; 2 F(x,y) - "х параллелен у", "прямая х параллельна прямой у", определенный на множестве прямых, лежащих на данной плоскости.3 S(x,y,z) - "x+y=z". Подстановка в него х=3 превращает его в двухместный предикат: S(y,z) - "3+y=z", а подстановка х=3, z=2 - одноместный предикат S(y) - "з+у=2".Подстановка же S(2,3,5) превращает его в истинное высказывание, a S(1,7,4)- в ложное. Аналогично определяется и n-местный предикат (функция n переменных). Пример n- местного предиката: R(xx, x2,...,xn): а1х1+...+апхп=о, который, как видим, представляет собой алгебраическое уравнение с n неизвестными.

Page 5: Предикаты. Основные понятия, связанные с предикатами

КОНЪЮНКЦИЕЙ ДВУХ ПРЕДИКАТОВ P(X) И Q(X) НАЗЫВАЕТСЯ НОВЫЙ (СЛОЖНЫЙ) ПРЕДИКАТ P(X) ∧ Q(X) , КОТОРЫЙ ПРИНИМАЕТ ЗНАЧЕНИЕ “ИСТИНА” ПРИ ТЕХ И ТОЛЬКО ТЕХ ЗНАЧЕНИЯХ X ∈ M , ПРИ КОТОРЫХ КАЖДЫЙ ИЗ ПРЕДИКАТОВ ПРИНИМАЕТ ЗНАЧЕНИЕ “ИСТИНА”, И ПРИНИМАЕТ ЗНАЧЕНИЕ “ЛОЖЬ” ВО ВСЕХ ОСТАЛЬНЫХ СЛУЧАЯХ

Логические операции над предикатами

Областью истинности предиката P(x) ∧ Q(x) является общая часть области истинности предикатов P(x) и Q(x), т.е. пересечение –I p ∩ I q .

Page 6: Предикаты. Основные понятия, связанные с предикатами

Так, например, для предикатов P(x): “x – четное число” и Q(x): “x кратно 3” конъюнкцией P(x) ∧ Q(x) является предикат “x – четное число и x кратно

трем”, т.е. предикат “x делится на 6”.

Page 7: Предикаты. Основные понятия, связанные с предикатами

Дизъюнкцией двух предикатов P(x) и Q(x) называется новый предикат Р(х) ∨ Q(x), который принимает значение “ложь” при тех и только тех значениях x ∈ M , при которых каждый из предикатов принимает значение “ложь”, и принимает значение “истина” во всех остальных случаях

Областью истинности предиката Р(х) ∨ Q(x), является объединение области истинности предикатов P(x) и Q(x), т.е Ip I∪ q .

Page 8: Предикаты. Основные понятия, связанные с предикатами

Пусть даны предикаты P(x) : «x – четное число» и Q(x) : «x кратно 3», определенные на множестве N. Множество истинности предиката Р(х) ∨ Q(x):

IP∨Q= Ip I∪ q ={6,12,…,6n,…}

Page 9: Предикаты. Основные понятия, связанные с предикатами

Отрицанием предиката P(x) называется новый предикат , который принимает значение “истина” при всех значениях x

∈ M , при которых предикат P(x) принимает значение “ложь”, и принимает значение “ложь” при тех значениях x ∈ M , при которых предикат P(x) принимает значение “истина”.Очевидно, что , т.е. множество истинности предиката является дополнением к множеству IP.

PPII

Page 10: Предикаты. Основные понятия, связанные с предикатами

)()( xQxP

Page 11: Предикаты. Основные понятия, связанные с предикатами

Импликацией предикатов P(x) и Q(x) называется новый предикат , который является ложным при тех и только тех значениях x ∈ M , при которых одновременно P(x) принимает значение “истина”, а Q(x) – значение “ложь”, и принимает значение “истина” во всех остальных случаях.Поскольку при каждом фиксированном x ∈ M справедлива равносильность , то .

)()( xQxP

)()()()(18

xQxPxQxP QPQP III

Page 12: Предикаты. Основные понятия, связанные с предикатами

Эквиваленцией предикатов P(x) и Q(x) называется новый предикат , который обращается в “истину” при всех тех и только тех x ∈ M , при которых P(x) и Q(x) обращаются оба в истинные или оба в ложные высказывания.Для его множества истинности имеем:

)()( xQxP

QPQPQP IIIII

Page 13: Предикаты. Основные понятия, связанные с предикатами

Пусть даны предикаты А(x,y) и B(x,y), определенные на множестве M=M1 *M2⊂R*R. Найти множество истинности предиката A(x,y)↔B(x,y) и изобразить ее с помощью кругов Эйлера-Венна.Так как A(x,y)↔B(x,y) = (A(x,y)→B(x,y))& (B(x,y)→A(x,y)), то IA↔B=(IA→B)∩(IB→A)=((CIA I∪ B)∩(CIB I∪ A))=(IA∩IB)∪(CIA∩CIB). IA↔B изображена темно серым цветом

Page 14: Предикаты. Основные понятия, связанные с предикатами

Записать предикат, полученный в результате логических операций над предикатами P(x), Q(x) и R(x), область истинности которогоI заштрихована

на рисунке

Решение: Так как здесь I=IP∩IQ∩IR, то искомый предикат имеет вид P(x)&Q(x)&R(x)

Page 15: Предикаты. Основные понятия, связанные с предикатами
Page 16: Предикаты. Основные понятия, связанные с предикатами
Page 17: Предикаты. Основные понятия, связанные с предикатами

Изображение с помощью круга Эйлера-Венна

Page 18: Предикаты. Основные понятия, связанные с предикатами
Page 19: Предикаты. Основные понятия, связанные с предикатами

Кванторы

Всеобщности Существования Численные

~

Page 20: Предикаты. Основные понятия, связанные с предикатами

1.Квантор всеобщности.

Пусть Р(х) – предикат, определенный на множестве М. Под выражением понимают высказывание, истинное,

когда Р(х) истинно для каждого элемента х из множества М, и ложное в противном случае. Это высказывание уже не

зависит от х. Соответствующее ему словесное выражение звучит так: “Для всякого х Р(х) истинно ”.

Символ называют квантором всеобщности (общности). Переменную х в предикате Р(х) называют свободной (ей

можно придавать различные значения из М), в высказывании же х называют связанной квантором

всеобщности.

)(xxP

)(xxP

Page 21: Предикаты. Основные понятия, связанные с предикатами

2.Квантор существованияПусть Р(х) -предикат определенный на

множестве М. Под выражением хР(х) понимают высказывание, которое является

истинным, если существует элемент х∈М, для которого Р(х) истинно, и ложным - в противном случае. Это высказывание уже не зависит от х. Соответствующее ему словесное выражение звучит так: "Существует х, при котором Р(х) истинно." Символ называют квантором

существования.

Page 22: Предикаты. Основные понятия, связанные с предикатами

3.Численные кванторыВ математике часто встречаются выражения вида "по меньшей мере n" ("хотя бы n"), "не более чем n", "n и только n" ("ровно n"), где n - натуральное

число.Эти выражения, называемые численными

кванторами, имеют чисто логический смысл; они могут быть заменены равнозначными

выражениями, не содержащими числительных и состоящими только из логических терминов и

знака = или означающего тождество (совпадение) объектов.

Page 23: Предикаты. Основные понятия, связанные с предикатами

Даны предикаты P(x): и Q(x): , определенные на множестве R. Требуется установить, какие из следующих высказываний истинны и какие ложны:1) 2) 3) 4) Решение. Так как при всех х, то будут истинны высказывания . Так как уравнение имеет только два действительных корня и ,то предикат Q(x) принимает значение 1 только при х=3 и х=1 и 0 в остальных случаях. Но тогда высказывание ложно, а высказывание истинно

012 xx

0342 xx

)(xxP)(xxP)(xxQ)(xxQ

04

3)

2

1(

212 xxx

)(xxP )(xxP

0342 xx3

1x 1

2x

)(xxQ

)(xxQ

Page 24: Предикаты. Основные понятия, связанные с предикатами

Запись математических предложении и Запись математических предложении и определений в виде формул логики определений в виде формул логики

предикатовпредикатов 1.Определение непрерывности функции в точке. Функция , определенная на множестве Е, непрерывна в точке х0 ∈ Е, если , где

2. Построение противоположный утверждений

)),,((00 xPEx

))()(0(),,( 00 xfxfxxxP

))((

))(())(())((3131

MxfExRM

MxfExRMMxfExRMMxfExRM

Page 25: Предикаты. Основные понятия, связанные с предикатами

Прямая, обратная и противоположная теоремы Рассмотрим четыре теоремы:1 234 “Если в четырехугольнике диагонали равны, то четырехугольник является прямоугольником ” (1) обратной является теорема “Если четырехугольник является прямоугольником, то его диагонали равны” (2). Для теоремы (1) противоположной является теорема “Если в четырехугольнике диагонали не равны, то четырехугольник не является прямоугольником ” (3), а для теоремы (2) противоположной является теорема “Если четырехугольник не является прямоугольником, то его диагонали не равны ” (4)

))()(( xQxPEx ))()(( xQxPEx

))()(( xPxQEx ))()(( xPxQEx

Page 26: Предикаты. Основные понятия, связанные с предикатами

9.4 Необходимые и достаточные условия.Рассмотрим теорему

Как отмечалось, множество истинности предиката есть множество . Но тогда

множеством ложности этого предиката будет . Последнее множество будет пустым лишь в

случае, когда Итак, предикат является истинным для всех

том и в только в том случае, когда множество истинности предиката Р(х) содержится в множестве

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

предиката Р(х), а предикат Р(х) – достаточным условием для Q(x).

))()(( xQxPEx

)()( xQxP QP

II

QPQPIIII

QP II )()( xQxP

Page 27: Предикаты. Основные понятия, связанные с предикатами
Page 28: Предикаты. Основные понятия, связанные с предикатами

Логика и множества (10ч)Тема Кол-во часов1Теоретико-множественные понятия 5§1 Множество, элемент множества 1 §2 Задание множеств перечислением элементов, характеристическим свойством 1 §3Стандартные обозначения числовых множеств. Пустое множество и его обозначение. Подмножество 1 §4 Объединение и перечисление множеств, разность множеств. Иллюстрация отношений между множествами с помощью диаграмм Эйлера-Венна 22Элементы логики 5 §5 Определение. Аксиомы и теоремы 1 §6 Доказательство от противного 1 §7 Теорема, обратная данной. Пример и контрпример. 1 §8 Понятие о равносильности, следовании, употребление логических связок если …, то …, в том и только в том случае, логические связки и, или 1 Контрольная работа 1 .

Page 29: Предикаты. Основные понятия, связанные с предикатами

Содержание учебного материала Требования к уровню подготовки обучающихся

Множества. Элементы логикиМножество, элемент множества. Задание множеств перечислением элементов, характеристическим свойством. Стандартные обозначения числовых множеств. Пустое множество и его обозначение. Подмножество. Объединение и пересечение множеств, разность множеств. Иллюстрация отношений между множествами с помощью диаграмм Эйлера-Венна. Определение. Аксиомы и теоремы. Доказательство. Доказательство от противного. Теорема, обратная данной. Пример и контрпример. Иллюстрация отношений между множествами с помощью диаграмм Эйлера-Венна. Понятие о равносильности, следовании, употребление логических связок если ..., то ..., в том и только том случае. Логические связки и, или

. Приводить примеры конечных и бесконечных множеств. Находить объединение и пересечение конкретных множеств, разность множеств. Приводить примеры несложных классификаций. Использовать теоретико-множественную символику и язык при решении задач в ходе изучения различных разделов курса. Воспроизводить формулировки определений; конструировать несложные определения самостоятельно. Воспроизводить формулировки и доказательства изученных теорем, проводить несложные доказательства самостоятельно, ссылаться в ходе обоснований на определения, теоремы, аксиомы. Иллюстрировать математические понятия и утверждения примерами. Использовать примеры и контрпримеры в аргументации. Конструировать математические предложения с помощью связок если ..., то ..., в том и только том случае, логических связок и, или

Содержание рабочей программы