История математической логики
История математической логики
История математической логики
История математической логики
Высказывания
Операции над высказываниями
Примеры: 1. Даны высказывания: А: «Число 2- четное» – и В: «Число 2-простое» – и Тогда АΛВ: «Число 2-четное и простое» – и 2.
Дизъюнкция высказывания
Таблица 2 - Таблица истинности дизъюнкции высказываний
Примеры: 1. Даны высказывания: А: «22 двузначное число» – и В: «22 нечетное число» – л Тогда АВ: «22 двузначное или нечетное
Импликация высказываний
Таблица 3 - Таблица истинности импликации высказываний
Пример: Даны высказывания: А: «Последняя цифра числа 15 равна 5»и В: «Число 15 делится на 5»и Тогда А→В: «Если последняя
Эквиваленция высказываний
Таблица 4 - Таблица истинности эквиваленции высказываний
Отрицание высказываний
Таблица 5 - Таблица истинности отрицания высказывания
Примеры: 1) Дано высказывание А: «Петя не умеет говорить по-английски». Тогда отрицание высказывания А будет высказывание: А :
Выражение, составленное из высказываний с помощью операций отрицания, конъюнкции, дизъюнкции, импликации, эквиваленции
Формулы алгебры высказываний
Примеры:
Приоритет выполнения операций в формулах алгебры высказываний
Формула называется тождественно истинной, если она принимает значение истина при любом наборе значений переменных высказываний.
Замечание: Любое тождественно истинное высказывание является выполнимым, обратное неверно. Вывод: Для множества формул в логике
Законы логики. Равносильные преобразования
Законы логики высказываний
Законы логики высказываний
Законы логики высказываний
Построение таблиц истинности
Пример: С помощью таблицы истинности выяснить является ли формула - тождественно истинной, тождественно ложной или выполнимой.
В последнем столбце таблицы 7 все значения получились истинными. Таким образом, формула - тождественно истинная, следовательно,
Тавтология алгебры высказываний
Логические задачи
Задача №1
Решение задачи №1 с помощью таблицы истинности
Решение задачи №1 с помощью равносильных преобразований
Понятие ДНФ и КНФ
Теорема 1: Элементарная конъюнкция (х1,х2,…хn ) является тождественно ложной тогда и только тогда, когда существуют переменные
Дизъюнктивной нормальной формой (ДНФ) называют формулы логики высказываний, которые представляют собой дизъюнкцию элементарных
Примеры: 1) (х1Λх2)V(х1Λх2Λ 1)V(х1Λх2) – ДНФ 2) (уΛ )V(хΛ Λz)V(zΛ Λy)  Л – ДНФ
Элементарной дизъюнкцией от переменных х1, х2,…хn называют формулу логики высказываний которые представляют собой дизъюнкцию
Конъюнктивной нормальной формой (КНФ) называют такую форму логики высказываний, которая представляет собой конъюнкцию
Примеры: 1) (х1х2)(х1х2 1) (х1х2)  КНФ 2) (у )(х z)(z y)  И – КНФ
Две операции конъюнкция и дизъюнкция называются двойственными друг к другу, то есть конъюнкцию можно заменить дизъюнкцией, и
Решение: С помощью равносильных преобразований, используя законы логики высказываний, получим: (ху)(zy)(xy)(yx)(zy)(
Замечание: Для того чтобы проверить правильно ли привели формулу к КНФ и ДНФ, можно построить таблицы истинности первоначальной
Понятие СДНФ и СКНФ
Примеры: 1) ( ΛуΛz)V( Λ Λz)V(xΛyΛz)- СДНФ 2) (xΛy)V( ΛyΛz)V(xΛyΛz) - не является СДНФ, т.к в первой скобке нет переменной z.
Формула F(х1,х2, х3,…хn) называется СКНФ, если: 1) она является КНФ; 2) каждая элементарная дизъюнкция содержит все
Пример: ( уz) (  z) (xyz) – СКНФ (уz) ( хz) (xyz) – не является СКНФ
Теорема 1: Если формула не тождественно истинная, то для нее существует и при том единственная СКНФ. Теорема 2: Если формула не
Совершенные формы можно строить с помощью двух алгоритмов: 1) Связан с равносильными преобразованиями; 2) Связан с построением
Алгоритмы построения СДНФ и СКНФ по таблице истинности
Таблица 8 – Таблица истинности
1) Выбираем те строки таблицы 8, на которых формула принимает значение истина: 1, 2, 5, 7; 2) Для каждой выбранной строки
3) Из элементарных конъюнкций составляем ДНФ (xyz)(xy )( yz)(  z)  СДНФ Замечание: Если все строки формулы в
1) Выбираем строки таблицы, на которых формула принимает значение ложь; 2) Для каждой выбранной строки строим элементарную
Решение проблемы разрешимости
Булевы функции. Многочлен Жегалкина
Булевы функции одного аргумента можно определить таблицей
Булевы функции двух аргументов можно определить таблицей
Для задания булевой функции f(a1, a2,…,an) нужно указать её значение для каждого из 2 различных значений её аргументов. Если
Одночлен от некоторых переменных называется совершенным, если каждая из этих переменных входит в него точно один раз со
Теорема: Любая функция булевой алгебры может быть представлена и при том единственным образом при помощи многочлена Жегалкина
Полнота множеств функций. Теорема Поста
Функция f*(x1, x2,…,xn) называется двойственной для функций f для переменных x1, x2,…xn, если выполняется равенство f*(x1,
Функционально-замкнутыми являются следующие классы: T0 – класс функций сохраняющих 0; T1 – класс функций сохраняющих 1; S –
Применение булевых функций к релейно-контактным схемам
Пример 1: Найти функцию проводимости следующей релейно-контактной схемы:
Пример 2: Найти функцию проводимости следующей релейно-контактной схемы:
Пример 3: Найти функцию проводимости следующей релейно-контактной схемы:
3.23M
Категория: МатематикаМатематика

матлогика_презентации_ОКОНЧАТЕЛЬНЫЕ (1)

1. История математической логики

Логика
(др.-греч. λογοζ (логос) —
«искусство рассуждения») —
наука, изучающая законы и
формы мышления.
Содержание

2. История математической логики

Как самостоятельная наука логика
оформилась в трудах греческого
философа Аристотеля (384-322 г.г до н.э.).
Он систематизировал известные до него
сведения, и эта система стала
впоследствии называться формальной
или Аристотелевой логикой.
Содержание

3. История математической логики

Впервые в истории идеи о построении
логики на математической основе были
высказаны немецким математиком Г.
Лейбницем (1646-1716) в конце XVII века. Он
считал, что основные понятия логики
должны быть обозначены символами,
которые соединяются по особым правилам.
Это позволит всякое рассуждение
заменить вычислением.
Содержание

4. История математической логики

Реализация идеи Лейбница принадлежит
английскому учёному Д. Булю. Он создал алгебру, в
которой буквами обозначены высказывания.
Введение символических обозначений в логику
имело для этой науки такое же решающее
значение, как и введение буквенных обозначений
для математики. Именно благодаря введению
символов в логику была получена основа для
создания новой науки – МАТЕМАТИЧЕСКОЙ
ЛОГИКИ
Содержание

5. Высказывания

Высказыванием называется повествовательное
предложение, которое может быть либо истинным,
либо ложным.
И (1) - истина, Л (0) - ложь
Примеры:
1) ”Волга впадает в Каспийское море” - истинное
высказывание.
2) 2 2=5 - ложное высказывание.
3) Х+3=7 - не является высказыванием, т.к.
истинность этого равенства зависит от значения Х.
Содержание

6.

Высказывание
обозначается
большими
латинскими буквами А, В, …
Подобно тому, как из заданных чисел можно
получить другие числа с помощью операций
сложения, вычитания, умножения и деления, так из
заданных высказываний получаются новые с
помощью операций, имеющих специальные
названия: конъюнкция, дизъюнкция, импликация,
эквивалентность и отрицание. Эти операции
означают соединение отдельных предложений
связками «и», «или», «если…,то…», «тогда и
только тогда, когда…» и присоединение к
высказыванию частицы «не».
Содержание

7. Операции над высказываниями

Конъюнкция высказываний
Конъюнкцией высказываний А и В называют
новое высказывание, истинное в том и только том
случае, когда оба высказывания А и В истинны.
Обозначают А Λ В, читают «А и В»
В таблице 1 можно просмотреть значение
истинности конъюнкции высказываний А и В.
Примеры
Содержание

8.

Таблица 1 – Таблица истинности конъюнкции
высказываний
А
В
АΛВ
И
И
И
И
Л
Л
Л
И
Л
Л
Л
Л
Содержание

9. Примеры: 1. Даны высказывания: А: «Число 2- четное» – и В: «Число 2-простое» – и Тогда АΛВ: «Число 2-четное и простое» – и 2.

Даны высказывания:
А: « 3<12» – и
В: «12<10» – л
Тогда АΛВ: «3<12<10» – л
Содержание

10. Дизъюнкция высказывания

Дизъюнкцией высказываний называется такое
новое высказывание, которое ложно лишь в одном
случае, когда оба высказывания ложны.
Обозначают АV В, читают «А или В»
В таблице 2 можно просмотреть значение
истинности дизъюнкции высказываний А и В.
Примеры
Содержание

11. Таблица 2 - Таблица истинности дизъюнкции высказываний

А
В
АVВ
И
И
И
И
Л
И
Л
И
И
Л
Л
Л
Содержание

12. Примеры: 1. Даны высказывания: А: «22 двузначное число» – и В: «22 нечетное число» – л Тогда АВ: «22 двузначное или нечетное

Примеры:
1. Даны высказывания:
А: «22 двузначное число» – и
В: «22 нечетное число» – л
Тогда А В: «22 двузначное или нечетное
число» и
2. Дано А В: «3≤3» - и
Тогда А: «3<3» л, В: «3=3» – и
Вывод: «Дизъюнкция нескольких высказываний
истина, если истинно хотя бы одно из этих
высказываний»
Содержание

13. Импликация высказываний

Импликацией высказываний А и В называют
высказывание ложное лишь в одном случае, когда
А - истинно, а В - ложно.
Обозначают А В, читают
«если А, то В»
В таблице 3 можно просмотреть значение
истинности импликации высказываний А и В.
Примеры
Содержание

14. Таблица 3 - Таблица истинности импликации высказываний

А
В
А→В
И
И
И
И
Л
Л
Л
И
И
Л
Л
И
Содержание

15. Пример: Даны высказывания: А: «Последняя цифра числа 15 равна 5»и В: «Число 15 делится на 5»и Тогда А→В: «Если последняя

Пример:
Даны высказывания:
А: «Последняя цифра числа 15 равна 5» и
В: «Число 15 делится на 5» и
Тогда А→В: «Если последняя цифра числа
15 равна 5, то число 15 делится
на 5» и
Содержание

16. Эквиваленция высказываний

Эквиваленцией высказываний
А и В
называют высказывание, которое истинно, если оба
высказывания А и В истинны или оба высказывания
ложны.
Обозначают А↔В, читают
тогда, когда В»
«А тогда и только
В таблице 4 можно просмотреть значение
истинности эквиваленции высказываний А и В.
Содержание

17. Таблица 4 - Таблица истинности эквиваленции высказываний

А
В
А↔В
И
И
И
И
Л
Л
Л
И
Л
Л
Л
И
Содержание

18. Отрицание высказываний

Отрицанием высказывания А называют новое
высказывание, истинное в том и только том случае,
когда высказывание А ложно.
Обозначают А, читают «не А»
В таблице 5 можно просмотреть значение
истинности отрицания высказывания А.
Примеры
Содержание

19. Таблица 5 - Таблица истинности отрицания высказывания

А
А
И
Л
Л
И
Содержание

20. Примеры: 1) Дано высказывание А: «Петя не умеет говорить по-английски». Тогда отрицание высказывания А будет высказывание: А :

«Петя умеет говорить по-английски».
2) Дано высказывание А: «5>10»
Тогда А: «5≤10»
Содержание

21. Выражение, составленное из высказываний с помощью операций отрицания, конъюнкции, дизъюнкции, импликации, эквиваленции

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

22. Формулы алгебры высказываний

Пусть
Х, Y, Z – элементарные высказывания
(высказывания, которые могут принимать значения
истина или ложь).
Формулой алгебры высказываний называется:
1) A, B, C – элементарные высказывания;
2) Если А, В – формулы алгебры высказываний, то
формулами будут: АVB, A ΛB, A→B, A↔B;
3) Ни что иное не есть формула.
Содержание

23. Примеры:

1) (А Λ В) V B → C – формула
алгебры высказываний;
2) (А + В) : B → C – не является
формулой алгебры высказываний;
Содержание

24. Приоритет выполнения операций в формулах алгебры высказываний

4
3 2
5
1
А ν (В С) ∧ А → (В ν С)
1
1. Действия в скобках
2. Отрицание
3. Конъюнкция
4. Дизъюнкция
5. Импликация, эквиваленция
Содержание

25. Формула называется тождественно истинной, если она принимает значение истина при любом наборе значений переменных высказываний.

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

26. Замечание: Любое тождественно истинное высказывание является выполнимым, обратное неверно. Вывод: Для множества формул в логике

высказываний существуют два алгоритма, с
помощью которых можно установить является ли
формула тождественно истинной, тождественно
ложной
или
только
выполнимой:
- с помощью построения таблиц истинности;
- с помощью равносильных преобразований.
Содержание

27. Законы логики. Равносильные преобразования

Формулы А и В называют равносильными, если
они принимают одинаковые значения на одних и тех
же наборах значений переменных высказываний
(Равносильные
формулы
имеют
одинаковые
таблицы истинности).
Обозначают А ≡ В
Наиболее часто используемые равносильные
формулы получили название законов логики
высказываний.
Содержание

28. Законы логики высказываний


Формула
Название закона
1
2
3
4
5
6
А А
А В В А
А В В А
(А В) С А (В С)
(А В) С А (В С)
А (В С) (А В) (А С)
7
А (В С) (А В) (А С)
Двойное отрицание
Коммутативность дизъюнкции
Коммутативность конъюнкции
Ассоциативность дизъюнкции
Ассоциативность конъюнкции
Дистрибутивность конъюнкции
относительно дизъюнкции
Дистрибутивность дизъюнкции
относительно конъюнкции
Содержание

29. Законы логики высказываний


Формула
8
9
А В А В
А В А В
10
А В А В
English     Русский Правила