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

Чтение книги онлайн.

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

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

Скачать книгу

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

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

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

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

      Пример 1.7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать книгу