1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики. 2.2. Исчисление предикатов Распространяем понятие логической формулы на.

Презентация:



Advertisements
Похожие презентации
1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Исчисление высказываний Высказывание – утверждение о математических.
Advertisements

Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Введение в формальные (аксиоматические) системы. Формальные системы - это системы операций над объектами, понимаемыми как последовательность символов.
Предикаты и формулы. Интерпретации. Истинность и выполнимость формул. Нормальные формы.
ПРЕДИКАТ. ЛОГИЧЕСКИЕ ОПЕРАЦИИ НАД ПРЕДИКАТАМИ.
Реляционное исчисление. Общая характеристика Запрос – формула некоторой формально-логической теории; описывает свойства желаемого результата. Ответ –
ТАБЛИЦЫ ИСТИННОСТИ. ТАБЛИЦА ИСТИННОСТИ – ЭТО таблица, устанавливающая соответствие между всеми возможными наборами логических переменных, входящих в логическую.
Логическая структура математической информации ТМОМ Методические основы обучения математике.
Формальная логика. Слово «ЛОГИКА» означает - совокупность правил, которым подчиняется процесс мышления Законы Логики отражают в сознании человека свойства,
ВВЕДЕНИЕ В МАТЕМАТИЧЕСКУЮ ЛОГИКУ Логика, математическая логика и основания математики.
Логика предикатов. Предикат – это предложение, содержащее переменную. Например: А=(число делится на 7). При некоторых значениях переменной оно будет истинно.
Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
Законы Алгебры логики В алгебре логики имеются законы, которые записываются в виде соотношений. Логические законы позволяют производить равносильные (
Алгебра высказываний Тема урока. Алгебра высказываний (алгебра логики) - это математический аппарат, с помощью которого записывают, вычисляют и преобразовывают.
Формальная логика Котлярова В.Ю., учитель информатики, МБОУ СОШ 1 им. Н.К.Крупской, города Нижний Тагил.
Введение задачи Изложить все рассматриваемые вопросы по возможности как можно более просто, но не проще чем это требуется для специалиста высшей квалификации.
Логические функции. Любое логическое выражение можно рассматривать как логическую функцию F(X 1, Х 2,... Х n ) аргументами являются логические переменные.
Логические операции Применение двоичной системы счисления дает возможность использовать аппарат математической логики, в частности исчисление высказываний.
Модель – это некий новый объект, отражающий существенные особенности изучаемого объекта, явления или процесса.
Транксрипт:

1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Исчисление предикатов Распространяем понятие логической формулы на объекты, отличные от истинностных значений И и Л. Строим формулы из элементарных объектов предметной области. константыa, b, c, … переменныеx, y, z, … функции разной арностиf, g, +, … Терм – константа, переменная или применение функции к термам, например: a + bf (g (x + 1), x) предикаты разной арностиP, Q,

2 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Логическое следствие и эквивалентность Понятия логического следствия и эквивалентности формул можно перенести в исчисление предикатов: Формула B является логическим следствием формулы A, если в любой интерпретации, в которой истинна A формула B также истинна. A B Формулы A и B эквивалентны, если A B и B A. Для эквивалентного преобразования формул можно, помимо уже имеющихся эквивалентностей, использовать следующие: 1. x( F(x)) x(F(x)) x( F(x)) x(F(x)) 3. x(F(x) G(x)) x(F(x)) x(G(x)) x(F(x) G(x)) x(F(x)) x(G(x)) 4. x(F(x) G(x)) x(F(x)) x(G(x)) x(F(x)) x(G(x)) x(F(x) G(x)) 2. x y (F(x, y)) y x (F(x, y)) x y (F(x, y)) y x (F(x, y)) Заметьте, что следующие формулы НЕ эквивалентны, и ни одна из них НЕ является следствием другой: x y (F(x, y)) y x (F(x, y)) и Пример: x y (x < y) x y ( (x y)) x ( y (x y)) x ( y (x y)) здесь все формулы истинны в стандартной арифметической интерпретации; однако формула y x (x < y) - ложна.