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

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


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

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

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

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

Презентация на тему Элементы математической логики

Содержание

Историческая справкаНачало исследований в области формальной логики было положено греческим философом Аристотелем, 384-322 гг. до н.э. Он основоположник формальной логики. Впервые перевести логику на язык математики предложил немецкий математик Г. Лейбниц в конце ХVII века. Эту
Элементы математической логикиЛогика в информатике и искусственном интеллекте.Алгебра логики (алгебра высказываний) — Историческая справкаНачало исследований в области формальной логики было положено греческим философом Аристотелем, ОпределенияВысказывание – это повествовательное предложение, которому можно поставить в соответствие одно из ОтрицаниеA0110 A0110 Отрицанием высказывания А называется новое высказывание, которое является истинным, если высказывание А КонъюнкцияA0110 A0110 Логическое умножение. Конъюнкцией двух высказываний А, В называется новое высказывание, которое считается ДизъюнкцияA0110 A0110 Логическое сложение. Дизъюнкцией двух высказываний A, B называется новое высказывание, которое считается ИмпликацияA0110 A0110 ABA→B001011100111 Импликацией двух высказываний A, B называется новое высказывание, которое считается ложным, если ЭквиваленцияA0110 A0110 ABA→B001011100111 Эквиваленцией (или эквивалентностью) двух высказываний А, В называется новое высказывание, которое считается Формулы алгебры логикиПриоритеты при выполнении операций алгебры логики:Выполнение операций в скобкахОперация Пример. Высказывание «Треугольник АВС с вершиной в точке С и основанием АВ Пример. Пусть А - высказывание «Вася изучает программирование», В - высказывание «Вася Все возможные логические значения формулы, в зависимости от значений входящих в нее Для формулы, содержащей три переменные, таблица истинности будет иметь 23 = 8 Равносильные формулы алгебры логикиДве формулы алгебры логики А и В называются равносильными, ТавтологияФормула А называется тождественно истинной (или тавтологией), если она принимает значение Свойства отношений равносильности А=А (рефлексивно);Если A=В, то B=A (симметрично);Если А=В и Равносильности, выражающие одни логические операции через другиеВсякую формулу алгебры логики можно заменить Штрих ШеффераОчевидно, что имеют место равносильности:  =X|X, X⋅Y=(X|Y)|(X|Y). Из этих двух Равносильности, выражающие основные законы алгебры логики Следует отметить, что между равносильностями, записанными в дизъюнктивной форме и в конъюнктивной Многие законы можно обобщить на случай большого числа переменныхA∨B⋅C⋅D⋅…⋅P = (A∨B)⋅(A∨C)⋅(A∨D)⋅ … Равносильные формулы алгебры логикиДве формулы алгебры логики А и В называются равносильными, Нормальные формы логических выраженийСовершенная дизъюнктивно нормальная форма (СДНФ): ДНФ, удовлетворяющая условиям:Все элементарные СДНФ. Для всех наборов переменных, на которых функция принимает единичные значения, записываются Контрольные задания Контрольные задания1. Представить в МДНФ:2. Даны три числа в различных системах счисления: Контрольные задания Контрольные задания
Слайды презентации

Слайд 2
Историческая справка
Начало исследований в области формальной логики было

Историческая справкаНачало исследований в области формальной логики было положено греческим философом

положено греческим философом Аристотелем, 384-322 гг. до н.э. Он

основоположник формальной логики. Впервые перевести логику на язык математики предложил немецкий математик Г. Лейбниц в конце ХVII века. Эту идею впервые реализовал англ.
математик Дж. Буль (1815 – 1864г.).
Буль создал алгебру, в которой буквами м
обозначены высказывания, и это привело
к алгебре высказываний.
Алгебра логики находит непосредственное и широкое применение при разработке средств электронной и вычислительной техники.

Слайд 3 Определения
Высказывание – это повествовательное предложение, которому можно поставить

ОпределенияВысказывание – это повествовательное предложение, которому можно поставить в соответствие одно

в соответствие одно из двух значений – истина или

ложь. Высказывания строятся над множеством {B,¬, ∧, ∨, 0, 1}, где B — непустое множество, над элементами которого определены три операции: ¬ - отрицание (унарная операция), ∧ - конъюнкция (бинарная), ∨ - дизъюнкция (бинарная),
а также константы — логический ноль 0 и логическая единица 1.
B = {Ложь, Истина}. Для B можно задать четыре унарные и шестнадцать бинарных отношений и все они могут быть получены через суперпозицию трёх выбранных операций.

Слайд 4 Отрицание
A
0
1
1
0
 

A
0
1
1
0
 

Отрицанием высказывания А называется новое высказывание, которое является

ОтрицаниеA0110 A0110 Отрицанием высказывания А называется новое высказывание, которое является истинным, если высказывание

истинным, если высказывание А ложно, и ложным, если высказывание

А истинно. Обозначается отрицание или ¬ А и читается “не А” или “неверно, что А”. Логические значения высказываний можно описать с помощью таблицы истинности, где 0 означает ложь, а 1 – истину. Таблица истинности для отрицания имеет вид:


Двойное отрицание высказывания А совпадает с самим высказыванием А.

Слайд 5 Конъюнкция
A
0
1
1
0
 

A
0
1
1
0
 

Логическое умножение. Конъюнкцией двух высказываний А, В называется

КонъюнкцияA0110 A0110 Логическое умножение. Конъюнкцией двух высказываний А, В называется новое высказывание, которое

новое высказывание, которое считается истинным, если оба высказывания А,

В истины, и ложным, если хотя бы одно из них ложно. Обозначается конъюнкция по-разному. Например, А×B, AB, А∧В, А&B, А⋅B, читается “А и В”. Логические значения конъюнкции описываются следующей таблицей истинности:

Слайд 6 Дизъюнкция
A
0
1
1
0
 

A
0
1
1
0
 

Логическое сложение. Дизъюнкцией двух высказываний A, B называется

ДизъюнкцияA0110 A0110 Логическое сложение. Дизъюнкцией двух высказываний A, B называется новое высказывание, которое

новое высказывание, которое считается истинным, если хотя бы одно

из высказываний истинно, и ложным, если они оба ложны. Дизъюнкция высказываний A, B обозначается символом А ∨ В, (А + В) читается «A или B». Высказывания A, B при этом называются членами дизъюнкции. Логические значения дизъюнкции описываются следующей таблицей истинности:

Слайд 7 Импликация
A
0
1
1
0
 

A
0
1
1
0
 

A
B
A→B
0
0
1
0
1
1
1
0
0
1
1
1
 
Импликацией двух высказываний A, B называется новое высказывание,

ИмпликацияA0110 A0110 ABA→B001011100111 Импликацией двух высказываний A, B называется новое высказывание, которое считается ложным,

которое считается ложным, если A истинно, а B -

ложно, и истинным во всех остальных случаях. Обозначается символом A→B, читается «Если A, то B» или «из A следует B». При этом высказывание A называется условием или посылкой, высказывание В – следствием или заключением, высказывание А→В следованием или импликацией.
Таблица истинности:

A
B
A→B
0
0
1
0
1
1
1
0
0
1
1
1
 


Слайд 8 Эквиваленция
A
0
1
1
0
 

A
0
1
1
0
 

A
B
A→B
0
0
1
0
1
1
1
0
0
1
1
1
 
Эквиваленцией (или эквивалентностью) двух высказываний А, В называется

ЭквиваленцияA0110 A0110 ABA→B001011100111 Эквиваленцией (или эквивалентностью) двух высказываний А, В называется новое высказывание, которое

новое высказывание, которое считается истинным, когда оба высказывания А,

В либо одновременно истинны, либо одновременно ложны, и ложным во всех остальных случаях. Эквиваленция высказываний А, В обозначается символом А↔В, читается «для того, чтобы В, необходимо и достаточно, чтобы А», или «А тогда и только тогда, когда В».
Таблица истинности

A
B
A→B
0
0
1
0
1
1
1
0
0
1
1
1
 


Слайд 9 Формулы алгебры логики
Приоритеты при выполнении операций алгебры

Формулы алгебры логикиПриоритеты при выполнении операций алгебры логики:Выполнение операций в

логики:
Выполнение операций в скобках
Операция логического отрицания
Операция логического умножения
Операция логического

сложения
Операция импликации
Операция эквивалентности
Операции с равным приоритетом выполняются слева направо.


Слайд 10
Пример. Высказывание «Треугольник АВС с вершиной в точке

Пример. Высказывание «Треугольник АВС с вершиной в точке С и основанием

С и основанием АВ равнобедренный тогда и только тогда,

когда ∠A = ∠B » является истинным, так как высказывания «Треугольник АВС с вершиной в точке С и основанием АВ равнобедренный» и «В равнобедренном треугольнике АВС с вершиной в точке С и основанием АВ ∠A = ∠B» либо одновременно истинны, либо одновременно ложны.
Эквивалентность играет важную роль в математических доказательствах. Известно, что значительное число теорем математики формулируется в форме необходимых и достаточных условий, то есть в форме эквивалентности. В этом случае, зная об истинности или ложности одного из двух элементов эквивалентности и доказав истинности самой эквивалентности, мы заключаем об истинности или ложности второго члена эквивалентности.

Слайд 11
Пример. Пусть А - высказывание «Вася изучает программирование»,

Пример. Пусть А - высказывание «Вася изучает программирование», В - высказывание

В - высказывание «Вася любит математику». Рассмотрим словесную формулировку

высказываний: 1) А∨В; 2) ; 3) A → B;
4) 5) 6)
Решение:
1) «Вася изучает программирование или любит математику».
2) «Вася не изучает программирование и не любит математику».
3) «Если Вася изучает программирование, то он любит математику».
4) «Неверно, что если Вася изучает программирование, то он любит математику».

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

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

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

полностью с помощью таблицы истинности. Например, для формулы
таблица истинности имеет вид:

Слайд 13
Для формулы, содержащей три переменные, таблица истинности будет

Для формулы, содержащей три переменные, таблица истинности будет иметь 23 =

иметь 23 = 8 строк, и формула принимает 8

значений, состоящих из нулей и единиц. Например, для формулы таблица истинности имеет вид:

Слайд 14 Равносильные формулы алгебры логики
Две формулы алгебры логики А

Равносильные формулы алгебры логикиДве формулы алгебры логики А и В называются

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

значения на любом наборе значений элементарных высказываний, входящих в формулу. Запись A=B означает, что формулы А и В равносильны. Например, очевидно, что равносильны формулы:
Х=X; Х&Х=X; Х&0 =0; Х∨1=1; Х∨ =1; X∨Х=X; X&1=X; X∨0=X; X& =0.
Легко видеть, что если А = В, то .

Слайд 15 Тавтология
Формула А называется тождественно истинной (или тавтологией),

ТавтологияФормула А называется тождественно истинной (или тавтологией), если она принимает

если она принимает значение 1 при всех значениях входящих

в нее переменных. Например, тождественно истинной является формула X→(Y→X), что можно проверить, построив таблицу истинности.
Формула называется тождественно ложной, если она принимает значение ноль при всех значениях входящих в нее переменных. Как уже отмечалось , то есть формула тождественно ложная.

Слайд 16 Свойства отношений равносильности


А=А (рефлексивно);
Если A=В, то

Свойства отношений равносильности А=А (рефлексивно);Если A=В, то B=A (симметрично);Если А=В

B=A (симметрично);
Если А=В и B=С, то A=С (транзитивно).

Между понятиями

равносильности и эквивалентности существует следующая связь: если формулы А и В равносильны, то формула А↔В тавтология (то есть тождественно истинная), и, обратно, если формула А↔В тавтология, то формулы А и В равносильны.

Слайд 17
Равносильности, выражающие одни логические операции через другие







Всякую формулу

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

алгебры логики можно заменить равносильной ей формулой, содержащей только

две логических операции: конъюнкцию и отрицание или дизъюнкцию и отрицание.

Слайд 18 Штрих Шеффера

Очевидно, что имеют место равносильности: =X|X,

Штрих ШеффераОчевидно, что имеют место равносильности: =X|X, X⋅Y=(X|Y)|(X|Y). Из этих двух

X⋅Y=(X|Y)|(X|Y). Из этих двух равносильностей следует, что всякая формула

алгебры логики может быть заменена равносильной формулой, содержащей только операцию «штрих Шеффера». Отметим, что X|Y = . Аналогично операции «штрих Шеффера» может быть использована операция, называемая «стрелкой Пирса»:


Слайд 19 Равносильности, выражающие основные законы алгебры логики

Равносильности, выражающие основные законы алгебры логики

Слайд 20
Следует отметить, что между равносильностями, записанными в дизъюнктивной

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

форме и в конъюнктивной форме, существует свойство симметрии: если

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

Закон двойственности


Слайд 21
Многие законы можно обобщить на случай большого числа

Многие законы можно обобщить на случай большого числа переменныхA∨B⋅C⋅D⋅…⋅P = (A∨B)⋅(A∨C)⋅(A∨D)⋅

переменных


A∨B⋅C⋅D⋅…⋅P = (A∨B)⋅(A∨C)⋅(A∨D)⋅ … ⋅(A∨P) и

A⋅(B∨C∨D∨…∨P) = A⋅B∨A⋅C∨A⋅D∨…∨A⋅P


А∨ A⋅B ∨ A⋅B⋅С⋅D = A;
A⋅(A∨C∨D∨…∨P) = A;





Слайд 23 Равносильные формулы алгебры логики
Две формулы алгебры логики А

Равносильные формулы алгебры логикиДве формулы алгебры логики А и В называются

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

значения на любом наборе значений элементарных высказываний, входящих в формулу. Запись A=B означает, что формулы А и В равносильны. Например, очевидно, что равносильны формулы:
Х=X; Х&Х=X; Х&0 =0; Х∨1=1; Х∨ =1; X∨Х=X; X&1=X; X∨0=X; X& =0.
Легко видеть, что если А = В, то .

Слайд 24 Нормальные формы логических выражений
Совершенная дизъюнктивно нормальная форма (СДНФ):

Нормальные формы логических выраженийСовершенная дизъюнктивно нормальная форма (СДНФ): ДНФ, удовлетворяющая условиям:Все

ДНФ, удовлетворяющая условиям:
Все элементарные конъюнкции различны;
Нет нулевых конъюнкций;
Ни одна

из элементарных конъюнкций не повторяется;
Каждая элементарная конъюнкция содержит все переменные или их отрицания.
Аналогичны условия для СКНФ.
СДНФ и СКНФ используются при проектировании элементов и узлов компьютера

Слайд 25
СДНФ. Для всех наборов переменных, на которых функция

СДНФ. Для всех наборов переменных, на которых функция принимает единичные значения,

принимает единичные значения, записываются конъюнкции этих переменных, инвертируя те

переменные, которым соответствуют нулевые значения. Затем конъюнкции соединяют знаком дизъюнкции.





СКНФ. Для всех наборов переменных, на которых функция принимает нулевые значения, записываются конъюнкции этих переменных, инвертируя те переменные, которым соответствуют единичные значения. Затем дизъюнкции соединяют знаком конъюнкции.


Слайд 28 Контрольные задания

Контрольные задания

Слайд 29 Контрольные задания
1. Представить в МДНФ:
2. Даны три числа

Контрольные задания1. Представить в МДНФ:2. Даны три числа в различных системах

в различных системах счисления: A=16(10), B=21(8), C=12(10). Выполните следующие

логические операции: AB+C. Ответ напишите в шестнадцатеричной системе счисления и в десятичной системе.
3. Постройте таблицу истинности для логической функции
.
4. Построить логическую функцию по заданной таблице истинности, которая имеет нулевые значения при следующих наборах переменных A, B, C: (001), (010), (011), (110).



Слайд 30 Контрольные задания

Контрольные задания

  • Имя файла: elementy-matematicheskoy-logiki.pptx
  • Количество просмотров: 103
  • Количество скачиваний: 0