Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Архаров В.И. Арифметические и логические основы цифровых вычислительных машин учеб. пособие

.pdf
Скачиваний:
8
Добавлен:
23.10.2023
Размер:
6.44 Mб
Скачать

была бы функционально полной. Любую функционально полную систему булевых функций можно привести к несократимому виду, выбрасывая из нее лишние функции.

Система функций, которая в сумме накрывает значками «-}-» все пять колонок (табл. 4-15), является функционально полной. Несо­

кратимые функционально полные системы могут

быть построены

с помощью одной, двух,

трех и четырех функций.

 

Анализируя таблицу

4-15, можно установить несократимые си­

стемы, состоящие из определенного количества элементарных буле­

вых функций: /8 — стрелка

 

Пирса

x \J у,

f 13 — штрих Шеффера

х /\ у, /я и f 13 позволяют

получить

несократимые системы, состоя­

щие из одной переключательной функции.

 

 

 

Несократимые системы, состоящие из двух переключательных

функций, будут следующие:

 

 

 

 

 

 

 

 

 

/ 0,11

/о,1з!

/l,10_>

/l,12i

/ 2,9;

 

/ 2,10')

/ 2,1:0 / 2,12

(О,-')

(0. -)

(.’.у)

(V, —)

 

~

 

)(5,-)

&->) (=;.-)

/ 2.3;

/W m

/ 4,91

/ 4,10>

 

/4 ,ll’>

/4,12

(=;,.)

к , - )

 

 

(;=,-)

 

-

<5=, —)

/ 4,13;

/ 4,15!

/б,п">

fe,i3<

/ 7,10

/ 7,12!

flO.lli

( - ,- ) (-.1)

( + , -О

(+, -о

(V.-)

(V,-)

 

/ю ,и ’> / 10,1з ‘>

/ 11,12

 

/12,13‘>-

 

 

 

 

 

 

 

 

Щ, _ ) (-,* -)

 

 

Несократимые

системы,

состоящие

 

из трех

переключательных

функций, будут следующие:

 

 

 

 

 

 

 

 

 

/о,

1, э’>

/l, 6, 9-1

/l,6 ,1 5 ’>

/б, 7, 9’>

/б, 7, 16*

(0, Л,

 

 

 

(А,+, 1) (+.V>~)

(+, v.l)

Анализ таблицы 4-15 показывает, что несократимые полные системы элементарных функций могут состоять не более чем из трех функ­ ций.

К числу несократимых не относится система (Д , V>—), а так-

же максимальная система. Максимальная система является набо­ ром всех элементарных функций двух переменных.

Система (Д , \J , —) и максимальная являются функционально полными. Из системы (Д , \J , —) может быть исключена без нару­ шения полноты одна из операций: «—», «Д» или «!/»•

Из максимальной системы могут быть образованы все несокра­ тимые системы.

Вопросы и задачи для самопроверки

1.Какие функции называются переключательными?

2.Как зависит число различных переключательных функций от числа ар­ гументов? Подсчитайте число различных функций от двух, трех и четы­ рех аргументов.

3.Составьте таблицы значений функций:

/1 1 2<хз) = *1 V х2х3 >

/ 2 (xlt х2, х3) = (х, V х2) -> (хх V х3).

101

4.Сформулируйте основные свойства конъюнкции и дизъюнкции.

5.Сформулируйте правило де Моргана.

6.Пользуясь свойствами элементарных функций, преобразуйте формулы:

(* i V х2)-(х2 V х3)\

(*1 V х2М *1 V х3) .

7. Найдите инверсию функции

f3 = (хъ х2, х3) = (хг V х2)-х3 V (хх V х3)-х2 V (х2 V х3)-хг .

8.Проверьте, является ли функционально полной системой система функ­ ций: импликация и эквивалентность.

9.Выразите дизъюнкцию, конъюнкцию и отрицание с помощью функций Шеффера и Пирса.

10.Выразите функции Шеффера и Пирса с помощью импликации и константы 0.

11.Проведите упрощение:

х= А В + В =

у = ВС + С = z = I C + BC =

х — А В + А =

х= А + АВ =

х— АВ -J- АВС —

х= А + АВ + В =

Глава пятая

П РЕД С ТАВЛЕН И Е Ф УНКЦИЙ БУЛЕВОЙ АЛГЕБРЫ ] НО РМ АЛЬНЫ М И ФОРМАМИ

§ 1. НОРМАЛЬНЫЕ ФОРМЫ БУЛЕВЫХ ФУНКЦИЙ

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

В § 2 главы четвертой было указано, что произвольная булева функция может быть задана с помощью формулы. Пусть булева функция / (х 0, x lt х 2, х3) задана, например, в виде формулы:

[(*! -> х0) ~ х2] V (х3 Д 1).

(5.1)

Используя систему операций (V> Л> —)> приведем данную фор­ мулу к виду:

[(*! -> х0) ~ х2]

V (х3 Л 1) = [ах2 + а х\] + (х3+ 7) =

= [ ( * 1 +

Х 0) Х 2 + (лу• х0) ■х2]+ (х3+ 0) =

= Х 1Х 2 + Х 0Х.2 + Х 0Х уХ 2 + х3,

где

11 Х \ —> Х 3 X 1 -{- X q.

Полученное выражение состоит из дизъюнкции элементарных конъюнкций различной длины. Здесь х3 рассматривается как эле­

ментарная конъюнкция (х3Д1).

О п р е д е л е н и е . Логическое произведение любого количества

различных независимых переменных, входящих

с отрицанием или

без него, называется элементарной конъюнкцией.

Выражения вида

 

{ Х Х V Х 0) Д Х 3 ] Х х - Х 2 - Хх , Х х - Х 0

не являются элементарными конъюнкциями,

поскольку первое

представляет собой произведение функции (ХхУх0) и независимой переменной х3, а не конъюнкцию независимых переменных, во вто­ рое — дважды входит х г, а в третьем знак инверсии стоит над всем числом.

103

О п р е д е л е н и е . Булева функция задана своей дизъюнктив­ ной нормальной формой (ДНФ), если она состоит из дизъюнкции элементарных конъюнкций.

Одна и та же булева функция может иметь несколько равно­ сильных дизъюнктивных нормальных форм. Представим формулу (5.1) в виде конъюнкции элементарных дизъюнкций, используем закон булевой алгебры и введем для этого обозначения:

 

а —хх -> х0 = xx \J хо,

'

Ь = а х 2 \ / х з,

 

с = х2

V Х3,

 

d — a

\ / х3;

[(хх х0) ~ х2] V (х3 Л 1) = [ах2 У а х2] V (х3 V 1) =■■

= а х2 V а х2 \/ х3 = (b V х2) (b V а) = (а х2 V х3 V

V *2)(ах2 V х3 V а) = (а х2 V с)(а*2 V ^)= (сV *2)(cV a)-

(d V x2)(d\J а) = (с V*2) • (с V * Л ) • (d V х2) ■(d V *1 *0) =

= (сv ^)-(сV *оМсV *i)-(dV *2M dV *iMd V x0)=

= (x2 V x3 V *2)•(*2V *зV *1 )•(x2 V x 3 V x 0). (xx V x0 V

 

V ^ V -^2)*(x%V ^0 V -^3V xx)-(xx \j *0

V *3 V x„)= 1

 

(-4 V x2 V *3)•(*oV *2 V *3)•(x0 V * 1

V x2 V *3)=

 

= (* 1 V *2 V *3)(Xo V X2 V *3)(*0 \J xx \J x2 \J x3).

(5.2)

Полученное выражение является конъюнктивной нормальной формой и состоит из конъюнкции элементарных дизъюнкций.

О п р е д е л е н и е . Логическая сумма любого количества раз­ личных независимых переменных, входящих с отрицанием или без него, называется элементарной дизъюнкцией.

Элементарными дизъюнкциями

являются

0;

х; х х, х х

\] х 2;

и другие.

 

 

 

 

 

 

Здесь х, х х являются

«вырожденными»

дизъюнкциями.

Они

могут быть представлены как х \/ 0

и х х

\J 0. Члены вида:

 

хх V *2 V х\

хх Д х2V *3;

xx \J х2 V *i

 

не являются элементарными дизъюнкциями, так

как они

могут

быть значительно упрощены.

 

 

 

 

 

О п р е д е л е н и е .

Булева функция

задана

своей конъюнк­

тивной нормальной формой (КНФ),

если она состоит из конъюнк­

ции элементарных дизъюнкций.

 

 

 

 

 

104

Одна и та же булева функция может иметь несколько равно­ сильных дизъюнктивных (конъюнктивных) нормальных форм (ДНФ, КНФ). Количество букв в элементарной конъюнкции или дизъюнк­ ции называется ее длиной.

§2. СОВЕРШЕННАЯ ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

бу л е в о й ФУНКЦИИ (СДНФ)

Если какая-либо дизъюнкция задана одной из своих дизъюнк­ тивных (конъюнктивных) нормальных форм, то для ее минимиза­ ции с помощью некоторых из описываемых ниже методов необхо­ димо предварительно перейти к совершенной дизъюнктивной (конъюнктивной) нормальной форме.

О п р е д е л е н и е . Если элементарная дизъюнкция (конъюнк­ ция) дизъюнктивной (конъюнктивной) нормальной формы от п аргументов содержит все п аргументов, то форма называется со­ вершенной.

Теорема

1. Любую

функцию

алгебры логики f (хх,

х2, . . . ,

xk, .

. . , хп),

где п ф 1 ,

можно представить в виде:

 

 

 

 

°k °1

°2

°k

 

 

 

[ (хх, х2, . • • > хп) ~ \j хх ' х2 . . . х^ / (оу, О2 , . • . ,

 

 

 

 

о,

 

 

 

 

 

 

 

Xfe.fl , •

• • ,

хПу,

'

(5.3)

где V

— знак логической суммы [дизъюнкции ],

аналогичный знаку v

в классической алгебре',

 

 

 

 

 

 

 

 

сг£- = 0

или

1,

 

 

это представление называется разложением функции по (k пере­ менным).

Д о к а з а т е л ь с т в о . В случае, если: х х — ах, х2 ----- о2, . . . ,

в1 °2 °k

xk = ak\ хх -х2 . . . . xk — 1, то во всех остальных случаях конъюнк­ ция равна нулю.

В самом деле, х° —

х, ах1

= х, Когда х;- = 0 и ах = 0, получаем

0° — 0 — 1. Случай,

когда

хх ах —- 1, очевиден. Если же хотя

бы в одном из членов конъюнкции хп Ф сг„, то этот член превра­

щается в нуль и превращает в нуль всю конъюнкцию,

так

как

при Xj -

1 и С; — 0 будем иметь

 

 

 

 

 

 

 

х° = Ху — 1 = 0.

 

 

 

Точно так же при х.

- 0 и о.

- 1 получаем х\ = х. ==

0.

о х,

Для

доказательства

теоремы

рассмотрим

произвольные

о2, . . . ,

о,-, . . . ,

ok. Пусть х х

о х, х2 = а 2,

. . . , х-х -=

а,-, .

. . ,

xk °k

Заменив

в левой части все равенства хх от у = 1

до j — k

на равные им ajt

получим

 

 

 

 

f (ох, О2, ■• . ) <Т£) Xh+ l , • • • I хп)"

105

В правой части (5.3) в силу равенства х;- = сг;- получаем:

V l-/(<Ti,

<х2,

. . . ,

ak, xk+x ,

. . . ,

хп) =

<4

 

 

 

 

 

==:f ( 6 l i

0%,

. . . ,

Gfc, %k+\ >

• • * >

^ t l ) ‘

Таким образом, равенство (5.3) справедливо для любых значений Gj, что и требовалось доказать. Из доказанной теоремы следует другая 'теорема.

Теорема 2. Любую функцию алгебры логики можно представить

ввиде формулы через конъюнкции, дизъюнкции и отрицание.

До к а з а т е л ь с т в о . Поскольку х-х = 0 и я + * — '1, теорему достаточно доказать для функции

 

 

Т а б л и ц а 5-1

*1

X*

 

0

0

1

0

1

0

1

0

0

1

1

1

/(*!,

х2,

. . . , хп)

const,

так

как

 

 

 

f(X l, х

.............. Хп) =

а п

\

a t

а п

f (стъ

= V *1 . х2 . . .

xn

<4

g2,

,

Gn).

(5.4)

 

Поскольку функция f (alt с 2, . . . , оп) равна 1 или 0, то конъюнк­ ции, входящие в дизъюнкцию (5.4), либо будут равны нулю, либо не будут тождественно равны нулю. В силу свойств дизъюнкции члены, равные нулю, можно опустить, тогда

/(*!, х2,..•,х„)=

V

 

(5.5)

Хх - х2

 

 

f «v <v ■■ ®„>=i

 

 

 

что и требовалось доказать.

 

 

 

 

Суммирование конъюнкции ведется по наборам (а^ g 2,

. . . , стл),

для которых / ((rlt о 2, . . .

, оп) = 1. Разложение

(5.5)

является

СДНФ.

 

 

 

 

Формула (5.5) имеет большое практическое значение, так как она

позволяет строить СДНФ по табличному

заданию

функции. Для

этого необходимо отобрать все наборы аргументов, на которых табличная функция равна единице «1», и для них составить конъюнк-

°1

°2

°П

 

 

 

 

 

 

ции вида х± ,

х2 . . . хп , а затем соединить их знаком дизъюнкции.

Пример 1.

Составить СДНФ для

f (хг, х2) = х х ~ х2; составим

таблицу истинности 5-1 для этой функции.

(хх, х 2)

 

Имеем два

набора

(0,0)

и (1,1),

на

которых /

равна

единице «1»,

поэтому

х, ~

х2 =

х°х°

\J

х\х'2 = XjX2

у хххг

 

Пример 2.

Составить

СДНФ

для

функции,

заданной

таб­

лично (табл. 5-2).

106

Функция равна 1 на четырех наборах (0, 1, 1), (1, 0, 0), (1, 1, 0), (1,1, 1), поэтому она запишется согласно (5.4):

f (*1 .*8. *з) = * 1 х\ х\ V х\ Х°2 Х °3 V JCl xl Хз V х\ х\ xl =

X jХ.<Х■' \ J ХуХ2 Х ‘>V ХуХ2Х3 \ / X jA'.ay.

Для задания п местных функций при 3 < « < 1 0 используют прямоугольные таблицы, которые позволяют получить более ком­ пактную запись. Зададим булеву функцию от четырех аргументов / (х0, x lt х 2> х3) при помощи прямоугольной таблицы 5-3.

 

 

 

Т а б л и ц а 5-2

 

 

Т а б л и ц а 5-3

*1

хя

*3

f (*„ хй, х3)

 

*1*0

 

 

 

набора

 

0,1

10

11

 

 

 

 

 

 

00

0

0

0

0

0

 

 

 

 

 

1

0

0

1

0

00

1

1

1

1

2

0

1

0

0

3

0

1

1

1

01

1

1

1

1

4

1

0

0

1

10

0

0

1

0

5

1

0

1

0

11

1

1

0

1

6

1

1

0

1

 

 

 

 

 

7

1

1

1

1

 

 

 

 

 

Из таблицы следует, что заданная функция обращается в еди­ ницу на 12 из 16 наборов значений аргументов. Функцию, которая представлена в виде прямоугольной таблицы 5-3, возможно пред­ ставить ее дизъюнктивной нормальной формой, содержащей 12 чле­ нов. Членами данной дизъюнкции являются элементарные конъюнк­ ции всех аргументов. В данной дизъюнкции, только один из членов равен 1, так как, если поставить в соответствие набору 0111 элемен­

тарную конъюнкцию х 0х 1х 2х3, то очевидно, что только данная конъ­ юнкция обращается в единицу на этом наборе. Так, например:

ХдХуХ2Х3 = 0111= 1.

Получим из таблицы 5-3 СДНФ. Для этого поставим в соответст­ вие каждому набору (табл. 5-3), на котором функция равна 1, эле­ ментарную конъюнкцию максимальной длины и соединим их зна­ ком дизъюнкции, тогда СДНФ будет иметь вид:

/ = Х3 Х 2 Ху Х0 V Х 3 -'-'■2 * 1 Хд V Х 3 Х2 Ху Хд V Х3 Х2 Ху х0 V

 

V Х 3 Х.у Ху Хд V Х 3 Х 2 Ху Хд V Х 3Х 2ХуХд \/*3*2*1*0V Х3Х2ХуХд

\ /

V Х 3Х 2ХуХд V:Х 3Х2ХуХд V Х 3Х2ХуХ0.

(5.6)

Отсюда следует, что область единичных значений функции как бы составляется из единичных значений соответствующего коли­ чества элементарных конъюнкций максимальной длины, называе­

107

мых конституентами единицы. Например, для функции / (х1, х 2, х 3, х4) конституентами единицы являются элементарные конъюнк­

ции ХуХ2х^>с4, ХуХ2х3х4. Для функции п переменных конституенты еди­

ницы имеют вид х хх 2 . . . хп.

Конституента единицы принимает единичное значение тогда и только тогда, когда все буквы принимают единичные значения. Смысл термина «конституента единицы» поясним на следующем примере. Предположим, что задана постоянно истинная четырех­ местная функция. Выразим эту функцию в виде формулы:

1 = Х3 Х2 Ху X q

\/ Х3 Х2 Ху X q \J

Х‘>Ху Ху X q \/ Х3 Ху Ху хп V

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

V * 3 Х2 Ху x (l V *3Х%Ху Xq \J Х3 Ху Ху Xq

0

1

0

0

0

1

0

1

0

1

1

0

V Х3 Х2 Ху Х0 V Х3 Х 2 Ху Х0 V Х3 Х2 Ху Х0

1

0

0

0

1

0

0

1

1

0

1

0

V х3 х 2 Ху Xq V Х3 Х2 Ху Xq V х3 Х2 Ху Xq

1 1 0 0 1 1 0 1 1 1 1 0

\ / хз Ху Ху Xq

0 1 1 1

V Х3 Х2 Ху Х0 V

 

1

0

1

1

 

V Х3 Х2 Ху Xq.

( 5 . 7 )

1

1

1

1

 

Эта формула содержит 16 элементарных конъюнкций макси­ мальной длины. Под каждой конъюнкцией приведен соответствую­ щий набор значений аргументов, обращающий данную конъюнк­ цию и только ее в единицу. Можно сказать, что формулой (5.7) пред­ ставлено разложение единицы на ее конституенты (составляющие).

Если считать единицу функцией п аргументов, то ее можно раз­

ложить на 2" конституент, т. е. на 2" дизъюнктивно связанных эле­ ментарных конъюнкций п-то ранга, так как количество различных

наборов значений п равно 2 " .

О п р е д е л е н и е . Совершенной дизъюнктивной нормальной формой [СД Н Ф ] переключательной функции называется дизъюнк­ ция тех конституент единицы, которые обращаются в единицу на тех же наборах значений аргументов, что и данная функция.

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

Сокращенная запись СДНФ имеет вид:

/ = V $ при i = 0, 1, . . . , (5.8)

здесь п — ранг конъюнкции; i — номер набора, на котором функ­ ция принимает значения 1.

Эта запись СДНФ обозначает дизъюнкцию элементарных конъюнкций. Представление функции алгебры логики в СДНФ возможно для всех функций, исключая функции, тождественно равные «0». Преимуществом такой формы записи СДНФ является ее компактность.

Пример 3. Разложим на конституенты единицу. Для этого пред­ ставим 1 = х V х, или 1 — (хг V ^iM*» V х 2). Использовав рас­

108

пределительный закон умножения относительного сложения, по­ лучим: 1 --x Lx 2 V x ix 2 V х 1 х з V х хх2•Аналогично

1= (Х1 V *i)( * 2 V Ч) {хз V Ха) = (*i*aV x~i*2 V \/-П■^'2 V -И^2)‘(-'-3V *з)=~X|XoX;j\УXiXgXg \/ Х2Хо\/

У^2 -^3V xlx2Х3 V Х1 Х2 Х3 V Х1 Х2 Х3 V И Х2 Х3.

Вобщем случае:

1 = (ххV х!)(хя V

-••(*„V =

••*„V

V лух2..■.-xn \J ХхХ2х3-. . .■ хп V

V

V *1 *2 *3 -••••*„•

(5.9)

Слагаемые (5.9) называются конституентами разложения еди­ ницы «1». Конституенты «1» обладают следующими свойствами:

1 )произведение двух каких-либо конституентов «1 »равно нулю, так как любые два конституента обязательно содержат хотя бы одну одинаковую переменную в различных степенях (переменную и ее обращение)-,

2 )сумма всех конституентов единицы равна единице.

Указанные свойства запишем в виде формул

kr kj = 0 при i Ф j (i, / = 0, 1, 2, . . . 2'1-1);

2«—1_

1= V к

1-0

Любой конституент разложения «1» в соответствии с принятыми обозначениями можно записать,

— п °k ki = Д xk . ft=i

В алгебре релейных схем «1» представляет модуль умножения. Выше отмечалось, что любая булева функция имеет несколько ДНФ и одну СДНФ. Любая ДНФ получается в результате миними­ зации СДНФ. Переход от ДНФ к СДНФ называется развертыва­ нием. Развертывание можно выполнить с помощью законов (1—10).

Рассмотрим пример перехода от ДНФ к СДНФ.

*1 * 2 V % V *0*1 * 2 V *3 = *1 * 2 (хо V х) (х3 V *з) V *0*2

• (*i V *1 ) (*з V *з) V х о x i Х2 (*з V *з) V *з (*о V х 0) (хг V *1)•

(х2 V х2) = Х 0Х гХ 2Х 3 V *0*1*2*3 V х0*1*2*3 V х0 Хх х2х3V Х 0ХхХ2Х3 V

V Х 0ХхХ2Х3 V Х 0ХхХ2Х3

V х0 ХхХ2Х3 V Х0ХхХ2Х3 V Х 0ХхХ2 х3 V

\ / Хо*1*2*3 Д *0*1*2*3

*о*1*2*3 V Хо *i Х2 Х 3 \ / X ()X jX 2 Хо \J

109

V *0*1*2 *S V *0 *1 *2 *3 V *0 *1*2 *3= *0 *1 *2 *3 V*0 *1 *2 *3 V

V Х0*1*2*з\/ *0*1*2 *3 V *0 *1*2*3 V *0*1*2*3 V *0*1*2*3 V *0*1*2*3 V

V JC0*i*2*s V *0*1*2*3 V *0*1*2*3 V *0*1*2*3*

(5.10)

Полученное выражение является СДНФ.

 

§ 3. СОВЕРШЕННАЯ КОНЬЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

БУЛЕВОЙ ФУНКЦИИ (СКНФ)

 

Любая булева функция может быть задана

совершен­

ной конъюнктивной нормальной формой (СКНФ). Для этого исполь­ зуется понятие к о н с т и т у е н т ы н у л я . Смысл термина «конституента нуля» поясним на следующем примере. Используем таблицу 5.1 и будем считать, что задана постоянно ложная четырех­ местная булева функция. Ее формулу получим путем инверсии обеих частей формулы

0= (*3V* 2 V*iV*о) (*зV* 2 V*iV*о) (*зV* 2 V*iV *о) (*зV* 2

V*iV*о)

О

0

0

0

0

0

0

1

0

0

1

 

0

0

0

1

1

(*3 V* 2 V* 1 V*о) (*3V*2 V*lV*o) (*3V* 2 V* 1 V*о) (*3V* 2

V*1 V*о)

0

1

0

0

0

1

0

1

0

1

 

1

0

0

1

1

1

(*3V* 2 V* 1 V*о) (*3V*3V*lV*o) (*3V*2 V*lV *о) (*3V*2 V*lV*o)

1

0

0

0

1

0

0

1

1

0

1

 

0

1

0

1

1

(*3V*2 V*lV*o) (*3 V* 2 V* 1 V*о) (*3V*2 V*lV*o) (*3V*2 V*lV*o)

1

1

0

0

1

1

0

1

1

1

1

 

0

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.11)

Формула (5.11) представляет конъюнкцию 16, то есть всех воз­ можных различных элементарных дизъюнкций максимальной длины.

В данной формуле нулевое значение аргумента обозначается его буквой без знака инверсии, а единичное — буквой со знаком инверсии. На каждом наборе обращается в нуль лишь одна из дизъюнкций формулы (5.11), чего, однако, достаточно, согласно закону (5) для обращения всего выражения в нуль. Таким образом, можно сказать что формулой (5.11) представлено разложение нуля на его конституенты (составляющие), являющиеся элементарными дизъюнкциями 4-го ранга.

Теорема 3. Любую функцию алгебры логики (теорема де Мор­ гана) f (*х, *2, . . . , хп) (л!> 1) можно представить в форме:

ц>

. ) - a [ ? V < ! V . . . V * > /( ■ ? ,, о , . . . , о „ ) | ,

если,1(хъ

х2, . . . , хп) ф 1 ,

где Д — знак конъюнкции.

Д о к а з а т е л ь с т в о .

Пусть задана

некоторая функция

алгебры логики f (хг, х 2, . . .

, хп) и пусть

 

 

F (*1, *2, • • • ,

* „)= /(* !, *2, • •

• . *„)■

110

Соседние файлы в папке книги из ГПНТБ