Понятие предиката и кванторы. Логические операции над предикатами

Содержание

Слайд 2

Цель

Изучить понятие предикатов

Цель Изучить понятие предикатов

Слайд 3

Задачи

Логика предикатов.
Связь предиката с булевыми функциями и высказываньями.
Примеры.

Задачи Логика предикатов. Связь предиката с булевыми функциями и высказываньями. Примеры.

Слайд 5

Разница

В высказывании все четко: это — конкретное утверждение о конкретных объектах —

Разница В высказывании все четко: это — конкретное утверждение о конкретных объектах
истинное или ложное. Предикат — предложение, похожее на высказывание, но все же им не являющееся: о нем нельзя судить, истинно оно или ложно. 

Слайд 6

Зачем нужно изучать язык логики предикатов

Язык логики высказываний не вполне подходит для

Зачем нужно изучать язык логики предикатов Язык логики высказываний не вполне подходит
выражения логических рассуждений, проводимых людьми, более удобен для этого язык логики предикатов.

Слайд 7

Понятие '' предикат'' обобщает понятие ''высказывание''. Неформально говоря, предикат – это высказывание, в которое

Понятие '' предикат'' обобщает понятие ''высказывание''. Неформально говоря, предикат – это высказывание,
можно подставлять аргументы. Если аргумент один – то предикат выражает свойство аргумента, если больше – то отношение между аргументами.

Слайд 8

Определение

Предикатом называется повествовательное предложение, содержащее предметные переменные, определённые на соответствующих множествах; при

Определение Предикатом называется повествовательное предложение, содержащее предметные переменные, определённые на соответствующих множествах;
замене переменных конкретными значениями (элементами) этих множеств предложение обращается в высказывание, т. е. принимает значение «истинно» или «ложно».

Слайд 9

Определение

Предикатом называется функция P : M n → B , где B =

Определение Предикатом называется функция P : M n → B , где
{ 0,1 } , M - любое множество,
т. е. функция P , сопоставляющая вектору (x1 , x2 ,..., xn ) значения 0 или 1.

Слайд 10

Определение

Определенным на множествах M1,M2,…,Mn n-местным предикатом называется предложение, содержащее n переменных

Определение Определенным на множествах M1,M2,…,Mn n-местным предикатом называется предложение, содержащее n переменных
x1,x2,…,xn, превращающееся в высказывание при подстановке вместо этих переменных любых конкретных элементов из множеств M1,M2,…,Mn соответственно.

Слайд 11

Пример предикатов

''Сократ - человек'', ''Платон - человек''.
Оба эти высказывания выражают свойство

Пример предикатов ''Сократ - человек'', ''Платон - человек''. Оба эти высказывания выражают
''быть человеком''. Таким образом, мы можем рассматривать предикат ''быть человеком'' и говорить, что он выполняется для Сократа и Платона.

Слайд 12

Возьмём высказывание:

''расстояние от Иркутска до Москвы 5 тысяч километров''. Вместо него мы

Возьмём высказывание: ''расстояние от Иркутска до Москвы 5 тысяч километров''. Вместо него
можем записать предикат ''расстояние'' (означающий, что первый и второй аргумент этого предиката находятся на расстоянии, равном третьему аргументу) для аргументов ''Иркутск'', ''Москва'' и ''5 тысяч километров''.

Слайд 13

Множество M называется предметной областью предиката P , x1 , x2 ,..., xn - предметные переменные, P

Множество M называется предметной областью предиката P , x1 , x2 ,...,
- предикатный символ, n - местность предиката, декартово произведение M × M × ... × M область определения предиката P . Обозначение: P (x1 , x2 ,..., xn )- n - местный предикат, заданный на множестве M .

Слайд 14

Областью истинности предиката P называется подмножество Tp (T, Ip)⊆ Mn его предметной области, на

Областью истинности предиката P называется подмножество Tp (T, Ip)⊆ Mn его предметной
элементах которого значения предиката равны 1.

Слайд 15

Классификация предикатов

тождественно истинное
тождественно ложное
выполнимое (опровержимое)

Классификация предикатов тождественно истинное тождественно ложное выполнимое (опровержимое)

Слайд 16

а) тождественно истинным, если при любой подстановке вместо переменных  x1 , x2 ,..., xn  любых

а) тождественно истинным, если при любой подстановке вместо переменных x1 , x2
конкретных предметов а1 , а2 ,..., аn   из множеств  M1,M2,…,Mn  соответственно он превращается в истинное высказывание P(а1 , а2 ,..., аn);

Слайд 17

б) тождественно ложным, если при любой подстановке вместо переменных  x1 , x2 ,..., xn  любых

б) тождественно ложным, если при любой подстановке вместо переменных x1 , x2
конкретных предметов из множеств M1,M2,…,Mn   соответственно он превращается в ложное высказывание;

Слайд 18

в) выполнимым (опровержимым), если существует по меньшей мере один набор конкретных предметов  а1 ,

в) выполнимым (опровержимым), если существует по меньшей мере один набор конкретных предметов
а2 ,..., аn  из множеств   M1,M2,…,Mn соответственно, при подстановке которых вместо соответствующих предметных переменных в предикат  последний P(x1 , x2 ,..., xn ) превратится в истинное (ложное) высказывание P(а1 , а2 ,..., аn)  .

Слайд 19

Пример

Одноместный предикат "Город X расположен на берегу реки Волги", определенный на множестве названий городов,

Пример Одноместный предикат "Город X расположен на берегу реки Волги", определенный на
является выполнимым, потому что существуют города, названия которых превращают данный предикат в истинное высказывание, или, иначе, удовлетворяют этому предикату (например, Ульяновск, Саратов и т. д.). Но данный предикат не будет тождественно истинным, потому что существуют города, названия которых превращают его в ложное высказывание, или, иначе, не удовлетворяют этому предикату (например, Прага, Якутск и т.д.).

Слайд 20

 Найти область истинности предиката

P ( X, Y ) = (( X +

Найти область истинности предиката P ( X, Y ) = (( X
Y ) - нечётно ) ∨ (( X - Y ) делятся на 3) ,
где X = {1;3;6;7}, Y = {2;4;5}.

Слайд 21

Решение

Решение

Слайд 22

Найти область истинности предиката

P ( X ) = (( число 3 не

Найти область истинности предиката P ( X ) = (( число 3
делитель x ) → ( x ≤ 6 ))
на множестве однозначных натуральных чисел.

Слайд 23

Решение

Определим области истинности предикатов P1 = {число 3 не не делитель x},
P2 =

Решение Определим области истинности предикатов P1 = {число 3 не не делитель
{x ≤ 6}, P = P1→ P2 .
IP1 = {1,2,4,5,7,8}, IP2 = {1,2,3,4,5,6}, IP = IP1→P2 = IP1 = {1,2,3,4,5,6,9}.
Ответ: I P = {1,2,3,4,5,6,9}.

Слайд 24

Кванторы

 

Кванторы
Имя файла: Понятие-предиката-и-кванторы.-Логические-операции-над-предикатами.pptx
Количество просмотров: 72
Количество скачиваний: 0