Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему ЛОГИКА ПРЕДИКАТОВ

Содержание

Определение. Предикатом P(x1, x2, ... , xn) называется функция, аргументы которой определены на некотором множестве М, x1, x2, ... , xn ∈ M, а сама она принимает два
ЛОГИКА ПРЕДИКАТОВ Определение. Предикатом P(x1, x2, ... , xn) называется функция, аргументы которой определены Квантор общности. Пусть P(x) – некоторый предикат, определенный для каждого x  Квантор существования. Пусть P(x) – некоторый предикат,   x  М. Кванторы существования и общности называются двойственными кванторами.Буква x, стоящая справа от квантора, Формулы логики предикатов. Равносильность формул  Определение. Формула логики предикатов определяется индуктивно следующим Пример.1. Следующие выражения являются формулами логики предикатов:а) A & B ÞC, где Определение. Формулы F и G, определенные на некотором множестве М, называются равносильными 3. Вынос квантора за скобки.Пусть формула A(x) содержит переменную x, а формула 5. Перестановка одноименных кванторов.xyA(x,y)ºyxA(x,y). Приведенные и нормальные формулы Определение. Формулы, в которых из логических символов имеются только Выражение суждения в виде формулы логики предикатов Существуют две задачи, определяющие связь между Если кванторная переменная связана квантором общности (), то в формуле используется знак Язык логики предикатов удобен для записи математических предложений: определений, теорем, необходимых и Если теорема имеет вид x(P(x) Þ Q(x)), то предикат Q(x) является следствием
Слайды презентации

Слайд 2 Определение. Предикатом P(x1, x2, ... , xn) называется

Определение. Предикатом P(x1, x2, ... , xn) называется функция, аргументы которой

функция, аргументы которой определены на некотором множестве М,

x1, x2, ... , xn ∈ M, а сама она принимает два значения: И (истина) и Л (ложь). Таким образом, предикат осуществляет отображение
М → {И, Л}.
Переменные x1, x2, ... , xn называются предметными переменными, а множество M – предметной областью.

Предикат от n переменных называется n-местным предикатом. Высказывание есть 0-местный предикат.

Над предикатами можно производить обычные логические операции и получать при этом другие предикаты. Таким образом, можно говорить об алгебре предикатов.


Слайд 3 Квантор общности. Пусть P(x) – некоторый предикат, определенный

Квантор общности. Пусть P(x) – некоторый предикат, определенный для каждого x

для каждого x  М. Тогда выражение xP(x) является

истинным высказыванием, если P(x) истинно для всякого x  М и ложным в противном случае.
Символ x называется квантором общности. Выражение xP(x) читается: “Для всех x имеет место P(x)”. В обычной речи квантору общности соответствуют слова: все, всякий, каждый, любой. Возможно отрицание квантора общности: ØxP(x): “Не для всех x имеет место P(x)”.
Пример .
Пусть P(x) – предикат “x – четное число”.
Тогда xP(x) есть высказывание “Всякое x – четное число" = «Все числа – четные».
Отрицание ØxP(x) есть высказывание «Не всякое x – четное число» = «Не все числа – четные».


Слайд 4 Квантор существования. Пусть P(x) – некоторый предикат,

Квантор существования. Пусть P(x) – некоторый предикат,  x  М.

x  М. Тогда выражение xP(x) является истинным

высказыванием, если P(x) истинно хотя бы для одного x  М и ложным в противном случае.
Символ x называется квантором существования. Выражение xP(x) читается: “Существует x, для которого имеет место P(x)”. В обычной речи квантору существования соответствуют слова: некоторый, несколько. Возможно отрицание квантора существования: ØxP(x): “Не существует x, для которого имеет место P(x)”.
Пример.
Пусть, P(x) – предикат “x – четное число”. Тогда xP(x) есть высказывание “Некоторые x – четные числа” = “Существуют четные числа” .
Высказывание ØxP(x) = “Неверно, что некоторые x – четные числа” = “Не существует четных чисел”.


Слайд 5 Кванторы существования и общности называются двойственными кванторами.

Буква x,

Кванторы существования и общности называются двойственными кванторами.Буква x, стоящая справа от

стоящая справа от квантора, называется кванторной переменной и должна

присутствовать обязательно.

Переменная, стоящая под знаком квантора, называется также связанной переменной.

Несвязанная переменная называется свободной.


Слайд 6 Формулы логики предикатов. Равносильность формул
 
Определение. Формула логики

Формулы логики предикатов. Равносильность формул  Определение. Формула логики предикатов определяется индуктивно

предикатов определяется индуктивно следующим образом:
1. Любая формула логики высказываний

есть формула логики предикатов.
К новым формулам логики предикатов относятся следующие выражения:
2. Предметные переменные x, y, z, ... есть формулы.
3. Предикаты P(x), Q(x, y), ... , а также выражения с кванторами xP(x), xR(x), xyQ(x, y),... есть формулы.
4. Если A и B – формулы, то ØA, AVB, A&B, AÞB, AB есть формулы, в которых свободные переменные формул A и B остаются свободными, а связанные переменные формул A и B остаются связанными.
5. Ничто, кроме указанного в пунктах 1 – 4, не есть формула.


Слайд 7 Пример.
1. Следующие выражения являются формулами логики предикатов:
а) A

Пример.1. Следующие выражения являются формулами логики предикатов:а) A & B ÞC,

& B ÞC, где A, B, C – высказывания.
б)

xyQ(x, y, z) & xyP(x, y, u).
Проанализируем последовательно это выражение.
Предикат Q(x, y, z) – формула;
Выражение xyQ(x, y, z) – формула; переменные x, y – связанные, переменная z – свободная.
Предикат P(x, y, u) – формула.
Выражение xyP(x, y, u) – формула; переменные x, y – связанные, переменная u – свободная.
Выражение xyQ(x, y, z) & xyP(x, y, u) – формула; переменные x, y – связанные, переменные z, u – свободные.

2. Выражение xyP(x, y, z) ÞQ(x, y, z) формулой не является. Действительно, выражение xyP(x, y, z) есть формула, в которой переменные x и y связанные, а переменная z свободная. Выражение Q(x, y, z) также формула, но в ней все переменные x, y, z свободные.


Слайд 8 Определение. Формулы F и G, определенные на некотором

Определение. Формулы F и G, определенные на некотором множестве М, называются

множестве М, называются равносильными на этом множестве, если при

любых подстановках констант вместо переменных они принимают одинаковые значения.
Определение. Формулы, равносильные на любых множествах, будем называть просто равносильными.
 Переход от одних формул к равносильным им другим формулам логики предикатов может быть произведен по следующим правилам:
1. Все равносильности, имеющие место для логики высказываний, переносятся на логику предикатов.
2. Перенос квантора через отрицание.
Пусть A – формула, содержащая свободную переменную x. Тогда
Ø(xA(x)ºx(ØA(x)). (2.1)
Ø(xA(x))ºxØ(A(x)). (2.2)


Слайд 9 3. Вынос квантора за скобки.
Пусть формула A(x) содержит

3. Вынос квантора за скобки.Пусть формула A(x) содержит переменную x, а

переменную x, а формула B не содержит переменной x,

и все переменные, связанные в одной формуле, связаны в другой. Тогда
 
xA(x)VBºx(A(x)VB).
xA(x)&Bºx(A(x)&B).
xA(x)VBºx(A(x)VB).
xA(x)&Bºx(A(x)&B).

4. Дистрибутивность квантора общности относительно конъюнкции и квантора существования относительно дизъюнкции.
Пусть формула B, так же, как и формула A, зависит от х. Тогда
xA(x) & xB(x)ºx(A(x) & B(x)).
xA(x) V xB(x)ºx(A(x) V B(x)).

Слайд 10 5. Перестановка одноименных кванторов.
xyA(x,y)ºyxA(x,y).

5. Перестановка одноименных кванторов.xyA(x,y)ºyxA(x,y).     xyA(x,y) ºyxA(x,y).


xyA(x,y) ºyxA(x,y).


Разноименные кванторы переставлять, вообще говоря, нельзя!
 
6. Переименование связанных переменных.
Заменяя связанную переменную формулы A другой переменной, не входящей в эту формулу, всюду: в кванторе и в области действия квантора, получим формулу, равносильную A.
 
Пример 2.11.
A = xF(x) Þ xG(x).
Заменяя связанную переменную x на y в первом члене импликации и на z во втором, получим равносильную формулу:
B = yF(y) Þ zG(z).
A ºB.



Слайд 11 Приведенные и нормальные формулы
 
Определение. Формулы, в которых из

Приведенные и нормальные формулы Определение. Формулы, в которых из логических символов имеются

логических символов имеются только символы &, V и Ø,

причем символ Ø встречается лишь перед символами предикатов, называются приведенными формулами.

Пример.
A(x)&B(x, y).
xA(x) V xØB(x, y).
Ø(A(x)&B(x, y)).
xA(x) Þ xØB(x, y).
Ø(xA(x) Þ xØB(x, y)).

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


Слайд 12 Выражение суждения в виде формулы логики предикатов
 Существуют две

Выражение суждения в виде формулы логики предикатов Существуют две задачи, определяющие связь

задачи, определяющие связь между суждениями и формулами логики предикатов:
1)

выражение суждения в виде формулы логики предикатов;
2) интерпретация формулы логики предикатов.
Суждение – это мысль, в которой утверждается наличие или отсутствие свойств предметов, отношений между предметами.
Простым суждением назовем суждение, в котором нельзя выделить часть, в свою очередь являющуюся суждением. Среди простых суждений выделяют атрибутивные суждения и суждения об отношениях.
Все атрибутивные суждения можно разделить на следующие типы:
"a есть P", "Все S есть P", "Ни один S не есть P", "Некоторые S есть P", "Некоторые S не есть P". Эти суждения следующим образом переводятся на язык логики предикатов:
"a есть P" – P(a);
"Все S есть P" – x(S(x) Þ P(x));
"Ни один S не есть P" – x(S(x) Þ ØP(x));
"Некоторые S есть P" – x(S(x) & P(x));
"Некоторые S не есть P" – x(S(x) & ØP(x)).


Слайд 13 Если кванторная переменная связана квантором общности (), то

Если кванторная переменная связана квантором общности (), то в формуле используется

в формуле используется знак импликации (Þ), а если кванторная

переменная связана квантором существования (), то в формуле используется знак конъюнкции (&).
 
Пример 2.17.
Перевести на язык логики предикатов следующие суждения:
а) Веста – собака.
Заменим имя "Веста" символом "в" и введем предикат P(x) = "x – собака". Наше суждение можно выразить формулой: P(в).
 б) Всякая логическая функция может быть задана таблицей.
Введем предикаты S(x) = "x – логическая функция"; P(x) = "x может быть задана таблицей". Искомая формула: x(S(x) Þ P(x)).
в) Ни один народ не хочет войны.
Введем предикаты S(x) = "x – народ"; P(x) = "x хочет войны".
Наше суждение можно выразить формулой: x(S(x) Þ ØP(x)).
г) Некоторые журналисты были в космосе.
Введем предикаты S(x) = "x – журналист"; P(x) = "x был в космосе".
Наше суждение можно выразить формулой: x(S(x) & P(x)).
д) Некоторые современники динозавров не вымерли.
Введем предикаты S(x) = "x – современник динозавров"; P(x) = "x вымер".
Наше суждение можно выразить формулой: x(A(x) & ØP(x)).


Слайд 14 Язык логики предикатов удобен для записи математических предложений:

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

определений, теорем, необходимых и достаточных условий.
Пример.
«Для любого целого

n > 2 не существует натуральных чисел x, y, z, удовлетворяющих равенству: xn+yn = zn».
Введем предикаты: N(x) = "x – натуральное число";
M(x) = "x > 2"; P(x, y, z, n) = "xn + yn = zn".
Для любых чисел x, y, z, n условие (посылка) теоремы Ферма есть конъюнкция N(x)&N(y)&N(z)&N(n)&M(n), а заключение есть ØP(x, y, z, n).
Поэтому теорема Ферма формулируется следующим образом:
 
xyzn(N(x)&N(y)&N(z)&N(n)&M(n) Þ ØP(x, y, z, n)).


  • Имя файла: logika-predikatov.pptx
  • Количество просмотров: 250
  • Количество скачиваний: 0