Доброго времени суток.
Прошу совета - верно ли я всё делаю.
Имею задание по Схемотехнике, составить по таблице истинности СДНФ и СКНФ и упростить их.
В дальнейшем по этому необходимо строить цифровые схемы, поэтому желательно не использовать "Исключающее ИЛИ"/"Сложение по модулю 2".
Таблица истинности:
![Изображение](http://s1.ipicture.ru/uploads/20130606/7xyVdVGl.jpg)
1. Составим СДНФ. Берем те строки, где функция равна 1 и пишем в виде дизъюнкции полных совершенных конъюнкций (тобишь в виде сложения произведений).
СДНФ:
![$ \bar D \bar C \bar B \bar A + \bar D \bar C B \bar A + \bar D \bar C B A + \bar D C \bar B \bar A + \bar D C \bar B A + D \bar C \bar B A + D \bar C B A + D C \bar B A + D C B \bar A + D C B A$ $ \bar D \bar C \bar B \bar A + \bar D \bar C B \bar A + \bar D \bar C B A + \bar D C \bar B \bar A + \bar D C \bar B A + D \bar C \bar B A + D \bar C B A + D C \bar B A + D C B \bar A + D C B A$](https://dxdy-03.korotkov.co.uk/f/6/0/3/6035083b219a002206c9344e40383f4582.png)
2. Упростим СДНФ.
![$\bar D \bar C \bar A (\bar B + B)+ \bar D C \bar B (\bar A + A) + D \bar C A (\bar B + B) + D C A (\bar B + B) + \bar D \bar C B A + D C B \bar A$ $\bar D \bar C \bar A (\bar B + B)+ \bar D C \bar B (\bar A + A) + D \bar C A (\bar B + B) + D C A (\bar B + B) + \bar D \bar C B A + D C B \bar A$](https://dxdy-02.korotkov.co.uk/f/1/e/6/1e65bf7b9e48b6b99d55ca5117cecf4582.png)
равно
![$\bar D \bar C \bar A + \bar D C \bar B + D \bar C A + D C A + \bar D \bar C B A + D C B \bar A$ $\bar D \bar C \bar A + \bar D C \bar B + D \bar C A + D C A + \bar D \bar C B A + D C B \bar A$](https://dxdy-03.korotkov.co.uk/f/a/a/f/aaf20c5bfc02373f1cf670b75fbe602782.png)
Далее
![$\bar D \bar C \bar A + \bar D C \bar B + D A (\bar C + C) + \bar D \bar C B A + D C B \bar A$ $\bar D \bar C \bar A + \bar D C \bar B + D A (\bar C + C) + \bar D \bar C B A + D C B \bar A$](https://dxdy-02.korotkov.co.uk/f/5/f/f/5ff66e898e6648ec8ca8d3ae2423052a82.png)
равно
![$\bar D \bar C \bar A + \bar D C \bar B + D A + \bar D \bar C B A + D C B \bar A$ $\bar D \bar C \bar A + \bar D C \bar B + D A + \bar D \bar C B A + D C B \bar A$](https://dxdy-04.korotkov.co.uk/f/b/8/e/b8e9e9ba2efec4bfcb9428fa75e8167c82.png)
И наконец
![$\bar D \bar C (\bar A + AB) + \bar D C \bar B + D (A + \bar A C B)$ $\bar D \bar C (\bar A + AB) + \bar D C \bar B + D (A + \bar A C B)$](https://dxdy-02.korotkov.co.uk/f/9/e/1/9e13bac4ec062849a1a326733cd1255d82.png)
равно
![$\bar D \bar C \bar A + \bar D \bar C B + \bar D C \bar B + D A + D C B$ $\bar D \bar C \bar A + \bar D \bar C B + \bar D C \bar B + D A + D C B$](https://dxdy-01.korotkov.co.uk/f/0/5/5/05510850966325af2ffab31322d5f01d82.png)
Проверяем программой Logisim:
![Изображение](http://s1.ipicture.ru/uploads/20130606/3pO4Ap1v.jpg)
Всё правильно, всё совпало.
3. Составим СКНФ. Берем те строки, где функция равна 0 и пишем в виде произведения сумм, инвертируя переменные. Если 0 - то обычная, если 1 то отрицание.
СКНФ:
![$(D+C+B+\bar A)\cdot(D+\bar C +\bar B + A)\cdot(D + \bar C +\bar B + \bar A)\cdot(\bar D + C + B +A)\cdot(\bar D + C + \bar B + A)\cdot(\bar D + \bar C + B + A) $(D+C+B+\bar A)\cdot(D+\bar C +\bar B + A)\cdot(D + \bar C +\bar B + \bar A)\cdot(\bar D + C + B +A)\cdot(\bar D + C + \bar B + A)\cdot(\bar D + \bar C + B + A)](https://dxdy-01.korotkov.co.uk/f/4/d/e/4dee3b3a42b1f43e099ece58ade47be882.png)
4. Упростим СКНФ
![$(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+C+B+A)\cdot(\bar D+C+\bar B+A)\cdot(\bar D+\bar C+B+A)$ $(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+C+B+A)\cdot(\bar D+C+\bar B+A)\cdot(\bar D+\bar C+B+A)$](https://dxdy-03.korotkov.co.uk/f/6/3/4/63495060b803e87e41a7138e0902471c82.png)
равно
![$(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+C+A)\cdot(\bar D+\bar C+B+A)$ $(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+C+A)\cdot(\bar D+\bar C+B+A)$](https://dxdy-03.korotkov.co.uk/f/6/b/7/6b7f56ae07357c95dd6367c5934712aa82.png)
и это равно
![$(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+CB+A)$ $(D+C+B+\bar A)\cdot(D+\bar C+\bar B)\cdot(\bar D+CB+A)$](https://dxdy-03.korotkov.co.uk/f/a/8/3/a83f7329ba9c3a678089c2a8f67206b582.png)
Где ошибка? Мне сказали, что они должны сойтись, но они не сходятся. В получении и упрощении СДНФ я уверен, в получении СКФН тоже, а вот в упрощении СКНФ - большие сомнения.
Карты Карно не изучались.
Для проверки использую программу Logisim (построение цифровых схем).
Судя по всему, она считает СДНФ и СКНФ по Карно.
Но как добиться того же чисто аналитически? Используя формулы.
![Изображение](http://forumimage.ru/uploads/20130604/137034949245469416.jpg)
СДНФ совпало полностью, а вот СКНФ частично - только первые две скобки совпали.
Как аналитически получить СКНФ, как в программе Logisim? и должны ли СДНФ и СКНФ после упрощения "совпасть"?
Или я может чего не так понял? Как бы вы получили и упростили СКНФ?