Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Пример 2. Упростить формулу.

Решение. Подвергнём формулу A равносильным преобразованиям:

Пример 3. Доказать, что формула  тождественно истинная.

Решение. Подвергнём формулу A равносильным преобразованиям

Упражнение 1. Доказать равносильность:

1) ;

2) ;

3) ;

4) ;

5) ;

Упражнение 2. Упростить формулу:

1) ;

2) ;

3) ;

4) .

5) ;

6) ;

Упражнение 3. Доказать тождественную истинность или тождественную ложность формул:

;

;

;

;

;

;

;

Упражнение 4. Найдите x, если .

Домашнее задание:

1. Доказать тождественную истинность или тождественную ложность формул:

;

;

2. Упростить:

а) ;

б) ;

3 Занятие №3

3.1 Функции алгебры логики. Совершенные нормальные формы

Определение 2. Элементарной конъюнкциейn переменных называется конъюнкция переменных или их отрицаний.

Определение 3. Дизъюнктивной нормальной формой (ДНФ) формулы A называется равносильная ей формула, представляющая собой дизъюнкцию элементарных конъюнкции.

Определение 4. Совершенной дизъюнктивной нормальной формой (СДНФ) формулы A называется ДНФ A,        обладающая свойствами (С).

СДНФ A можно получить двумя способами: а) с помощью таблицы истинности; б) с помощью равносильных преобразований.

Определение 5. Элементарной дизъюнкцией n переменных называется дизъюнкция переменных или их отрицаний.

Определение 6. Конъюнкция нормальной формой (КНФ) формулы А называется равносильная ей формула, представляющая собой конъюнкцию элементарных дизъюнкций.

Определение 7. Совершенной конъюнктивной нормальной формой формулы А (СКНФ А), называется КНФ А, удовлетворяющая четырем свойствам:

1) все элементарные дизъюнкции, входящие в КНФ А, содержат все переменные;

2) все элементарные дизъюнкции, входящие в КНФ А, различны;

3) каждая элементарная дизъюнкция, входящая в КНФ А, содержит переменную один раз;

4) ни одна элементарная дизъюнкция, входящая в КНФ А, не содержит переменную и её отрицание.

СКНФ А можно получить двумя способами: а) с помощью таблицы истинности (используя закон двойственности , получаем с помощью таблицы истинности , и, взяв отрицание , получаем СКНФ А); б) с помощью равносильных преобразований.

Пример 1. Найти формулу, определяющую функцию Ф(x,y,z), по заданной таблице истинности:

x   y z Ф(x,y,z)
1 1 1 1
1 1 0 0
1 0 1 0
1 0 0 0
0 1 1 1
0 1 0 1
0 0 1 1
0 0 0 1

Решение. Используя правило получения формулы алгебры логики из таблицы истинности для функции Ф(x,y,z), получим:

.

Упростив эту формулу, получим:

Таким образом, искомой формулой, определяющей функцию Ф(x,y,z), можно считать , или , или какую-нибудь другого из равносильных формул.

Пример 2. Следующую формулу привести к СДНФ, предварительно приведя её равносильными преобразованиями к ДНФ: .

Решение.

Отве т: .

Пример 3. Для формулы из примера 2 найти СДНФ путём составления таблицы истинности.

Решение. Составим таблицу истинности для формулы .

a b C c b A
1 1 1 1 1 1 1
1 1 0 0 1 1 1
1 0 1 0 0 1 1
1 0 0 0 0 1 1
0 1 1 1 0 0 0
0 1 0 0 0 1 0
0 0 1 0 0 1 0
0 0 0 0 0 1 0

Тогда .

Пример 4. Для формулы из примера 2 найти СКНФ путём равносильных преобразований, предварительно приведя ее к КНФ.

Решение. Из примера 2: . Далее

.

Ответ: .

Все формулы алгебры логики делятся на три класса: 1) тождественно истинные; 2) тождественно ложные; 3) выполнимые.

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

Теорема. Для того, чтобы формула алгебры логики была тождественно истинна (ложна), необходимо и достаточно любая элементарная дизъюнкция (конъюнкция), входящая в КНФ А (ДНФ А), содержала переменную и её отрицание.

Пример 6. Будет ли формула тождественно истинной, тождественно ложной или выполнимой?

Решение. Приведём пример к какой-либо нормальной форме:

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

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

Упражнение №1. По таблице истинности найдите формулы, определяющие функции , , и придайте им более простой вид:

 

  x y z

1

1 1 0 1

1

1 0 1 1

1

0 1 1 0

1

0 0 1 0

0

1 1 0 0

0

1 0 0 1

0

0 1 1 0

0

0 0 0 0
           

Упражнение №2. Для следующих формул найти СДНФ и СКНФ, каждую двумя способами (путём равносильности преобразований и используя таблицы истинности):

;

;

;

;

;

;

Упражнение №3. Используя критерий тождественной истинности и тождественной ложности формулы, установить будет ли данная формула тождественно истинной, тождественно ложной или выполнимой:

1) ;

2) ;

3) ;

4) ;

5) ;

6) .

3.2 Приложения алгебры логики

I. Приложение алгебры высказываний к релейно-контактным схемам (РКС)

Релейно-контактные схемы (их часто называют переключательными схемами) широко используются в технике автоматического управления.

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

1) переключателей, которыми могут быть механические устройства, электромагнитные реле, полупроводники и т.д.;

2) соединяющие их проводники;

3) входы в схему и выходы из нее (клеммы, на которые подается электрическое напряжение). Они называются полюсами.

 

 

Формулам, включающим основные логические операции, также могут быть поставлены в соответствие переключательные схемы.

Так, конъюнкции двух высказываний p&q ставится в соответствие схема:

 


а дизъюнкции схема:

Пример 1. Составить РКС для формулы

Решение. Упростим данную формулу с помощью равносильных преобразований:

Тогда РКС для данной формулы имеет вид*:

Пример 2. Упростить РКС:

Решение. Составим по данной РКС формулу (функ­цию проводимости) и упростим ее:

 (к последним двум слагаемым применили закон погло­щения).

Тогда упрощенная схема выглядит так:

Упражнение №4. Составить РКС для формулы:

1)  ;            

2) ;       

3) ;            

7) ;

8) ;

Упражнение №5. Упростить РКС:

1.50. Проверить равносильность схем:

1)

2)

3)

 

3.3 Домашняя работа

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

x y z
1 1 1 1 1
1 1 0 1 0
1 0 1 0 1
1 0 0 0 1
0 1 1 0 0
0 1 0 1 0
0 0 1 1 1
0 0 0 0 0

1. Для следующих формул найти СДНФ и СКНФ путем равносильных преобразований.

;

;

2. Проверить равносильность схем:

 

4 Занятие №4

4.1 Контрольная работа по темам: Равносильные преобразования. СКНФ, СДНФ, РКС

Контроль\КР1_АИС.doc

 

 

5 Занятие №5

5.1Решение логических задач с помощью алгебры логики

Задача №1.

Трое друзей спорили о результатах гонок «Формула – 1»

 – Вот увидишь, Шумахер не придет первым, – сказал Джон. – Первым будет Хилл.

– Да нет же, победителем будет, Шумахер! – воскликнул Ник. – А об Алези и говорить нечего, ему не быть первым.

Питер сказал:

– Хиллу не видать первого места, а вот Алези пилотирует самую мощную машину.

По завершении гонок оказалось, что каждое из двух предположений двоих друзей подтвердилось, а оба предположения третьего из друзей оказались неверными. Кто выиграл гонки?

Решение:

Пусть Шумахер обозначается Ш; Алези – А, Хилл – Х. Запишем фразы:

Теперь исходя из предположения, что два друга правы а третий нет запишем сочетания:

Ответ: Шумахер.

Задача №2.

В симфонический оркестр наняли на работу трех музыкантов – Брауна, Смита и Вессона, умеющих играть на скрипке, флейте, альте, кларнете, гобое и трубе. Известно, что:

Смит самый высокий;

играющий на скрипке меньше ростом играющего на флейте;

играющие на скрипке и флейте и Браун не любят пиццу;

когда между альтистом и трубачом возникает ссора их мирит Смит;

Браун не умеет играть ни на трубе, ни на гобое.

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

Решение:

Задача решается методом построения таблицы.

  Скрипка Флейта Альт Кларнет Гобой Труба
Браун 0 0 1 1 0 0
Смит 0 1 0 0 1 0
Вессон 1 0 0 0 0 1

Заполнение таблицы:

Из утверждений №1 и 2 видно, что Смит не играет на скрипке ставим 0.

Из №3 видно, что Браун не играет на скрипке и флейте ставим 0.

Из №4 видно, что Смит не играет на Альте и Трубе.

Из №5 видно, что Браун не играет на Трубе и Гобое.

Так как каждый играет на 2 инструментах, то Браун играет на Альте и Кларнете.

Следовательно Смит и Вессон на них не играют, ставим 0.

Тогда Смит играет на Флейте и Гобое

А Вессон на Скрипке и Трубе.

Задача №3.

Виновник ночного ДТП скрылся с места аварии. Первый из опрошенных свидетелей сказал работникам ГИБДД, что это были «Жигули», первая цифра номера 1. Второй свидетель сказал, что машина была марки «Москвич», а номер начинался с 7. Третий свидетель заявил, что машина была иностранная, номер начинался не с 1. При дальнейшем расследовании выяснилось, что каждый из свидетелей указал правильно либо только марку машины, либо только цифру номера.

Какой марки была машина и на какую цифру начинался номер?

Решение:

Запишем высказывания свидетелей:

Ж (жигули)1;

М (москвич)7;

И (иностранная) .

Исходя из условия, что каждый свидетель ошибся в одном предположении, имеем формулу:

Ответ: Жигули номер начинается на 7.

Задача №4.

Пятеро одноклассников – Ирена, Тимур, Камилла, Эльдар и Залим стали победителями олимпиад по физике, математике, информатике, литературе и географии. Известно, что: победитель олимпиады по информатике учит Ирену и Тимура работе на компьютере; Камилла и Эльдар тоже заинтересовались информатикой; Тимур всегда побаивался физики; Камилла, Тимур и победитель олимпиады по литературе занимаются плаванием; Тамур и Камилла поздравляли победителя олимпиады по математике; Ирена сожалеет, что у нее остается мало времени на литературу.

Победителем какой олимпиады стал каждый из этих ребят?

Решение:

Построим таблицу:

  Физика Математика Информатика Литература География
Ирена 0 1 0 0 0
Тимур 0 0 0 0 1
Камилла 1 0 0 0 0
Эльдар 0 0 0 1 0
Залим 0 0 1 0 0

Из №1 получается, что Ирена и Тимур не знают Информатику.

Из №2 получается, что Камилла и Эльдар тоже не знают Информатику.

Тогда получается, что Залим победитель олимпиады по Информатике и на остальных предметах ставятся 0.

Из №3 получается, что Тимур не знает Физику.

Из №4 получается, что Камилла и Тимур не знают Литературы.

Из №5 получается, что Тимур и Камилла не знают Математику.

Тогда получается, что Тимур победитель олимпиады по Географии, соответственно Ирена, Камилла и Эльдар не знают Географию.

Из №6 получается, что Ирена не знает Литературу.

Тогда получается, что Литературу знает Эльдар и не знает остальные предметы.

Отсуда получается, что Ирена знает Математику, а Камилла Физику.

Задача №5.

Семья, состоящая из отца А, матери В и трех дочерей С, D, Е купила телевизор. Условились, что в первый вечер будут смотреть передачи в таком порядке:

1. Когда отец А смотрит передачу, то мать В делает то же.

2. Дочери D и Е, обе или одна из них, смотрят передачу.

3. Из двух членов семьи - мать В и дочь С - смотрят передачу одна и только одна.

4. Дочери С и D или обе смотрят, или обе не смот­рят.

5. Если дочь Е смотрит передачу, то отец А и дочь D делают то же.

Кто из членов семьи в этот вечер смотрит передачу?

Решение:

1.

2.

3.

4.

5.

Теперь сделаем конъюнкцию 2 и 4, и 1 и 3 выражений:

2 и 4

1 и 3:

Далее соберем все вместе:

ОТВЕТ дочери С и D смотрят телевизор.

5.2 Области истинности

3.9. Изобразите на координатной плоскости области истинности предикатов:

3.8.    Изобразите на диаграммах Эйлера-Венна области истинности для следующих предикатов:

         1)

         2)

         3)

         4)

5)

3.10. Записать предикаты, полученные в результате логических операций над предикатами Р(х), Q(x) и R(x), области истинности которых (I) заштрихованы на следующих рисунках:

 

5.3 Домашнее задание

Задание №1. Эйнштейн_задача.doc

2) Изобразите на координатной плоскости области истинности предикатов:

3). Постройте диаграммы Эйлера – Венна для след предикатов:

                                                                    

 

6 Занятие №6

6.1 Множества. Область истинности. Диаграммы Эйлера – Венна

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

ОПРЕДЕЛЕНИЕ 1: Число объектов множества мы будем называть элементами множества. При этом каждый из объектов данного вида либо принадлежит, либо не принадлежит рассматриваемому множеству.

Так, например, буква ф вне всякого-сомнения принадлежит множеству букв, образующих русский алфавит, в то время как буква f этому множеству не принадлежит.

ОПРЕДЕЛЕНИЕ 2: Множества, включающие только такие объекты, принадлежность или непринадлежность которых к тому или иному множеству не вызывает сомнения, называются четкими множествами.

Четким множествам противопоставлены нечеткие или «лингвистические» множества, включающие такие объекты, которые могут быть отнесены к тому или иному множеству лишь с определенной степенью достоверности.

Понятие нечеткого множества можно проиллюстрировать на примере семантических полей прилагательных младенческий, детский, отроческий, юношеский, молодой, среднего возраста, старый. Чтобы определить границы семантических полей указанных слов и словосочетаний, произведем следующий эксперимент. Предложим большой группе испытуемых – носителей русского языка относить к той или иной возрастной группе мужчин различного возраста. При этом выясняется, что интервал от 10 до 14 лет одними испытуемыми будет квалифицироваться как детский, а другими – как отроческий возраст. Аналогичным образом период от 17 до 23 лет может считаться либо как юношеский, либо как относящийся к молодому возрасту. Таким образом, каждое из рассмотренных семантических полей представляет собой нечеткое подмножество с размытыми краями.

ОПРЕДЕЛЕНИЕ 3: Множества, которые состоят из конечного числа элементов, называются конечными множествами. К числу конечных множеств относится также и пустое множество, т.е. множество, не содержащее ни одного элемента.

Способы задания множества

Произвольные множества будем обозначать прописными, а элементы множества – строчными буквами латинского алфавита, пустое множество – символом Ø.



<== предыдущая лекция | следующая лекция ==>
I. Основные равносильности. | Существуют два различных способа задания множества.
Поделиться с друзьями:


Дата добавления: 2018-10-14; Мы поможем в написании ваших работ!; просмотров: 1461 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

4318 - | 4157 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.015 с.