ВУЗ:
Рубрика:
- 5 - Математическая логика
П р и м е р :
При переходе от СКНФ к СДНФ в начале необходимо получить отрица-
ние исходного высказывания за счет выписывания через конъюнкцию недос-
тающих (до полного нуля) конституент нуля, а затем взять отрицание этого вы-
сказывания и выполнить преобразования по закону Де Морга.
П р и м е р :
МИНИМИЗАЦИЯ СЛОЖНЫХ ВЫСКАЗЫВАНИЙ.
Существует много методов минимизации сложных высказываний. Рас-
смотрим один из них, удобный для алгоритмизации, а следовательно, для пере-
носа процедуры минимизации на ЭВМ – метод Квайна. Этот метод использует
следующие равносильности:
Неполное склеивание
Поглощение
Минимизация выполняется в три этапа:
1.
Высказывание из произвольной формы переводится в СДНФ.
2.
Исходя из СДНФ, получают сокращенную дизъюнктивную нормальную
формулу (С
К
ДНФ)
3.
На основе СДНФ и С
К
ДНФ строится импликантная матрица, с помощью ко-
торой получается минимальная дизъюнктивная нормальная формула
(МДНФ).
Заметим, что данный метод (как и большинство других) находит мини-
малную среди дизъюнктивных нормальных формул для данного высказывания
(т.е. требование нормальности формы является серьёзным ограничением).
Первый этап минимизации был рассмотрен ранее, когда обсуждался пе-
реход от ДНФ к СДНФ.
На втором этапе с СДНФ выполняют все возможные операции неполного
склеивания, а затем все возможные операции поглощения. Полученная в ре-
зультате форма называется С
К
ДНФ.
()
(
)
(
)
()()()()()
()()()()()
. yzxzyxzxyzyxxyz
zyx zyx zyx zyx zyxff
; zyx zyx zyx zyx zyxf
; zyx zyx zyxf
∨∨∨∨
≡∨∨∨∨∨∨∨∨∨∨==
∨∨∨∨∨∨∨∨∨∨=
∨∨
∨∨∨∨=
; АВААВВААВ ∨∨≡∨
. ААВА
≡
∨
()
()()
. zyx zyx zyxzyxzyxzyxf
; zyxzyxzyxf
; yzxzyxzxyzyxxyzf
∨∨∨∨∨∨≡∨∨=
∨∨=
∨∨∨∨=
-5- Математическая логика
Пример:
f = xyz ∨ x yz ∨ xy z ∨ x y z ∨ xyz ;
f = x y z ∨ x yz ∨ xy z ;
( )(
f = x y z ∨ x yz ∨ xy z ≡ (x ∨ y ∨ z ) x ∨ y ∨ z x ∨ y ∨ z . )
При переходе от СКНФ к СДНФ в начале необходимо получить отрица-
ние исходного высказывания за счет выписывания через конъюнкцию недос-
тающих (до полного нуля) конституент нуля, а затем взять отрицание этого вы-
сказывания и выполнить преобразования по закону Де Морга.
Пример:
( )(
f = (x ∨ y ∨ z ) x ∨ y ∨ z x ∨ y ∨ z ; )
f = (x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z ) ;
f = f = (x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z )(x ∨ y ∨ z ) ≡
xyz ∨ x yz ∨ xyz ∨ x y z ∨ xyz .
МИНИМИЗАЦИЯ СЛОЖНЫХ ВЫСКАЗЫВАНИЙ.
Существует много методов минимизации сложных высказываний. Рас-
смотрим один из них, удобный для алгоритмизации, а следовательно, для пере-
носа процедуры минимизации на ЭВМ – метод Квайна. Этот метод использует
следующие равносильности:
Неполное склеивание АВ ∨ А В ≡ АВ ∨ А В ∨ А ;
Поглощение А ∨ АВ ≡ А .
Минимизация выполняется в три этапа:
1. Высказывание из произвольной формы переводится в СДНФ.
2. Исходя из СДНФ, получают сокращенную дизъюнктивную нормальную
формулу (СКДНФ)
3. На основе СДНФ и СКДНФ строится импликантная матрица, с помощью ко-
торой получается минимальная дизъюнктивная нормальная формула
(МДНФ).
Заметим, что данный метод (как и большинство других) находит мини-
малную среди дизъюнктивных нормальных формул для данного высказывания
(т.е. требование нормальности формы является серьёзным ограничением).
Первый этап минимизации был рассмотрен ранее, когда обсуждался пе-
реход от ДНФ к СДНФ.
На втором этапе с СДНФ выполняют все возможные операции неполного
склеивания, а затем все возможные операции поглощения. Полученная в ре-
зультате форма называется СКДНФ.
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »
