Главная » Просмотр файлов » XIX Белоусов А.И., Ткачев СБ. Дискретная математика

XIX Белоусов А.И., Ткачев СБ. Дискретная математика (1081422), страница 64

Файл №1081422 XIX Белоусов А.И., Ткачев СБ. Дискретная математика (Зарубин В.С., Крищенко А.П. - Комплекс учебников из 21 выпуска) 64 страницаXIX Белоусов А.И., Ткачев СБ. Дискретная математика (1081422) страница 642018-01-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 64)

Определение 6.3 равносильно следующему (на „языке суперпоэицнй"): множество Р функций замкнуто, если каждая суперпозиция над Р есть функция из Р, т.е. [Р] = Р, и полно, если всякая булеза функция есть некоторал суперпозиция над Р, т.е. [Р] =Рэ. Замечание 6.6. Можно заметить, что определение формулы и суперпозиции над заданным множеством булевых функций похоже на определение й-замыкания множества в алгебрах (см.

4.2). Эти определения, равно как и основанные на них определения замкнутости и полноты множеств булевых функций, могут быть переведены полностью на алгебраический язык. Тогда замкнутое множество булевых функций, согласно определению 6.3, окажется не чем иным, как эамкиушмм подмнохееством некоторой алгебры булевых функций, а полное множество булевых функцнй — свсщемой образующих этой алгебры. Однако при попытке чисто алгебраической интерпретации определения 6.3 возникают некоторые технические трудности, обсуждение которых выходит за рамки этой книги'.

'См., папрпмер: Мапьросоо В.Л., Сюпецецко В.А. 6. БУЛЕВЫ ФУНКДИИ 402 Пример 6.8. Для каждой нз определенных в 6.1 функций от двух переменных мы можем записать следующие формулы над стандартным базисом: Х1 Щ Х2 = Х1 ' Х2 Ч Х1Х2! Х1 ~ Х2 = Х1 Ч Х2~ х1 х2=(х1Чхг) (х2Чх1), ХЦХ2 = Х1 Х2~ Х1.~, Х2 = Х1 ТХ22 Если мы пополним стандартный базис функцией -1 (импликацией), то формула для эквивалентности примет вид Х1 Х2 = (Х1 -+ Х2) ' (Х2 -+ Х1).

ф Тот факт, что одна и та же функция (в данном случае эквивалентность) может быть представлена по крайней мере двумя разными формулами над одним и тем же множеством, а именно над (Ч...-+), показывает, что соответствие между формулами над фиксированным множеством и представляемыми ими функциями не является взаимно однозначным. Эта ситуация до некоторой степени аналогична разложению по базису векторое конечномерного линейного пространства Щ.

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

Эквивалентным (или пгождеспгвенным) преобразованием Формулы Ф называют переход (по определенным правилам) к любой формуле Ф, эквивалентной б.4. Формулы и суперпоэюппс формуле Ф. Необходимо сделать несколько замечаний относительно правил, согласно которым осуществляются эквивалентные преобразования формул.

Введем понятие тождества. Тождестволе (над множеством Р С 'Рг) называют выражение где формулы Ф и Ф вЂ” эквивалентные формулы над Р. Формула Ф называется при этом левой, а формула Ф вЂ” правой часгпью пзоасдесгпва (6.7). Левая и правая части тождества представляют равные булевы функции. Поэтому пересечение множеств переменных айаг(Ф) = (хы ...,хп) и Уаг(Ф) = (уы ..., ую) должно содержать все существенные переменные функций у(хы...,хо) и у(уы...,Ь~), представляемых формулами Ф и Ф соответственно. В частности, если зто пересечение пусто, то обе функции равны некоторой константе. Пример 6.9.

В тождествах хЧх = уЧу, хЧх = 1 пересечение множеств переменных в левых и правых частях пусто, причем во втором тождестве правая часть вообще не содержит переменных. В тождестве (х Чу) (з ЧУ) = хЧ уЧ и. и указанное пересечение равно (х, у). Все записанные в примере 6.8 выражения являются тождествами над множеством (Ч... 9, ~,, ~,Ц, причем во всех этих тождествах множества переменных в левой и правой частях тождества совпадают. Такого же рода тождества— аксиомы булевой алгебры' (кроме тождеств х Ч х = 1 и х Л х = 0) и вытекающие иэ них тождества (подобные, например, закопав де Моргана). Ф Беэ доказательства сформулируем следующие правила тождественных преобразований.

'Поскольку все переменные, фигурируюппее в этих тождествах, есть булевы переменные, то речь здесь идет об аксиомах булевой алгебры применительно к частному случаю — двулэлементной булевой алгебре В. 404 б. БУЛЕВЫ ФУНКЦИИ Теорема 6.1. 1. Если в тождестве (6.7) некоторые переменные заменить произвольными формулами (над множеством г'), то тождество сохранится, т.е. полученные в результате такой замены новые формулы останутся эквивалентными.

2. Если в формуле Ф произвольную ее подформулу заменить любой эквивалентной ей, то получится формула, эквивалентная формуле Ф. Чтобы использовать сформулированные в теореме 6.1 правила, нужно фиксировать какую-то систему исходных тождеств. Тогда возникает вопрос можно ли утверждать, что при надлежащем выборе исходных тождеств с помощью пра вил 1 и 2, сформулированных в теореме 6.1, можно из формулы Ф получить эквивалентную ей формулу Ф, каковы бы ни были зти формулы, или, говоря неформально, любые ли две эквивалентные формулы над заданным множеством Г можно „трансформировать" друг в друга, используя фиксированную систему основных тождеств над Р и правила, сформулированные в теореме 6.1? Рассмотрение этого вопроса выходит за рамки учебника.

Ответ на него зависит от того, какое множество булевых функций Р и какая система исходных тождеств над Г выбраны. Отметим, что для стандартного базиса ответ на вопрос положителен, причем в качестве исходных тождеств используются аксиомы булевой алгебры. В свете изложенного может быть поставлена задача поиска наиболее простой (в определенном смысле) формулы, среди всех эквивалентных между собой формул, представляющих данную булеву функцию. Решение этой задачи для некоторого класса формул над стандартным базисом будет рассмотрено в 6.6. Понятие формулы позволяет также взглянуть по-новому на логическую интерпретацию булевой функции.

В силу установленного в 6.2 взаимно однозначного соответствия между логическими связками Ч, Л,, =ь, с~ и булевыми функциями Ч... -+, ° любому сложному высказыванию, составленно- В.о. Дизъюннтнвные и нонъюннтивные норывеьные формы 405 му из некоторых „простых" высказываний с использованием указанных вьппе логических связок, однозначно сопоставляется формула над множеством Ь = (Ч, Л,, -т, ° ), т.е. каждому простому высказыванию сопоставляется булево переменное (так что разным высказываниям сопоставляются и разные переменные), а связки Ч, Л,, =~, сФ заменяются соответствующими функциями из множества Ь.

Тогда, например, высказыванию (Р ~ Я) Л Я =~ Р) (читается: „если Р, то Я, и если Я, то Р") будет сопоставлена формула (х -т у).(у -+х). Таким образом, с логической точки зрения формула над множеством Ь есть высказывание. Поскольку мы имеем возможность вычислять значения формул и проводить их эквивалентные преобразования (используя, в частности, аксиомы булевой алгебры), мы получаем алгебраический аппарат для упрощения сложных высказываний (путем эквивалентных преобразований) и вычисления их истинностных значений.

Но тогда возникают вопросы: как практически построить для любой наперед заданной булевой функции представляющую ее формулу над фиксированным множеством базисных функций Р? Каковы условия пыноты множества Р? Далее (см. 6.5 и 6.6) мы рассмотрим вопрос о представлении любой булевой функции над стандартным базисом и вопрос о поиске минимальной (в уточняемом ниже смысле), наиболее простой формулы над стандартным базисом, представляющей данную функцию. 6.5. Дизъюнктивные и конъюнктивные нормальные формы Любая формула вида х или х над стпандартпнмм базисом, где х — произвольное переменное, называется лптперамом.

Таким образом, литерал есть обозначение либо самого переменного х, либо его отрицания. Часто используют такое обозначение: для о' Е (О, 1) пишут х, понимая под этим само переменное х, если 406 б. БУЛЕБЫ ФУНКЦИИ а = 1, и отрицание х, если о = О, т.е. (х, а=1; х 1х, о=О. (6.8) Подставляя в (6.8) 0 и 1 вместо х, получаем )О, а=1; 11, а=О, Часто используют также обозначение х, понимая под этим любой нз двух литералов — х нли х.

Формула вида х1хз... х,„(соответственно вида х1 Ч хз Ч... ... Ч х,„), где все фигурирующие в ней переменные попарно различны, называется элеменгпарной конъюнкиией (соответственно элеменпырной дизъюнкиией). Определение 6.4. Дизъюнктпивная нормальная форма (ДНФ) от переменных хм ..., х„— это формула вида К1 Ч... Ч К~в, где К;, 1 = 1, п1, — элементарная конъюнкция, содержащая некоторые ю литералов хм ..., х„.

Характеристики

Тип файла
DJVU-файл
Размер
5,42 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Зарубин В.С., Крищенко А.П
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6547
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее