Скачать презентацию Логическое следствие Применение логики предикатов в математике и Скачать презентацию Логическое следствие Применение логики предикатов в математике и

Лог_сл_Прим_ логики_ предикатов.ppt

  • Количество слайдов: 14

Логическое следствие Применение логики предикатов в математике и для анализа рассуждений Логическое следствие Применение логики предикатов в математике и для анализа рассуждений

Логическое следствие в логике предикатов Определение. Формула G логики предикатов называется логическим следствием формул Логическое следствие в логике предикатов Определение. Формула G логики предикатов называется логическим следствием формул F 1, F 2 … Fn , если для всякой интерпретации, при которой формулы F 1, F 2 … Fn принимают значение истина, формула G также принимает значение истина. Этот факт обозначается: F 1, F 2, …, Fn |=G. Формулы F 1, F 2 … Fn называют посылками, а формулу G − заключением.

Свойства логического следствия 1. F 1, F 2, …, Fn |= Fi, i = Свойства логического следствия 1. F 1, F 2, …, Fn |= Fi, i = 1, 2, …, n. 2. Если F 1, F 2, …, Fn |= Gi, для i = 1, 2, …, t, и если G 1, G 2, …, Gt |= H, то F 1, F 2, …, Fn |= H. 3. Если F 1, F 2, …, Fn |= G и G = H, то F 1, F 2, …, Fn |= H. 4. F 1, F 2, …, Fn |= G F 1 F 2 … Fn G является общезначимой формулой. 5. F 1, F 2, …, Fn |= G, F 1, F 2, …, Fn-1 |= Fn G (теорема дедукции). Две формулы равносильны тогда и только тогда, когда каждая из них является логическим следствием другой.

Правила вывода в логике предикатов Правила вывода в логике предикатов

Правила вывода в логике предикатов Правила вывода в логике предикатов

Анализ рассуждений с помощью логики предикатов Все рациональные числа действительные. Все целые числа рациональные. Анализ рассуждений с помощью логики предикатов Все рациональные числа действительные. Все целые числа рациональные. Следовательно, все целые числа действительные. Решение: введем обозначения: Q(x) – x – рациональное число, R(x) – x – действительное число, Z(x) x – целое число. Тогда посылки рассуждения запишутся так: По правилу силлогизма получаем: любое целое число a является действительным, то есть заключение истинно

Анализ рассуждений с помощью логики предикатов Все штангисты спортсмены. Никто из спотсменов не курит. Анализ рассуждений с помощью логики предикатов Все штангисты спортсмены. Никто из спотсменов не курит. Следовательно ни один штангист не курит. Решение: введем обозначения: U(x) – x – штангист, S(x) – x спортсмен, K(x) x – курящий человек. Тогда посылки рассуждения запишутся так: Снова по правилу силлогизма получаем: любой штангист является некурящим, то есть заключение истинно:

Анализ рассуждений с помощью логики предикатов Все хирурги врачи. Некоторые врачи Герои России. Следовательно, Анализ рассуждений с помощью логики предикатов Все хирурги врачи. Некоторые врачи Герои России. Следовательно, некоторые хирурги Герои России. Решение. Введем обозначения предикатов: U(x) – x хирург, E(x) – x врач, H(x) x Герой России. Тогда посылки рассуждения запишутся так: а заключение – формула: Чтобы доказать, что рассуждение неверно, достаточно привести пример интерпретации формул, при которой посылки истинны, а заключение ложно.

Решение задачи о хирургах Пусть M 1= {a, b} множество хирургов, M 2 ={a, Решение задачи о хирургах Пусть M 1= {a, b} множество хирургов, M 2 ={a, b, c, d} множество врачей, M 3={c} множество героев врачей. При интерпретации на этих множествах посылки принимают значение 1 (истина), а заключение принимает значение 0 (ложь). Значит, определение логического следствия не выполняется, и формула не является логическим следствием формул и

Доказать выполнение следования: От противного: пусть есть такие конкретные предикаты P 1(x) и Q Доказать выполнение следования: От противного: пусть есть такие конкретные предикаты P 1(x) и Q 1(x), которые заданы на множестве M и (1) но (2) Из (1) следует, что a M а из (2) найдется b M, такой, что Поэтому Q 1(b)=1, P 1(b) = 0. Тогда что противоречит (1). Значит, сделанное предположение неверно, и данное логическое следствие имеет место.

Запись предложений на языке логики предикатов Задачи такого типа имеют важное методологическое значение, так Запись предложений на языке логики предикатов Задачи такого типа имеют важное методологическое значение, так как позволяют перейти от естественной постановки задачи к ее математической постановке, с тем чтобы для решения задачи использовать математические методы ( построить математическую модель). Пример. Записать предложение на языке логики предикатов: Существует не более одного значения х, такого, что выполняется P(x). Изменим предложение, не искажая смысл: Неверно, что есть 2 разных предмета x и y, что P(x) и P(y).

Запись на языке логики предикатов Ответ: Пример 2. Существует точно один предмет x, что Запись на языке логики предикатов Ответ: Пример 2. Существует точно один предмет x, что P(x). Ответ: Пример 3. Существуют, по меньшей мере два разных предмета x таких, что P(x). Ответ:

Запись на языке логики предикатов Определить подходящие предикаты и перевести предложение на язык логики Запись на языке логики предикатов Определить подходящие предикаты и перевести предложение на язык логики предикатов: 1. Все рациональные числа – действительные. Решение. Определим одноместные предикаты: Q(x) – x – рациональное число, R(x) – x – действительное число. 2. Некоторые действительные числа рациональные. Используя введенные ранее предикаты, получаем:

Задача Выяснить, верно ли следующее рассуждение: Ни один человек не является четвероногим. Все студенты Задача Выяснить, верно ли следующее рассуждение: Ни один человек не является четвероногим. Все студенты – люди. Следовательно, ни один студент не является четвероногим.