logo

Де-Морганова теорема

Чувени математичар ДеМорган измислио две најважније теореме Булове алгебре. ДеМорганове теореме се користе за математичку верификацију еквиваленције НОР и негативних И капија и негативних ИЛИ и НАНД капија. Ове теореме играју важну улогу у решавању различитих израза Булове алгебре. У табели испод је дефинисана логичка операција за сваку комбинацију улазне променљиве.

Улазне варијабле Оутпут Цондитион
А Б И НАНД ИЛИ НОР
0 0 0 1 0 1
0 1 0 1 1 0
1 0 0 1 1 0
1 1 1 0 1 0

Правила Де-Морганове теореме су произведена из Булових израза за ИЛИ , И и НЕ користећи две улазне променљиве к и и. Прва Деморганова теорема каже да ако извршимо операцију И за две улазне променљиве, а затим извршимо НОТ операцију резултата, резултат ће бити исти као операција ИЛИ комплемента те променљиве. Друга ДеМорганова теорема каже да ако извршимо операцију ИЛИ две улазне променљиве, а затим извршимо НЕ операције резултата, резултат ће бити исти као операција И комплемента те променљиве.

Де-Морганова прва теорема

Према првој теореми, резултат комплемента операције И једнак је операцији ИЛИ комплемента те променљиве. Дакле, она је еквивалентна функцији НАНД и представља функцију негативног ИЛИ која доказује да је (А.Б)' = А'+Б' и то можемо показати користећи следећу табелу.

Инпутс Излаз за сваки појам
А Б А.Б (АБ)' А' Б' А'А+Б'
0 0 0 1 1 1 1
0 1 0 1 1 0 1
1 0 0 1 0 1 1
1 1 1 0 0 0 0

Де-Морганова теорема

Де-Морганова друга теорема

Према другој теореми, резултат комплемента операције ИЛИ је једнак операцији И комплемента те променљиве. Дакле, то је еквивалент НОР функцији и негативна И функција која доказује да је (А+Б)' = А'.Б' и то можемо показати користећи следећу табелу истинитости.

Инпутс Излаз за сваки појам
А Б А+Б (А+Б)' А' Б' А'.Б'
0 0 0 1 1 1 1
0 1 1 0 1 0 0
1 0 1 0 0 1 0
1 1 1 0 0 0 0

Де-Морганова теорема

Узмимо неколико примера у којима узимамо неке изразе и примењујемо ДеМорганове теореме.

Пример 1: (АБЦ)'

(А.Б.Ц)'=А'+Б'+Ц'

Пример 2: (А+Б+Ц)'

(А+Б+Ц)'=А'.Б'.Ц

Пример 3: ((А+БЦ')'+Д(Е+Ф')')'

Да бисмо применили ДеМорганову теорему на овај израз, морамо следити следеће изразе:

1) У потпуном изразу, прво, налазимо оне термине на које можемо применити ДеМорганову теорему и третирати сваки појам као једну променљиву.

Де-Морганова теорема
Де-Морганова теорема

Тако,

Де-Морганова теорема

2) Затим примењујемо ДеМорганову прву теорему. Тако,

Де-Морганова теорема

3) Затим користимо правило број 9, тј. (А=(А')') за поништавање дуплих шипки.

Де-Морганова теорема

4) Затим примењујемо другу ДеМорганову теорему. Тако,

Де-Морганова теорема

5) Поново примените правило број 9 да поништите дуплу траку

Де-Морганова теорема

Сада, овај израз нема термин у који бисмо могли применити било које правило или теорему. Дакле, ово је коначни израз.

Пример 3: (АБ'.(А + Ц))'+ А'Б.(А + Б + Ц')'

приоритетни ред ц++
Де-Морганова теорема