SlideShare a Scribd company logo
1 of 7
ТЕМА «ЗАКОНЫ ЛОГИКИ. УПРОЩЕНИЕ ФОРМУЛ»
Цель урока: знакомство с законами логики, способами преобразования логических формул.
Задачи урока:
образовательная – изучение законов логики, приемов использования законов логики для
преобразования логических формул, формирование умений и навыков применения законов
логики для преобразования логических выражений;
развивающие – развитие логического и комбинационного мышления, памяти, внимательности;
воспитательные – воспитание познавательного интереса учащихся, умения слушать,
аккуратности в работе, трудолюбия.
Тип урока: комбинированный урок.
Формы работы: фронтальная, индивидуальная.
Наглядность и оборудование:
 компьютеры;
 файл д.з.2.doc;
 программа MATLOG;
 учебники Угриновича Н.Д. для 10-11 кл. (У. п.3.5), Шауцуковой Л.З. (Ш. п.5.9., 5.11).
ПЛАН УРОКА.
1. Анализ самостоятельной работы (8 минут).
2. Проверка домашнего задания (7 минут).
3. Изучение нового материала (70 минут):
а) законы логики (20 минут);
б) упрощение формул (8 минут);
в) преобразования “поглощение” и “склеивание” (8 минут).
г) замена отрицаний сложных высказываний (9 минут);
д) тождественные преобразования (10 минут);
е) замена эквиваленции и импликации на конъюнкцию, дизъюнкцию и отрицание (15
минут).
4. Домашнее задание (5 минут).
ХОД УРОКА.
I Анализ самостоятельной работы.
Объявить оценки, выдать работы, проанализировать типичные ошибки.
II. Актуализация опорных знаний.
Проверка домашнего задания (файл д.з2.doc загружен на компьютере).
III. Подача нового материала. (Использовать программу MATLOG).
1. Законы логики.
Равносильности формул логики высказываний часто называют законами логики. Знание
законов логики позволяет проверять правильность рассуждений и доказательств. Нарушения
этих законов приводят к логическим ошибкам и вытекающим из них противоречиям.
Перечислим наиболее важные из них:
1. X≡X Закон тождества.
1
2. X X∧ ≡ 0 Закон противоречия
3. X X∨ ≡ 1 Закон исключенного третьего
4. X X≡ Закон двойного отрицания
5. X∧X≡X  Законы идемпотентности
X∨X≡Χ
6. Χ∧Υ≡Υ∧Χ } Законы коммутативности
Χ∨Υ≡Υ∨Χ (переместительности)
7. (Χ∧Υ)∧Ζ≡Χ∧(Υ∧Ζ) } Законы ассоциативности
(Χ∨Υ)∨Ζ≡Χ∨(Υ∨Ζ) (сочетательности)
8. Χ∧(Υ∨Ζ)≡(Χ∧Υ)∨(Χ∧Ζ) } Законы дистрибутивности
Χ∨(Υ∧Ζ)≡(Χ∨Υ)∧(Χ∨Ζ) (распределительности)
9. X Y X Y∧ ≡ ∨ } Законы де Моргана
X Y X Y∨ ≡ ∧
10. X∧1≡Χ Χ∨0≡Χ
11. Χ∧0≡0; Χ∨1≡1
12. Χ∧(Χ∨Υ)≡Χ } Законы поглощения
Χ∨(Χ∧Υ)≡Χ
13. (Χ∨Υ)∧( X ∨Υ)≡Υ } Законы склеивания
(Χ∧Υ)∨( X ∨Υ)≡Υ
14. ( ) YXYXX
YXYXX
⋅≡+⋅
+≡⋅+
YXYXX
YXYXX
+≡⋅+
+≡⋅+
1-й закон сформулирован древнегреческим философом Аристотелем. Закон тождества
утверждает, что мысль, заключенная в некотором высказывании, остается неизменной на
протяжении всего рассуждения, в котором это высказывание фигурирует.
Закон противоречия говорит о том, что никакое предложение не может быть истинно
одновременно со своим отрицанием. “Это яблоко спелое” и “Это яблоко не спелое”.
Закон исключенного третьего говорит о том, что для каждого высказывания имеются
лишь две возможности: это высказывание либо истинно либо ложно. Третьего не дано.
“Сегодня я получу 5 либо не получу”. Истинно либо суждение, либо его отрицание.
Закон двойного отрицания. Отрицать отрицание какого-нибудь высказывания - то же,
что утверждать это высказывание.
“ Неверно, что 2⋅2≠4”
Законы идемпотентности. В алгебре логики нет показателей степеней и коэффициентов.
Конъюнкция одинаковых “сомножителей” равносильна одному из них.
Законы коммутативности и ассоциативности. Конъюнкция и дизъюнкция аналогичны
одноименным знакам умножения и сложения чисел.
2
В отличие от сложения и умножения чисел логическое сложение и умножение
равноправны по отношению к дистрибутивности: не только конъюнкция дистрибутивна
относительно дизъюнкции, но и дизъюнкция дистрибутивна относительно конъюнкции.
Доказать законы логики можно:
1) с помощью таблиц истинности;
2) с помощью равносильностей;
3) диаграмм Эйлера-Венна;
4) с помощью логических рассуждений.
Докажем законы склеивания и поглощения с помощью равносильностей:
1) (Χ∨Υ)∧( X ∨Υ)≡(Χ+Υ)⋅( X +Υ)≡Χ⋅ X +Υ⋅ X +Υ⋅Υ+Χ⋅Υ≡Υ⋅ X +Υ+Χ⋅Υ≡Υ⋅ X +
+Υ(1+Χ)≡Υ⋅ X +Υ≡Υ( X +1)≡Υ склеивания
2) Χ∧(Χ∨Υ)≡Χ⋅Χ∨Χ⋅Υ≡Χ∨Χ⋅Υ≡Χ(1+Υ)≡Χ поглощения
2. Упрощение формул.
Пример 1. Упростить формулу (А+В)·(А+С)
Решение.
а) Раскроем скобки (A+B)·(A+C)≡Α⋅Α+Α⋅C+B·A+B·C
б) По закону идемпотентности A·A≡Α, следовательно, Α⋅Α+Α⋅C+B·A+B·C≡Α+Α⋅C+B·A+B·C
в) В высказываниях А и А·C вынесем за скобки А и используя свойство А+1≡1, получим
А+А⋅С+Β⋅Α+Β⋅C≡Α⋅(1+С)+Β⋅Α+Β⋅С≡Α+Β⋅Α+Β⋅С
г) Аналогично пункту в) вынесем за скобки высказывание А.
Α+Β⋅Α+Β⋅С≡Α(1+Β)+ΒС≡Α+Β⋅С
Таким образом, мы доказали закон дистрибутивности.
3. Преобразования “поглощение” и “склеивание”
Пример 2. Упростить выражение А+Α⋅Β
Решение. Α+Α⋅Β≡Α(1+Β)≡Α - поглощение
Пример 3. Упростить выражение Α⋅Β+Α⋅ B
Решение. Α⋅Β+Α⋅ B ≡Α(Β+ B )≡Α - склеивание
4. Всякую формулу можно преобразовать так, что в ней не будет отрицаний
сложных высказываний - все отрицания будут применяться только к
простым высказываниям.
Пример 4. Преобразовать формулу A B C+ ⋅ так, чтобы не было отрицаний
сложных высказываний.
3
Решение. 1. Воспользуемся формулой де Моргана, получим: A B C+ ⋅ ≡ ⋅ ⋅A B C
2. Для выражения B C⋅ применим еще раз формулу де Моргана, получим:
( )A B C C⋅ ⋅ = ⋅ +Α Β
5. Любую формулу можно тождественно преобразовать так, что в ней не будут
использованы:
- знаки логического сложения;
- знаки логического умножения,
а будут использованы:
- знаки отрицания и логического умножения
- знаки отрицания и логического сложения.
Пример 5. Преобразовать формулу A B+ так, чтобы в ней не использовались
знаки логического сложения.
Решение. Воспользуемся законом двойного отрицания, а затем формулой де
Моргана.
A B A B A B A B+ ≡ + ≡ ⋅ ≡ ⋅
Пример 6. Преобразовать формулу A B C⋅ ⋅ так, чтобы в ней не использовались
знаки логического умножения.
Решение. Используя формулы де Моргана и закон двойного отрицания получим:
( )A B C A B C A B A C A B A C A B A C A B A C⋅ ⋅ ≡ ⋅ + ≡ ⋅ + ⋅ ≡ ⋅ + ⋅ ≡ + + + ≡ + + +
6. Замена эквиваленции и импликации на конъюнкцию, дизъюнкцию и
отрицание.
До сих пор мы занимались равносильными преобразованиями формул, не содержащих знаков
импликации и эквиваленции “→“ и “↔“. Сейчас покажем, что всякую формулу, содержащую
→ или ↔, можно заменить равносильной ей формулой, не содержащей этих знаков.
Имеют место следующие равносильности:
Χ→Υ≡ X ∨Υ (1)
Χ→Υ≡ X Y∧ (2)
Докажем равносильность (1) с помощью таблицы истинности:
X Y X→Υ X X ∨Υ
0 0 1 1 1
0 1 1 1 1
1 0 0 0 0
1 1 1 0 1
4
Эквиваленция выражается через конъюнкцию и импликацию
Χ↔Υ≡(Χ→Υ)⋅(Υ→Χ) (3)
Из (3) и (1) получаем
Χ↔Υ≡( X ∨Υ)⋅( Y ∨Χ)≡ X ⋅ Y ∨ Y⋅ Y ∨ X ⋅X ∨ Χ⋅Υ= X ⋅ Y ∨Χ⋅Υ (4)
Эта равносильность выражает эквиваленцию через конъюнкцию, дизъюнкцию и отрицание. Из
равносильностей (3) и (2) получаем равносильность
Χ↔Υ= X Y∧ ∧ X Y∧ , (5) выражающую эквиваленцию через конъюнкцию и отрицание.
! Вывод: В алгебре логики всякую логическую функцию можно выразить через другие
логические функции, но их должно быть по меньшей мере 2 операции, при этом
одной из них обязательно должно быть отрицание.
Все операции можно выразить через конъюнкцию и отрицание, дизъюнкцию и отрицание,
импликацию и отрицание. Через эквиваленцию и отрицание остальные операции выразить
нельзя.
Домашнее задание.
1) выучить конспект.
2) выполнить задания:
1. Формулы данных высказываний преобразовать в эквивалентные, исключив
логическое сложение:
а) A B+ ;
б) A B C⋅ + ;
в) A B A B⋅ + ⋅ .
2. Формулы данных высказываний преобразовать в эквивалентные, исключить
логическое умножение.
а) A B⋅ ;
б) A B C+ ⋅ ;
в) ( ) ( )A B A B+ ⋅ + .
3. Упростить:
5
а) ( )( )A B C A B C D A D⋅ + + ⋅ ⋅ ⋅ + ⋅ ;
б) ( )A B C A B C A C⋅ ⋅ + ⋅ + + ⋅ ;
5. С помощью таблиц истинности доказать законы поглощения и склеивания.
6
а) ( )( )A B C A B C D A D⋅ + + ⋅ ⋅ ⋅ + ⋅ ;
б) ( )A B C A B C A C⋅ ⋅ + ⋅ + + ⋅ ;
5. С помощью таблиц истинности доказать законы поглощения и склеивания.
6

More Related Content

What's hot

03 классическая логика высказываний
03 классическая логика высказываний03 классическая логика высказываний
03 классическая логика высказываний
Julia Gorbatova
 
15
1515
15
JIuc
 
КР Истинность высказываний. Тавтологии. Эквивалентности
КР Истинность высказываний. Тавтологии. ЭквивалентностиКР Истинность высказываний. Тавтологии. Эквивалентности
КР Истинность высказываний. Тавтологии. Эквивалентности
aleksashka3
 
17
1717
17
JIuc
 
20101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture0620101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture06
Computer Science Club
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8
Technopark
 
Логарифмические уравнения
Логарифмические уравненияЛогарифмические уравнения
Логарифмические уравнения
Formula.co.ua
 
Лекция 1 часть 2 множества_разбиения
Лекция 1 часть 2 множества_разбиенияЛекция 1 часть 2 множества_разбиения
Лекция 1 часть 2 множества_разбиения
Ирина Гусева
 

What's hot (20)

Таблицы истинности. Эквивалентные высказывания
Таблицы истинности. Эквивалентные высказыванияТаблицы истинности. Эквивалентные высказывания
Таблицы истинности. Эквивалентные высказывания
 
03 классическая логика высказываний
03 классическая логика высказываний03 классическая логика высказываний
03 классическая логика высказываний
 
15
1515
15
 
О трояком корне закона непротиворечия
О трояком корне закона непротиворечияО трояком корне закона непротиворечия
О трояком корне закона непротиворечия
 
Racionalnye uravneniya
Racionalnye uravneniyaRacionalnye uravneniya
Racionalnye uravneniya
 
Nf games
Nf gamesNf games
Nf games
 
пугач му по матлогике 2015
пугач му по матлогике 2015пугач му по матлогике 2015
пугач му по матлогике 2015
 
Основы комбинаторики - II
Основы комбинаторики - IIОсновы комбинаторики - II
Основы комбинаторики - II
 
КР Истинность высказываний. Тавтологии. Эквивалентности
КР Истинность высказываний. Тавтологии. ЭквивалентностиКР Истинность высказываний. Тавтологии. Эквивалентности
КР Истинность высказываний. Тавтологии. Эквивалентности
 
17
1717
17
 
Kuznecova 9klass
Kuznecova 9klassKuznecova 9klass
Kuznecova 9klass
 
Soboland Sat
Soboland SatSoboland Sat
Soboland Sat
 
Работа с текстом на уроках математики
Работа с текстом на уроках математикиРабота с текстом на уроках математики
Работа с текстом на уроках математики
 
Скорость роста функций
Скорость роста функцийСкорость роста функций
Скорость роста функций
 
20101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture0620101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture06
 
Основы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задачОсновы комбинаторики II. Разбор задач
Основы комбинаторики II. Разбор задач
 
л 2 14
л 2 14л 2 14
л 2 14
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8
 
Логарифмические уравнения
Логарифмические уравненияЛогарифмические уравнения
Логарифмические уравнения
 
Лекция 1 часть 2 множества_разбиения
Лекция 1 часть 2 множества_разбиенияЛекция 1 часть 2 множества_разбиения
Лекция 1 часть 2 множества_разбиения
 

Viewers also liked

Структурные формулы и функциональные схемы
Структурные формулы и функциональные схемыСтруктурные формулы и функциональные схемы
Структурные формулы и функциональные схемы
aleksashka3
 

Viewers also liked (8)

9 Quotes to Inspire Your Day
9 Quotes to Inspire Your Day9 Quotes to Inspire Your Day
9 Quotes to Inspire Your Day
 
Retention is Every App's Game to Lose
Retention is Every App's Game to LoseRetention is Every App's Game to Lose
Retention is Every App's Game to Lose
 
RENE GARCIA FASSIO 6-15-16
RENE GARCIA FASSIO 6-15-16RENE GARCIA FASSIO 6-15-16
RENE GARCIA FASSIO 6-15-16
 
A&D Catalog_Compressed
A&D Catalog_CompressedA&D Catalog_Compressed
A&D Catalog_Compressed
 
Структурные формулы и функциональные схемы
Структурные формулы и функциональные схемыСтруктурные формулы и функциональные схемы
Структурные формулы и функциональные схемы
 
In Memory and Recognition of Steve Frederick
In Memory and Recognition of Steve FrederickIn Memory and Recognition of Steve Frederick
In Memory and Recognition of Steve Frederick
 
Semantic Web for Advanced Engineering
Semantic Web for Advanced EngineeringSemantic Web for Advanced Engineering
Semantic Web for Advanced Engineering
 
CURRICULUM VITAE
CURRICULUM  VITAECURRICULUM  VITAE
CURRICULUM VITAE
 

Similar to 4. Законы логики. Упрощение формул

019
019019
019
JIuc
 
013
013013
013
JIuc
 
Презентация
ПрезентацияПрезентация
Презентация
julcompaneecz
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
Computer Science Club
 
Методы решения иррациональных уравнений
Методы решения иррациональных уравненийМетоды решения иррациональных уравнений
Методы решения иррациональных уравнений
Vadim Vadim
 
решение заданий на установление истинности
решение заданий на установление истинностирешение заданий на установление истинности
решение заданий на установление истинности
Елена Ключева
 
Алгебра и начала анализа (решение задач)
Алгебра и начала анализа (решение задач)Алгебра и начала анализа (решение задач)
Алгебра и начала анализа (решение задач)
Eza2008
 

Similar to 4. Законы логики. Упрощение формул (20)

Основы логики
Основы логикиОсновы логики
Основы логики
 
019
019019
019
 
Логарифмические уранения
Логарифмические ураненияЛогарифмические уранения
Логарифмические уранения
 
метод пособие
метод пособиеметод пособие
метод пособие
 
013
013013
013
 
Презентация
ПрезентацияПрезентация
Презентация
 
Prec
PrecPrec
Prec
 
proverochnie-raboti-po-algebre
proverochnie-raboti-po-algebreproverochnie-raboti-po-algebre
proverochnie-raboti-po-algebre
 
презентация уравнений
презентация уравненийпрезентация уравнений
презентация уравнений
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
 
Proizvodnaja
ProizvodnajaProizvodnaja
Proizvodnaja
 
Metody resheniya irracionalnyh_uravnenij
Metody resheniya irracionalnyh_uravnenijMetody resheniya irracionalnyh_uravnenij
Metody resheniya irracionalnyh_uravnenij
 
Методы решения иррациональных уравнений
Методы решения иррациональных уравненийМетоды решения иррациональных уравнений
Методы решения иррациональных уравнений
 
решение заданий на установление истинности
решение заданий на установление истинностирешение заданий на установление истинности
решение заданий на установление истинности
 
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с554 1  алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
 
117
117117
117
 
Решение уравнений
Решение уравненийРешение уравнений
Решение уравнений
 
алгебра логики
алгебра логикиалгебра логики
алгебра логики
 
Алгебра и начала анализа (решение задач)
Алгебра и начала анализа (решение задач)Алгебра и начала анализа (решение задач)
Алгебра и начала анализа (решение задач)
 
linear equations
linear equationslinear equations
linear equations
 

More from aleksashka3

КР Решение логических задач. логические основы построения пк
КР Решение логических задач. логические основы построения пкКР Решение логических задач. логические основы построения пк
КР Решение логических задач. логические основы построения пк
aleksashka3
 
Логические основы построения эвм
Логические основы построения эвмЛогические основы построения эвм
Логические основы построения эвм
aleksashka3
 
Конспект. Решение логических задач
Конспект. Решение логических задачКонспект. Решение логических задач
Конспект. Решение логических задач
aleksashka3
 
Решение логических задач. Опорный конспект
Решение логических задач. Опорный конспектРешение логических задач. Опорный конспект
Решение логических задач. Опорный конспект
aleksashka3
 
1. Алгебра высказываний. Основные операции алгебры высказываний
1. Алгебра высказываний. Основные операции алгебры высказываний1. Алгебра высказываний. Основные операции алгебры высказываний
1. Алгебра высказываний. Основные операции алгебры высказываний
aleksashka3
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данных
aleksashka3
 
Учебное пособие по Ms Excel
Учебное пособие по Ms ExcelУчебное пособие по Ms Excel
Учебное пособие по Ms Excel
aleksashka3
 
Правила работы и ТБ в КИВТ
Правила работы и ТБ в КИВТПравила работы и ТБ в КИВТ
Правила работы и ТБ в КИВТ
aleksashka3
 

More from aleksashka3 (12)

КР Решение логических задач. логические основы построения пк
КР Решение логических задач. логические основы построения пкКР Решение логических задач. логические основы построения пк
КР Решение логических задач. логические основы построения пк
 
Логические основы построения эвм
Логические основы построения эвмЛогические основы построения эвм
Логические основы построения эвм
 
Конспект. Решение логических задач
Конспект. Решение логических задачКонспект. Решение логических задач
Конспект. Решение логических задач
 
Решение логических задач. Опорный конспект
Решение логических задач. Опорный конспектРешение логических задач. Опорный конспект
Решение логических задач. Опорный конспект
 
1. Алгебра высказываний. Основные операции алгебры высказываний
1. Алгебра высказываний. Основные операции алгебры высказываний1. Алгебра высказываний. Основные операции алгебры высказываний
1. Алгебра высказываний. Основные операции алгебры высказываний
 
Решение логических задач №3
Решение логических задач №3Решение логических задач №3
Решение логических задач №3
 
Построение таблиц истинности
Построение таблиц истинностиПостроение таблиц истинности
Построение таблиц истинности
 
Алгебра логики
Алгебра логикиАлгебра логики
Алгебра логики
 
Логика как наука
Логика как наукаЛогика как наука
Логика как наука
 
Урок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данныхУрок 1. Создание таблиц базы данных
Урок 1. Создание таблиц базы данных
 
Учебное пособие по Ms Excel
Учебное пособие по Ms ExcelУчебное пособие по Ms Excel
Учебное пособие по Ms Excel
 
Правила работы и ТБ в КИВТ
Правила работы и ТБ в КИВТПравила работы и ТБ в КИВТ
Правила работы и ТБ в КИВТ
 

4. Законы логики. Упрощение формул

  • 1. ТЕМА «ЗАКОНЫ ЛОГИКИ. УПРОЩЕНИЕ ФОРМУЛ» Цель урока: знакомство с законами логики, способами преобразования логических формул. Задачи урока: образовательная – изучение законов логики, приемов использования законов логики для преобразования логических формул, формирование умений и навыков применения законов логики для преобразования логических выражений; развивающие – развитие логического и комбинационного мышления, памяти, внимательности; воспитательные – воспитание познавательного интереса учащихся, умения слушать, аккуратности в работе, трудолюбия. Тип урока: комбинированный урок. Формы работы: фронтальная, индивидуальная. Наглядность и оборудование:  компьютеры;  файл д.з.2.doc;  программа MATLOG;  учебники Угриновича Н.Д. для 10-11 кл. (У. п.3.5), Шауцуковой Л.З. (Ш. п.5.9., 5.11). ПЛАН УРОКА. 1. Анализ самостоятельной работы (8 минут). 2. Проверка домашнего задания (7 минут). 3. Изучение нового материала (70 минут): а) законы логики (20 минут); б) упрощение формул (8 минут); в) преобразования “поглощение” и “склеивание” (8 минут). г) замена отрицаний сложных высказываний (9 минут); д) тождественные преобразования (10 минут); е) замена эквиваленции и импликации на конъюнкцию, дизъюнкцию и отрицание (15 минут). 4. Домашнее задание (5 минут). ХОД УРОКА. I Анализ самостоятельной работы. Объявить оценки, выдать работы, проанализировать типичные ошибки. II. Актуализация опорных знаний. Проверка домашнего задания (файл д.з2.doc загружен на компьютере). III. Подача нового материала. (Использовать программу MATLOG). 1. Законы логики. Равносильности формул логики высказываний часто называют законами логики. Знание законов логики позволяет проверять правильность рассуждений и доказательств. Нарушения этих законов приводят к логическим ошибкам и вытекающим из них противоречиям. Перечислим наиболее важные из них: 1. X≡X Закон тождества. 1
  • 2. 2. X X∧ ≡ 0 Закон противоречия 3. X X∨ ≡ 1 Закон исключенного третьего 4. X X≡ Закон двойного отрицания 5. X∧X≡X  Законы идемпотентности X∨X≡Χ 6. Χ∧Υ≡Υ∧Χ } Законы коммутативности Χ∨Υ≡Υ∨Χ (переместительности) 7. (Χ∧Υ)∧Ζ≡Χ∧(Υ∧Ζ) } Законы ассоциативности (Χ∨Υ)∨Ζ≡Χ∨(Υ∨Ζ) (сочетательности) 8. Χ∧(Υ∨Ζ)≡(Χ∧Υ)∨(Χ∧Ζ) } Законы дистрибутивности Χ∨(Υ∧Ζ)≡(Χ∨Υ)∧(Χ∨Ζ) (распределительности) 9. X Y X Y∧ ≡ ∨ } Законы де Моргана X Y X Y∨ ≡ ∧ 10. X∧1≡Χ Χ∨0≡Χ 11. Χ∧0≡0; Χ∨1≡1 12. Χ∧(Χ∨Υ)≡Χ } Законы поглощения Χ∨(Χ∧Υ)≡Χ 13. (Χ∨Υ)∧( X ∨Υ)≡Υ } Законы склеивания (Χ∧Υ)∨( X ∨Υ)≡Υ 14. ( ) YXYXX YXYXX ⋅≡+⋅ +≡⋅+ YXYXX YXYXX +≡⋅+ +≡⋅+ 1-й закон сформулирован древнегреческим философом Аристотелем. Закон тождества утверждает, что мысль, заключенная в некотором высказывании, остается неизменной на протяжении всего рассуждения, в котором это высказывание фигурирует. Закон противоречия говорит о том, что никакое предложение не может быть истинно одновременно со своим отрицанием. “Это яблоко спелое” и “Это яблоко не спелое”. Закон исключенного третьего говорит о том, что для каждого высказывания имеются лишь две возможности: это высказывание либо истинно либо ложно. Третьего не дано. “Сегодня я получу 5 либо не получу”. Истинно либо суждение, либо его отрицание. Закон двойного отрицания. Отрицать отрицание какого-нибудь высказывания - то же, что утверждать это высказывание. “ Неверно, что 2⋅2≠4” Законы идемпотентности. В алгебре логики нет показателей степеней и коэффициентов. Конъюнкция одинаковых “сомножителей” равносильна одному из них. Законы коммутативности и ассоциативности. Конъюнкция и дизъюнкция аналогичны одноименным знакам умножения и сложения чисел. 2
  • 3. В отличие от сложения и умножения чисел логическое сложение и умножение равноправны по отношению к дистрибутивности: не только конъюнкция дистрибутивна относительно дизъюнкции, но и дизъюнкция дистрибутивна относительно конъюнкции. Доказать законы логики можно: 1) с помощью таблиц истинности; 2) с помощью равносильностей; 3) диаграмм Эйлера-Венна; 4) с помощью логических рассуждений. Докажем законы склеивания и поглощения с помощью равносильностей: 1) (Χ∨Υ)∧( X ∨Υ)≡(Χ+Υ)⋅( X +Υ)≡Χ⋅ X +Υ⋅ X +Υ⋅Υ+Χ⋅Υ≡Υ⋅ X +Υ+Χ⋅Υ≡Υ⋅ X + +Υ(1+Χ)≡Υ⋅ X +Υ≡Υ( X +1)≡Υ склеивания 2) Χ∧(Χ∨Υ)≡Χ⋅Χ∨Χ⋅Υ≡Χ∨Χ⋅Υ≡Χ(1+Υ)≡Χ поглощения 2. Упрощение формул. Пример 1. Упростить формулу (А+В)·(А+С) Решение. а) Раскроем скобки (A+B)·(A+C)≡Α⋅Α+Α⋅C+B·A+B·C б) По закону идемпотентности A·A≡Α, следовательно, Α⋅Α+Α⋅C+B·A+B·C≡Α+Α⋅C+B·A+B·C в) В высказываниях А и А·C вынесем за скобки А и используя свойство А+1≡1, получим А+А⋅С+Β⋅Α+Β⋅C≡Α⋅(1+С)+Β⋅Α+Β⋅С≡Α+Β⋅Α+Β⋅С г) Аналогично пункту в) вынесем за скобки высказывание А. Α+Β⋅Α+Β⋅С≡Α(1+Β)+ΒС≡Α+Β⋅С Таким образом, мы доказали закон дистрибутивности. 3. Преобразования “поглощение” и “склеивание” Пример 2. Упростить выражение А+Α⋅Β Решение. Α+Α⋅Β≡Α(1+Β)≡Α - поглощение Пример 3. Упростить выражение Α⋅Β+Α⋅ B Решение. Α⋅Β+Α⋅ B ≡Α(Β+ B )≡Α - склеивание 4. Всякую формулу можно преобразовать так, что в ней не будет отрицаний сложных высказываний - все отрицания будут применяться только к простым высказываниям. Пример 4. Преобразовать формулу A B C+ ⋅ так, чтобы не было отрицаний сложных высказываний. 3
  • 4. Решение. 1. Воспользуемся формулой де Моргана, получим: A B C+ ⋅ ≡ ⋅ ⋅A B C 2. Для выражения B C⋅ применим еще раз формулу де Моргана, получим: ( )A B C C⋅ ⋅ = ⋅ +Α Β 5. Любую формулу можно тождественно преобразовать так, что в ней не будут использованы: - знаки логического сложения; - знаки логического умножения, а будут использованы: - знаки отрицания и логического умножения - знаки отрицания и логического сложения. Пример 5. Преобразовать формулу A B+ так, чтобы в ней не использовались знаки логического сложения. Решение. Воспользуемся законом двойного отрицания, а затем формулой де Моргана. A B A B A B A B+ ≡ + ≡ ⋅ ≡ ⋅ Пример 6. Преобразовать формулу A B C⋅ ⋅ так, чтобы в ней не использовались знаки логического умножения. Решение. Используя формулы де Моргана и закон двойного отрицания получим: ( )A B C A B C A B A C A B A C A B A C A B A C⋅ ⋅ ≡ ⋅ + ≡ ⋅ + ⋅ ≡ ⋅ + ⋅ ≡ + + + ≡ + + + 6. Замена эквиваленции и импликации на конъюнкцию, дизъюнкцию и отрицание. До сих пор мы занимались равносильными преобразованиями формул, не содержащих знаков импликации и эквиваленции “→“ и “↔“. Сейчас покажем, что всякую формулу, содержащую → или ↔, можно заменить равносильной ей формулой, не содержащей этих знаков. Имеют место следующие равносильности: Χ→Υ≡ X ∨Υ (1) Χ→Υ≡ X Y∧ (2) Докажем равносильность (1) с помощью таблицы истинности: X Y X→Υ X X ∨Υ 0 0 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 0 1 4
  • 5. Эквиваленция выражается через конъюнкцию и импликацию Χ↔Υ≡(Χ→Υ)⋅(Υ→Χ) (3) Из (3) и (1) получаем Χ↔Υ≡( X ∨Υ)⋅( Y ∨Χ)≡ X ⋅ Y ∨ Y⋅ Y ∨ X ⋅X ∨ Χ⋅Υ= X ⋅ Y ∨Χ⋅Υ (4) Эта равносильность выражает эквиваленцию через конъюнкцию, дизъюнкцию и отрицание. Из равносильностей (3) и (2) получаем равносильность Χ↔Υ= X Y∧ ∧ X Y∧ , (5) выражающую эквиваленцию через конъюнкцию и отрицание. ! Вывод: В алгебре логики всякую логическую функцию можно выразить через другие логические функции, но их должно быть по меньшей мере 2 операции, при этом одной из них обязательно должно быть отрицание. Все операции можно выразить через конъюнкцию и отрицание, дизъюнкцию и отрицание, импликацию и отрицание. Через эквиваленцию и отрицание остальные операции выразить нельзя. Домашнее задание. 1) выучить конспект. 2) выполнить задания: 1. Формулы данных высказываний преобразовать в эквивалентные, исключив логическое сложение: а) A B+ ; б) A B C⋅ + ; в) A B A B⋅ + ⋅ . 2. Формулы данных высказываний преобразовать в эквивалентные, исключить логическое умножение. а) A B⋅ ; б) A B C+ ⋅ ; в) ( ) ( )A B A B+ ⋅ + . 3. Упростить: 5
  • 6. а) ( )( )A B C A B C D A D⋅ + + ⋅ ⋅ ⋅ + ⋅ ; б) ( )A B C A B C A C⋅ ⋅ + ⋅ + + ⋅ ; 5. С помощью таблиц истинности доказать законы поглощения и склеивания. 6
  • 7. а) ( )( )A B C A B C D A D⋅ + + ⋅ ⋅ ⋅ + ⋅ ; б) ( )A B C A B C A C⋅ ⋅ + ⋅ + + ⋅ ; 5. С помощью таблиц истинности доказать законы поглощения и склеивания. 6