Преобразование логических функций

3602
знака
0
таблиц
0
изображений

Набор ЛЭ, с помощью которого можно реализовать сколь угодно сложную функцию, называется функционально полным или базисом. Например, ЛЭ И, ИЛИ, НЕ составляют базис. Имеются базисы, которые содержат только один ЛЭ. Это ЛЭ И-НЕ или ИЛИ-НЕ. Базис из элементов И-НЕ более популярен. Схема, составленная с использованием ЛЭ И, ИЛИ, НЕ удобнее для чтения, но схема, реализованная в базисе, состоящим из одного элемента, имеет часто меньше корпусов микросхем ЛЭ.

При переходе к базису И-НЕ или ИЛИ-НЕ используют правило де Моргана

1.jpg                                      2.jpg

Для практического использования более удобны формулы:

3.jpg                                       4.jpg

Правило де Моргана можно распространить на любое число переменных с помощью законов композиции.

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

Практическое значение имеют тождества:

 

5.jpg             6.jpg            7.jpg       8.jpg

9.jpg               10.jpg             11.jpg       12.jpg

 

К логическим функциям применимы также законы:

коммутативный (переместительный)

Х 2 V Х 1 = Х 1 V Х 2                     Х 2Х 1 = Х 1Х 2   ,

 

ассоциативный (сочетательный)

(Х 3 V Х 2) V Х 1 = Х 3 V (Х 2 V Х 1)           (Х 3Х2) • Х 1 = Х3 • (Х 2Х 1)

дистрибутивный

Х 3 • ( Х2 V Х 1 ) = Х 3Х 2 V Х 3 •  Х1      

Х 3 V ( Х2Х 1 ) = ( Х3 V Х 2 ) • (Х 3 V Х 1 )   , 

двойного отрицания

13.jpg

В алгебре логики при отсутствии в выражении скобок вводится следующий порядок действий: первыми выполняются операции отрицания, далее – конъюнкции, затем – дизъюнкции. При наличии в первую очередь должны выполняться операции внутри скобок.

Применение тождеств для доказательства законов и теорем рассмотрим на примере доказательства соблюдения дистрибутивного закона Х 3 V( Х 2Х 1 ) = ( Х 3 VХ 2 ) • (Х 3 V Х 1 ).  После раскрытия скобок  в правой части получаем:

Х3Х 3 V Х 3Х1 V Х 3Х 2 VХ 2Х 1

Далее используем тождество 9.jpg.  

 Х 3  VХ 3Х 1 V Х 3Х 2 V Х 2Х1

Используем тождество 11.jpg    

Х31 V Х 3Х1 V Х 3Х 2 VХ 2Х 1

Выносим за скобку Х 3  

 Х 3 ( 1 V Х 1 ) VХ 3Х 2 V Х 2Х 1

Используем тождество 7.jpg

 Х31 V Х 3Х2 V Х 2Х 1

Вновь выносим за скобку

 Х 3.  Х3 (1 V Х 2 ) VХ 2Х 1.

Вновь используем тождество 7.jpg

Х 31 VХ 2Х 1.  

Вновь используем тождество  11.jpg.   

Х3  V Х 2Х1. 

Полученное выражение совпадает с левой частью исходного соотношения. Таким образом, истинность дистрибутивного закона доказана.

Особое место в алгебре логики занимает закон двойственности, сформулированный Шенноном. Закон позволяет определить инверсию любой функции и имеет вид:

19.jpg

где  20.jpg, 21.jpg. Таким образом, инверсию любой функции можно получить, если заменить в выражении функции переменные 22.jpgих инверсией 23.jpg и наоборот, и осуществить взаимную замену операций дизъюнкции и конъюнкции. Например, если

24.jpg     то     25.jpg

Практическое применение имеет частный случай закона двойственности – теорема де Моргана:

26.jpg                         27.jpg

Или в более удобном для практического использования виде

28.jpg                           29.jpg 

Теорема де Моргана используется на практике для перевода функции в заданный базис, а также при необходимости для замены операции дизъюнкции на конъюнкцию или наоборот. Например, необходимо, чтобы выражение содержало только операции дизъюнкции. После применения правила де Моргана получится. Теорему де Моргана можно распространит и на большее число переменных.


Информация о реферате «Преобразование логических функций»
Раздел: Математика
Количество знаков с пробелами: 3602
Количество таблиц: 0
Количество изображений: 0

Похожие материалы

Скачать
21878
27
4

... значение функции равно единице, а ноль не ставится, а для КСНФ – наоборот. Диаграмма для двух логических переменных (для ДСНФ): Для трех переменных: Карты Карно используются для ручной минимизации функций алгебры логики при небольшом количестве переменных. Правило минимизации: склеиванию подвергаются 2,4,8,16, клеток и клетки, лежащие на границе карты. При числе переменных 5 и ...

Скачать
26949
22
2

... X3X4 V X1X2X4 V X1X2X4. Дальнейшее преобразование невозможно. Полученную функцию можно немного упростить с помощью вынесения за скобки общих переменных. 1.3.2 Метод Квайна При минимизации по методу Квайна предполагается, что минимизируемая логическая функция задана в виде ДСНФ. Здесь используется закон неполного склеивания. Минимизация проводится в два этапа: нахождение простых импликант, ...

Скачать
15831
0
0

... — f(x1,x2,x3,x4) = 3-йэтап—f(x1,x2,x3,x4)= что и требовалось получить. Проверить правильность проведенных преобразований можно при помощи пра­вила склеивания. 3. Функционально полные системы логических функций. Анализ принадлежности переключательных функций замкнутым классам показывает, что существуют две переключательные функции f8 и f14, не принадлежащие ни одному классу. Согласно теореме ...

Скачать
9570
4
4

... , эквивалентности столбца аргументов DC и результата функции И столбцов аргументов С и ВС.Функции эквивалентности также нет в списке логических функций, реализуемых в Excel, поэтому эту функцию необходимо реализовать с использованием функции ЕСЛИ. Для 4 строки формула выглядит следующим образом f(x)=НЕ(ЕСЛИ(И(D4;C4)=ИЛИ(C4;И(B4;C4));ИСТИНА;ЛОЖЬ)). Столбец (DCH)B0G реализует функцию И, использую ...

0 комментариев


Наверх