Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие

Тут можно читать онлайн Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература, издательство Литагент Проспект (без drm), год 2015. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие краткое содержание

Дискретная математика. Краткий курс. Учебное пособие - описание и краткое содержание, автор Александр Казанский, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В пособии изложены основные разделы современной дискретной математики. Рассматриваются вопросы, связанные с теорией множеств, теорией отношений, теорией графов и логикой. Материал построен на основе курса лекций, читаемого автором в технических вузах. В каждой главе рассмотрено большое число задач с подробными решениями и примерами, что позволяет эффективно и быстро осваивать изучаемую тему. Для студентов, обучающихся по специальности «Прикладная математика», а также для студентов технических и экономических факультетов, изучающих курс «Дискретная математика» и компьютерные технологии. Представляет интерес для тех, кто связан с использованием методов дискретной математики.

Дискретная математика. Краткий курс. Учебное пособие - читать онлайн бесплатно ознакомительный отрывок

Дискретная математика. Краткий курс. Учебное пособие - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Александр Казанский
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Аналогично если при n переменных объединение состоит из n литералов, то его называют фундаментальным объединением, и если заменить операции объединения на операции пересечения, а операции пересечения на операции объединения, то можно получить нормальную форму пересечения объединений и полную нормальную форму пересечения объединений. Выражение Е4 имеет нормальную форму пересечения объединений, а Е5 – полную нормальную форму пересечения объединений.

Любое выражение может быть преобразовано к эквивалентному выражению, имеющему нормальную форму. Одно из отличий нормальной формы в том, что в таком выражении операция дополнения применяется только к переменным. Чтобы избавиться от дополнений, применяемых к выражениям, надо применять закон де Моргана.

Алгоритм 1.1для преобразования выражения к нормальной форме объединения пересечений.

Пусть имеется исходное выражение алгебры множеств Е.

Шаг 1. Используя законы де Моргана и инволюции, приведем каждую скобку, к которой применяется операция дополнения, к виду, в котором операция дополнения применяется только к переменным.

Шаг 2. Используя закон дистрибутивности объединения относительно пересечения, раскроем скобки, содержащие объединения литералов относительно операций пересечения.

Шаг 3. Используя законы ассоциативности, дополнения и идемпотентности, преобразуем каждое пересечение литералов либо в Ø, либо в произведение.

Шаг 4. Используя законы поглощения и тождества, упростим выражение Е, и если оно состоит из объединения пересечений, то нормальная форма получена, если же нет, то переходим к шагу 2.

Пример 1.7

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

Е = (( АВ С) ∪ ( ВС С)С) ∩ ((( ВС ) ∪ ( А С ∩ С ))С ∪ ( АВ )).

Шаг 1. Используя законы Де Моргана и инволюции, получим

Е = (( АВ С) ∪ В С ∪ С ) ∩ (( В С ∪ С С) ∩ ( АС С) ∪ ( АВ )).

Шаг 2. Используя закон дистрибутивности, раскроем скобки в правой части выражения:

Е = (( АВ С) ∪ В С ∪ С ) ∩ (( АВ С) ∪ ( В С ∩ С С) ∪ ( А ∩ ∩ С С) ∪ ( С С ∩ С С) ∪ ( АВ )).

Шаг 3. Преобразуем пересечение литералов в произведение:

Е = (( АВ С) ∪ В С ∪ С ) ∩ (( АВ С) ∪ ( В С ∩ С С) ∪ ( АС С) ∪ ∪ С С ∪ ( АВ )).

Шаг 4. Поскольку В С включается в АВ С, то АВ С поглощается, также С С включается в В С ∩ С С и АС С, поэтому оба эти пересечения поглощаются и выражение Е принимает следующий вид:

Е = ( В С ∪ С ) ∩ (( АВ С) ∪ С С ∪ ( АВ )).

Здесь снова надо раскрывать скобки, поэтому переходим к шагу 2.

Шаг 2. Раскроем скобки и получим:

Е = ( АВ С ∩ В С) ∪ ( В С ∩ С С) ∪ ( АВВ С) ∪ ( АВ С ∩ ∩ С ) ∪ ( СС С) ∪ ( АВС ).

Шаг 3. Преобразуем пересечение литералов в произведение:

Е = ( АВ С) ∪ ( В С ∩ С С) ∪ Ø ∪ ( АВ С ∩ С ) ∪ Ø ∪ ( А ∩ ∩ ВС ).

Шаг 4. Пересечение АВ С включается в АВ С ∩ С , поэтому последнее поглощается и нормальная форма для Е имеет вид

Е = ( АВ С) ∪ ( В С ∩ С С) ∪ ( АВС ).

1.13. Полные нормальные формы

Следует отметить, что терминология этого раздела не стандартизирована, так по аналогии с булевой алгеброй полные нормальные формы иногда называют совершенными нормальными формами. Рассмотрим выражение Е = Е( x 1, x 2, … x n), состоящее из объединения произведений, т. е. представленное в нормальной форме. Если каждое произведение состоит точно из n литералов, то такое выражение называется полной нормальной формой объединения пересечений.

Теорема 1.2. Любое выражение алгебры множеств может быть преобразовано к эквивалентному ему выражению в полной нормальной форме, и такое представление является единственным.

В предыдущем разделе было показано, как преобразовать любое выражение алгебры множеств к эквивалентному выражению в нормальной форме. Далее рассмотрим алгоритм, позволяющий трансформировать это выражение в эквивалентное ему выражение в полной нормальной форме. Идея этого алгоритма состоит в том, что если какое-то произведение Р в выражении Е не содержит i-й переменной, то ее можно вести в Е, образуя произведение Р ∩( x i∪ xic ) при i < n .

Алгоритм 1.2для преобразования выражения к полной нормальной форме объединения пересечений.

Шаг 1. Пусть имеется выражение Е = Е( x 1, x 2, … x n), представленное в нормальной форме. Найдем произведение Р в выражении Е, которое не содержит i -й переменной, и образуем произведение Р ∩( x i∪ xic ). Это не нарушает эквивалентности выражения, поскольку ( x i∪ xic ) = U , а РU = Р . Удалим повторяющиеся произведения (это возможно, поскольку РР = Р ).

Шаг 2. Повторяем шаг 1 до тех пор, пока каждое произведение в Е не станет фундаментальным произведением, т. е. каждое произведение не будет включать в себя все n переменных.

Пример 1.8.Применим данный алгоритм для выражения Е в нормальной форме, полученного в примере 1.7, чтобы преобразовать его к полной нормальной форме.

Е = ( АВ С) ∪ ( В С ∩ С С) ∪ ( АВС ).

Шаг 1. Находим произведение АВ С, которое не содержит переменной С , и образуем произведение ( АВ С) ∩ ( СС С), получим

Е = ( АВ С) ∩ ( СС С) ∪ ( В С ∩ С С) ∪ ( АВС ) = ( АВ С ∩ С ) ∪ ( АВ С ∩ С С) ∪ ( В С ∩ С С) ∪ ( АВС ).

Шаг 2. Поскольку в Е имеется произведение В С ∩ С С, которое не содержит переменной А, то снова переходим к шагу 1 и образуем произведение ( В С ∩ С С) ∩ ( АА С),

Е = ( АВ С ∩ С ) ∪ ( АВ С ∩ С С) ∪ ( В С ∩ С С) ∩ ( АА С) ∪ ∪ ( АВС ).

После раскрытия скобок в Е образуется два одинаковых фундаментальных произведения АВ С ∩ С С. Одно из них необходимо удалить. Теперь Е представлено в полной нормальной форме:

Е = ( АВ С ∩ С ) ∪ ( АВ С ∩ С С) ∪ ( А С ∩ В С ∩ С С) ∪ ( А ∩ ∩ ВС ).

Таким образом, если имеется выражение, представленное в нормальной форме, то данный алгоритм позволяет алгебраическими преобразованиями привести его к полной нормальной форме. Однако этот способ не единственный. Для этой же цели можно также использовать и диаграммы Венна.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Александр Казанский читать все книги автора по порядку

Александр Казанский - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Дискретная математика. Краткий курс. Учебное пособие отзывы


Отзывы читателей о книге Дискретная математика. Краткий курс. Учебное пособие, автор: Александр Казанский. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x