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

Литература / Дополнительная литература / 24_В.В.Аниськов, И.В.Близнец - Дискретная математика. Курс лекций

.pdf
Скачиваний:
38
Добавлен:
29.02.2016
Размер:
659.25 Кб
Скачать

,житхемудерсо,актнуюконтледовательни,построитьле3)орму

.упрощеннойактоветонткчислосоответствуотораяменьшеек

ешать

 

.истинностицыаблаютпомогчизада

 

 

 

 

 

льзуютсиспосхемыКонтактные

âî

 

 

схемыустройствах:

 

 

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

хПонятие7.3.

 

элементовункциональныхиз

 

 

 

длячисления

зываезадаакрешитьчастности,способныопераций,метическихари

 

емыктныхконтТеория

решениипринесостоятельнойоказывается

лееБо.задаложныхболее

 

ви,задачиложные

 

 

 

âû÷è

 

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

 

преобразования время торого

 

 

 

 

ïî ìàëî

- î длительн называетс сравнению

.элементовыхональункцизхемыые

 

 

 

матея

 

Функцио7.3.Определение

 

эьным

 

 

ý

.

сначалалимдОпр

 

изхемысигнала

 

 

 

 

 

сигнала.стью

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лементовункциональныхмножествороеструктуруонечноенекоттсяåðåÁ1.

циональных элементов. Каждый элемент имеетF = F1, F2, . . . , Fk

-óíê

сетьлогическаяСтрои.Построеня.(рис2.7)

 

 

 

ni âõ äîâ

выхдоводин

тором имеется некоторое число Σ, представляющая собой

бъект

ê

-

вх(рисодома). 8). .иОднавых изодом,лированнаяназываетсцепиосуществляетсвершина,тривиальнойn вх довкотораяипонеклогическойледующимотороеявляетсчисясетьюправилам:одновременноî p âûõ(ðèñ. 9).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ÐÈÑ. 7

80

ÐÈÑ. 9

 

ÐÈÑ. 8

 

1)

T äåð âî;

 

 

 

2)

путем;единственнымсвязаныршиныíåлюбыевершин

 

3)

e T

ãðà T связен,

T \ e не связен;

 

 

любых4)

грдвуха T

содержит циклов, но гра T +XY содержит цикл для

ми. Теорема 2.4. СвязанныйграX Y àãðàT которыена не являются инцидентны-

тогдаОпределениетолькотогда, когда он содержитвершинахn

деревомявляется

 

 

Пусть2.22.

n − 1 число ребер.

вается

 

 

r Z+ \ {0, 1}. ðà G = (V, E) íàçû-

что каждоеr-дольнымребро имеетесли мносвоижкествоонцевыемовершиныжноразбитьвразныхнаV

rклассахклассов.Естак,ли

r = 2,

.двудольнымназываетсяграто

 

 

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

3-ДОЛЬНЫЙ ГРАФ

 

 

 

 

ðиразныховымазтолько. ОпределениеТеоремарациклом,классовтназываетсгда,2.ессмежны,5когда.ли(Т2я.онеорема24эйонпро.ërназываетсЗамкнутыймостерне-дохК¼нига)вым,содержитльныйдитчерезесягралиполныммаршрутронкацикловаждоевсоявляетсякдеротором. житребронечетнойгралюбыеэйлеровыйдвуеграназываетсдольнымдлиныадвезнаменитойровновершиныцикл.ятогдаэйледин.-

 

ибыыгра

решенииприЭйлеромкрыты

 

К¼нигсбергскихЭйлеровызадачи

àõ.

 

 

 

 

 

Ò

толькотогдаэйлеровымявляетсяграСвязный2.6.

гравершинакаждаякогеорематогда,

степень.четнуюимеет

-

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

 

оморграилиомгра

 

 

29

 

2

(ãäå (V )

2 множество

зывается пара (V, R), гдеОриентированнымV 6= , R (V )

 

 

 

 

ГРАФ Ля РЕШЕНИя ЗАДАчИ

 

 

 

 

всех возможных О К¸НИГСБупорядоченныхÐÃÑÊ Х МОСТАХ2-х элем нтных выборок из множества

V.стваЭлементы множества V называютсориентированныя верши

множентыэлеа,

-

п оскПриости),называютсгеометрическдуга,яR дугамитораяом изображсоединяетили ниивершинуграа

.нствемиàребрпрострìè

íà(èëè

отрезкяетсяëâ

стрелкой, направленной отv

 

с вершиной w

предст

-

 

 

v ê w.

 

 

30

-дизъотрицаетихилиилисоответству(которымпеременныхконтактовсоединениепропозициональныхнекоторыхпараллельное4)юнкция

.íèé)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

контактнойэлементоввышеопределенныхизкаждыйлькуПоск

жномоемыс

 

 

 

 

 

 

 

 

 

 

 

моихтоункцию,булевунекоторуюкак

тоипеременнымипропозициональныминекоторымирассматриватьотождествитьо

.6)(рис.хемсных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-жслоболеепостроениевозможно,суперпозициипринципуогласногда,

 

 

 

 

 

 

P

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

R

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

построенныхМеждумнонадаждойествомбазисомвсехактнойонтактныхÐÈÑ. 6

ункциях,схемвзаимновсехбулевых

 

 

 

 

 

 

êîíò ,

 

 

 

 

 

 

 

 

 

 

 

образом,

 

 

 

 

 

 

 

длякции, ветствие:

 

 

, сочевидноемыможно построитьднознанадчноебазисомсоот-

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

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

 

сизсостоитупрощенияЗадача.

-ýò

актногоконтданногодляпостроитьианализазадачурешить1)пов:

ормулу;соответствующуюустройства

 

упроститьмаксимальноункций,булевыхдлязаконыиспользуя2)

ормулу;полученную

79

 

 

 

элементовункциональныхизСхемы7.

 

 

 

Дискретные7.1.

 

лектроннэв

õ

преобразователитехнике,электроннойсовременнойВ

называемыеакзанимаютособенностиместооеважустройствах,вычислительных

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

преобрДискретным

называется

преобразователи.дискретные

 

 

 

 

 

 

 

сигналов,аборыдыазователемвхнаступающиеп

доввыхидоввхчисломнекоторымобладаеткотороево,стройс

ê

ïðå

оторогонекизберутсясигналовНаборыды.сигналов,выхнаборыступающиеп

 

 

множества.гообразун

 

å

 

 

-квонеч

актрассматриватьбудемМы

 

 

еобразованияпвременемторых

чкВечь.преобразователипренеможногнала

 

å

бусигналыберутсоторогозмножества

îòâесмножрассматриватьм

{ываетс.Тяехническоченьпростой,ая0, 1} реализацияпосколькуткихзнадискретныечениетныхсигналапреобразователей ока

аласигчениезнаом,игналабымсоствить

0 можно отожде

говысокческизадатипаåомйразлегкууðспеховнеаботкиосуществимоом. Крсправляютск меторыхтого,ввидунастосопохранлупровоещеящеениеодноговремяонденсаторуиниковыермациинахждествления:1 оприборы,дясильнымсигналахдосттехно.сигнСаточнологиаккой

кразряженномуполностьюэквивалентен

сигнала

0

ляютсностьюОпределенНаибоязарКонтактныеяжающиепростойенному. схемыразновидностью7.2. Конт. актныедискретныхемы преобразователей1 ïîÿâ-

следующизщая

состосхема,называетсясхемойКонтактной7.2.

 

тов:элемех

 

 

позициональные

переменные);

некоторые

 

1)

замык

контакты

 

2)

-пронекотрицаниясоответствуют(которымнтактыкающиеразмык

3)

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

торых

переменных);ропозициональных

 

 

-отрицаихилипеременныхпропозициональныхнекоторыхконъюнкция

íèé);

 

78

 

 

 

 

 

 

3.Булевы ункции и их свойства

3.1.Элементарные булевы ункции

= {u1, u2, . . . , um, . . .}.

записьНапример,

f (u1, u2, . . . , un

буозначает

 

 

 

 

 

 

 

 

 

n

 

 

 

 

булевойАргументыОпределениеункциейбулевыхили3.1. Функцияункциейункцийалгебрыfберутсялогикииз,некдеоторого.: B B B = {0множназываетсествая, 1}

 

 

 

x1, x2, . . . , xn некоторые аргументы (переменные)

-мнооторыежиз

 

 

 

 

 

 

 

 

 

 

 

 

 

U =

зналевучатьункциюбуквмиот n аргументов. Элементы из множества U буквыдемобо-

 

 

 

 

элементы.различные

 

азличные

ïðè

этомПуобознастьчают x1, x2, . . . , xn, y1

, y2, . . . , yn, x, y, z.

ñòâà U.

значениепринимаетпеременныхэтихизкаждаяТогда

 

являются{0, 1}упор.Поэтомуядоченнымиговорят наборах значений переменных, к

множестваиз

 

n-элементными выборками с возвращением

 

Переме

{0å, 1}.

 

 

 

 

 

 

 

 

 

 

 

 

 

противное)

 

 

 

 

 

 

 

 

пропозициоЕсли ííû x1, x2, . . . , xn

 

 

 

 

 

 

 

 

 

 

 

. ìè

 

 

или пропозициональными еще называют

 

 

 

 

P (n)

отункцийбулевыхвсехмножествочимобозна

ÿ ð

выборкаf (x1,çx2, . . . xn булева

ункциязначение

 

- некото

 

 

(a1

, a2, . . . , an)

 

áîðå à í

 

 

B2, òî f (a1, a2, . . . , an) åñòü

на ункции этой

определено наборе указанном на значение это если. через,и (можОбознаетбытьчим

 

(a1, a2

, . . . , an)

 

 

 

 

 

 

 

 

 

,ункций

через

P2 множество всех всюду определенных булевых

 

 

 

 

2

 

 

 

 

 

 

 

 

 

n аргумБудемнтовписать(n > 1).

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

-ввексипомощьюназыватьтаблицыэтовыражвкениеоторойзадавать.можноаргумента

торнымвыхБулевузаданиемункциюx˜ = (x1, x2, . . . , xn)

 

 

 

 

âà

 

n

переменных,значенийнаборывозможныевсестоятстолбцах

êïå.ременныхn + 1 столбцепринятознараспочениялагсамойать31тбуаклевойназываемомункцииестественном.Наборызнапорченийяд-

 

x1

x2

 

x3

 

 

· · ·

xn−2

 

xn−1

 

 

xn

f xn)

 

 

 

 

0

0

 

0

 

· · ·

0

 

 

0

 

 

0

a1

 

 

 

 

0

0

 

0

 

· · ·

0

 

 

0

 

 

1

a2

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

 

· · ·

0

 

 

1

 

 

0

a3

 

 

 

 

· · ·

· · ·

 

· · ·

· · ·

 

 

· · ·

 

 

· · ·

· · ·

 

 

 

 

 

..

 

 

 

 

 

 

 

 

1

1

 

1

 

· · ·

1

 

 

0

 

 

1

a2n −2

 

 

 

 

1

1

 

1

 

· · ·

1

 

 

1

 

 

0

a2n −1

 

 

 

 

1

1

 

1

 

· · ·

1

 

 

1

 

 

1

a2

 

 

 

ассмотрим

пример

конкретной

булевой

ункции отn 3-

аргументов.х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

x2

x3

 

f x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

0

 

1

 

 

 

 

 

 

 

виспоеункциипозвоСоглашениеляет.Так,

1

рассмотренномльзоватьзаданиибозналееченийпримере,компактноепеременныхвекторноеестественномзаданиебупорлевойяд1 1 0 -

 

 

 

2

 

 

 

 

 

 

 

ñòè),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

îò

Теорема 3.1 (О числе различныхf xбулевых= (11010110)ункций.

. аргументов.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

|P2(n)| = 22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

возвращениемДоказательствоиз двух.элементовЧисn . ло всевпозмож ых упорядоченных выборок с

6)ныхтеоремыупядоченных1.1,равнострок

аблицы истиннn-элементов сог(т.ласно.числоутâерсевозмождению

ïíëèìîîалучим,гáîженровмноеезнадинжчтоествачениеченийизчисс.лучаевлоПоэтомупереэтойразличныхnенныхстрок.,либоДляопятьесновакбуравноаждойэтойприменивлевыхпроис0строк.строкиСледовательункцийхутвердитункцияаблждениевыборотцыо,имеетизистиндля6)двухэтеоремыкзíаждогоостичениелементвоз1.из1,1,--

n аргументов равно

22n . ОпределениеТео ма доказана3.2. Булева ункция

 

 

 

отзависитно

ременной

 

 

 

f (x1, x2, . . . , xn) существен

наборйк

 

 

xi (i

=

1, 2, . . . , n),

существуетсли

- à

(a , a , . . . , a

, a

i+1

, . . . ,32a )

значений пåременных x

, x

, . . .

1 2

i−1

 

 

n

 

1

2

 

следующиеТеоремасвойства:6.2. Для любой ункции k-значной логики имеют место

1

_

 

 

 

 

 

f xn) =

 

Kf xn)

 

 

(6.1)

σ ,σ2,...,σn

 

 

 

 

 

1

X

 

 

 

 

 

f xn) =

 

Cf xn)

(mod k)

 

2)

σ ,σ2,...,σn

 

 

x˜ èç En.

 

 

1

^

f

 

 

 

n

ïî âñåìD

n

 

 

3)

Операции здесьfберутсяx ) =

наборамx )

 

 

 

 

 

 

 

дизъюнктивной,

 

 

 

σ ,σ2

...,σn

 

 

 

 

 

вой,Правыевторой частитретьейравенствормами(6.1)предст(6.3)авленияназываютсункцийясоответственноk

- ïåð

ункцийдляобразом,Такимки.

 

 

 

k-значной логи

ункций.буаналогичнолевыхжормамения,нойразло

k-значнойконъюнктивнойлогикисуществуютиимпликспособыатив-

77

ведливыСвойствоследующие6.2. Дляутверждения:элементарных ункций k-значной логики спра-

 

Iτ +1(x) . . . Ik 1(x),

 

I0(x) I1(x) . . . Iτ −1(x)

1.Iσ(Iτ (x)) =

 

 

 

 

σ = 0;

 

 

 

 

 

 

 

 

 

åñëè

 

 

 

 

 

 

 

 

 

 

 

åñëè

 

 

 

 

 

 

 

 

 

0,

 

0 < σ < k

1;

 

Iτ

(x), åñëè σ = k

1.

 

 

 

 

 

2.Iσ(x1 x2) = Iσ(x1) (Iσ(x2) Iσ+1(x2) . . . Ik−1(x2))

Iσ(x2) (Iσ(x1) Iσ+1(x + 1) . . . Ik−1(x1));

3.Iσ(x1 x2) = Iσ(x1) (I0(x2) I1(x2) . . . Iσ(x2))

Iσ(x2) (I0(x1) I1(x1) . . . Iσ(x1));

4.x = 1 I1(x) 2 I2(x) . . . (k − 1) Ik−1(x);

5.x1 = x1 (I0(x2) I1(x2) . . . Ik−1(x2));

 

Iσ (x) Iτ

(x) = (0,

свойства,

σ = τ .

 

åñëè

 

 

 

 

 

Iσ(x)

σ = τ ,

 

 

 

 

 

 

 

 

 

 

 

6

 

(k − 1) x = x; (k − 1) x = k − 1;

ций Заме ание 6.3. ассмотренные0 x = 0; 0 x = x.

ункдлясправедливые

приющихтом,kчто-бузналевых÷этиной свойствалогикиункциймогут.являютсяОднакослужитьэтобобщениемпроисходитоснованиемсвойствневсегдапредпсоответству.ложениюНапример,о-

k > 3, получаем следующие утверждения:

 

 

(3.1) (3.3)max(x1, x2)

76= min(x

1, x2).

 

( x) = x;

 

 

 

x 6= x;

 

max(x1, x2) = min( x1, x2);

равенствИз

 

 

 

 

 

 

 

 

 

 

 

теорема.следующаявытекает

являетс

 

xi

 

 

 

 

 

 

 

 

 

.

 

 

 

 

. . . , xi−1, xi+1, . . . , xn, ÷òî

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (a1, a2, . . . , ai−1, 0, ai+1, . . . an) 6=

 

 

 

 

 

 

 

 

 

 

 

 

строк,

 

 

переменная Эта

 

f (a1, a2, . . . , ai−1, 1, ai+1, . . an).

 

 

неиктивнойотораяПеременнаяункция.иктивнойлевасущественнойназываетспеременнаяПустьбу.3.называетс3существеннойОпределение

некоторогодля

 

 

 

 

 

 

 

 

 

 

 

 

f xn) задана

иаблично

 

 

i = 1, nýòîé

 

 

xi

 

 

 

 

 

 

 

 

 

ютнойнаборам.Вычеркивание

èç

 

-соответствупеременеекоторыевсехявляетсяаблицы

 

 

 

 

 

Операция,

 

 

 

 

 

(a1, a−2, . . . , ai−1, ai+1, . .

.

 

 

(a1, a2, . . , ai−1 1 ai+1

. . . , an), ãäå

 

.è. . , an)

 

íåê

ûå

наборы

переменных

x1, x2, . . . , xi−1, xi+1, . . . , xn

 

 

 

 

переменная стоит

 

îì îòîð стоназываетслбца

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi,

 

 

булеву задает

ункцию

èå

 

отиктивнойудалениемя

-вычеркиваТакоепеременных.переменной

f1(x1, x2, . . . , xi−1, xi+1, . . , xn)

n − 1

 

 

 

 

 

xi

 

 

введенияждениеутвероперации.обратнаяациейбуполевылученаоперременныхбытьДве..5пледующее4..33ойутивныхых,мыназываетсмотожрассмотрелиêнихльиднапеременизоЗамечаниеПоскОпределениеопеременныхвведениялиной

 

 

 

 

 

 

 

 

 

 

 

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

левыхмножествоЛюбое3.1.

 

f1, f2, . . . , fs

таблицбуункцийлевымиследующихпомощьюсЭлементарнымикак..3.6заданныеассматриватьперменныхункции,жеОпределениеяютсиможнотех

 

-однихназываот.ункциями

x

 

x

 

0

1

0

1

 

0

1

1

0

 

0

1

 

 

 

 

 

 

x

y

x y

x y

x y

x y

x y

0

0

0

0

1

1

0

0

1

0

1

1

0

1

1

0

0

1

0

0

1

 

 

 

 

 

 

 

1

1

1

1

1

1

0

x

;ункциятождественная

 

x¯

;отрицание

 

0

0

 

1

константа 1;

 

x y

 

x y ä çъюнкция;

 

x y èмпликация ( x посылка33

, y заключение);

 

 

x y

;нцияэквивал

 

2.

 

 

 

 

 

 

 

 

 

 

xВместоy сумма по модулю

 

 

 

 

 

 

 

 

 

 

Через3.2.x Свойстваy будем употреблятьэлементарныхвсюдубу, глевыхде возможно,ункцийзапись xy.

череза

F обозначим некоторое непустое множество булевых ункций,

æ

F0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-мнонадлы.ормуункцийиеэлементарныхопределебувых(Индуктивноеество6ж1.мноОпределениееством

 

 

 

F

булевых ункций). Каждая уíêöèÿ f xn)

множестваиз

F

 

 

дизъюнкция,

 

 

 

 

 

 

эквиваленция,

 

 

 

называетсЕслия ормулой над F .

 

 

 

 

 

 

 

 

 

 

 

 

множества из

 

 

A1, A2, . . . , An

над ормулы

F

èëè

переменныеf (x1

x2, . . . , xn) F

 

 

 

 

 

над ормулой

 

 

 

U

, то выражение f (A1, A1 . . . , An)

называется

 

 

Пример 3.1F ..

 

è y (x z)

ормулы; x1 x2,

(x1 x2)

Есормулилы.не

 

x y

 

 

A

è

B

иормулынекоторые

f (A, B) F0

чтоговорят,то

 

ункции:лам

 

 

 

 

 

 

 

 

 

 

циями,двепозом,мооперации,вдунонолюжприменимыество2.AКромеотопрыепримененарацийэтихB тоаконъюнкция,лькжоперацийбулевойявляютсиспокоперацияднойалгебрыимпликябуэорëåáóìвойвхлевойентуация,ледяталгебреарнымиалгебрывзятиелементсуществуютбулевыми.отрицания:арныеТакимбусуммаобралункещевы--

 

операция: веннаятождес

 

 

 

 

 

 

 

 

 

 

¯

 

 

 

 

 

 

 

 

 

 

 

A

 

 

записивместоИногда

 

A.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¯

 

 

 

 

 

 

 

 

 

выхобознакормуКакываетсункцияхчлние,либоалгебреокособенноазываетссуществуютотрицанийудобным,яприправилаетсостзакесочнавлениионA лиьзураскрытиястîтрицаниеетсаршинствамногояаблицзапись.Особеннопримескистинностипераций,бок:.Этояетсопределить((((удобнымяобозна.каквльшчениетбуаклеA îåé-

((((. Для операции правило раскрытия обок можно

 

) )

)

)

 

 

 

òàê:

 

 

) ) при) построении).

толькиспользуютсяАормулы

ункции

 

 

пишутпри,тоЕсли

 

 

 

толькиспользуютсяА.ормулы

ыеперемен

f1, f2, . . . fn

 

 

 

A[f1, f2, . . . fn]

 

 

 

 

 

 

 

 

построениивиспо.льзуютсяормуламиоторые.34кподФормуяеелы,3.7.орму,толыпишутназываютсОпределениеданной

x1

, x2, . . . xn

 

 

 

A[x1, x2, . . . xn]

 

 

 

 

 

 

 

для ункций k-значной логики. Например, суперпозициями ункций из

P 0 являются следующие ункции для любой ункции f xn):

 

k

 

 

 

 

 

 

 

 

Kf xn) = min(Ia1 (x1), Ia2 (x2), . . . , Ian (xn), f (a1, a2, . . . , an));

 

f

Cf xn) = Ja1 (x1) Ja2 (x2) . . . Jan (xn) f (a1, a2, . . . , an);

 

n

 

 

 

 

 

 

 

переменныеЕсли

 

 

 

 

 

D

x ) = max( Ia1 (x1), Ia2 (x2), . . . , Ian (xn), f (a1, a2, . . . , an)),

 

 

 

x1, x2, . . . , xn принимают значения набора (a1, a2, . . .

ãîãî,дующие равенства:(a1, a2, . . . , an)

набора (b1, b2, . . . , bn) то получаем сле

. . . an), то из приведенных выше равенств получим:

 

 

 

Kf (a1, a2, . . . , an) = Cf (a1, a2, . . . , an) =

 

Если же пер менные= Df (a1, a2, . . . , an) = f (a1, a2, . . . , an).

(3.1)

 

 

 

 

 

 

 

 

ототличного

x1, x2, . . . , xn

-друлибо-какогозначенияпринимают

 

 

Kf (b1, b2, . . . , bn) = Cf (b1, b2, . . . , bn) = 0

(3.2)

 

 

 

f

(b1, b2, . . . , bn) = k − 1.

(3.3)

6.1.Свойство

ÄëÿD

ункцийэлементарных

 

ведливы1Ассоциативныеследующиеутверждения:законы:

 

k-значной логики спра-

2

x1 (x2 x3

(mod k)) (mod k) = (x1 x2

(mod k)) x3 (mod k));

 

x1 + (x2 + x3 (mod k)) (mod k) = (x1 + x2 (mod k)) + x3

(mod k3));

 

 

 

 

 

 

 

41

min(min(x1, x2), x3) = min(x1, min(x2, x3));

 

законы:1Коммутативные

 

 

 

 

 

max(max(x1, x2), x3) = max(x1, max(x2, x3));

 

2

x1 x2 = x2 x1;

 

 

 

 

 

3

x1 + x2 = x2 + x1;

 

 

 

 

 

42

min(x1, x2) = min(x2, x1);

 

 

 

а затемmax(x1x2)

 

àòü, что75вначале

 

 

 

законы: 1Дистрибутивные

 

 

 

 

 

max(x1, x2) = max(x2 x1);

 

 

 

2

min(max(x1, x2), x3) = max(min(x1, x3), min(x2, x3));

 

3.3. max(min(x1, x2), x3) = min(max(x1, x3), max(x2, x3));

 

черезОбозначим

 

 

 

x3) (mod k).

 

 

x1 (x2 + x3) (mod k) = (x1 x2) + (x1

 

öèþ

 

 

x1 x2 операцию min(x1, x2), а через x1 x2

-опера

 

считдизъюнкция.Будем.

 

конъюнкция,выполняется

 

 

x

0

 

1

. . .

k − 1

 

 

 

x

 

 

x

 

 

Im(x)

Jm(x)

 

 

0

0

 

1

. . .

k − 1

 

 

1

 

 

k − 1

 

0

 

0

 

 

 

1

0

 

1

. . .

k − 1

 

 

2

 

 

k − 2

 

0

 

0

 

 

 

2

0

 

1

. . .

k − 1

 

 

3

 

 

k − 3

 

0

 

0

 

 

 

. . .

. . .

. . .

. . .

. . .

 

. . .

 

. . .

 

 

. . .

 

. . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m − 1

0

 

1

. . .

k − 1

 

 

m

k m − 1

 

0

 

0

 

 

 

 

m

0

1

. . .

k − 1

m + 1

k m − 2

 

1

 

k − 1

 

 

m + 1

0

1

. . .

k − 1

m + 2

k m − 3

 

0

 

0

 

 

 

. . .

. . .

. . .

. . .

. . .

 

. . .

 

. . .

 

 

. . .

 

. . .

 

 

k − 2

0

 

1

. . .

k − 1

 

k − 1

 

1

 

 

 

0

 

0

 

 

 

k − 1

0

 

1

. . .

k − 1

 

 

0

 

 

0

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

x2

 

min(x1, x2)

max(x1, x2)

 

x1 + x2

x1 x2

 

 

 

0

 

 

0

 

0

 

 

0

 

 

0

 

 

0

 

 

 

 

0

 

 

1

 

0

 

 

1

 

 

1

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

2

 

0

 

 

2

 

 

2

 

 

0

 

 

 

 

. . .

 

 

. . .

 

. . .

 

 

. . .

 

 

. . .

 

 

. . .

 

 

 

 

0

 

 

k − 1

 

0

 

 

 

 

k − 1

 

 

k − 1

 

0

 

 

 

 

1

 

 

0

 

0

 

 

1

 

 

1

 

 

0

 

 

 

 

1

 

 

1

 

1

 

 

1

 

 

2

 

 

1

 

 

 

 

. . .

 

 

. . .

 

. . .

 

 

. . .

 

 

. . .

 

 

. . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

k − 1

 

1

 

 

 

 

k − 1

 

 

0

 

 

k − 1

 

 

 

 

2

 

 

 

P 0.

 

0

 

 

2

 

 

2

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

1

 

 

2

 

 

3

 

 

2

 

 

 

 

. . .

 

 

. . .

 

. . .

 

 

. . .

 

 

. . .

 

 

. . .

 

 

 

 

k − 1

k − 2

 

k − 2

 

 

 

k − 2

 

 

k − 3

 

1

 

 

Множествоk − 1

k âñåõ− 1

 

элементарныхk − 1

 

 

kункций− 1

 

k − 2

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

черезобозначать

 

 

 

 

 

 

 

 

k-значной

будемлогики

6.2. еализацииk

ункций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть

 

 

 

Основные равk-ìíîз аосильностичной лог ки ормулами.

чения,ки. АналогичнолегкF определитьнбуклевымотороепонятиенепуункциям,стоермуиспожлыествользунадя мноэквивалентныхункцийтежествомkразы-значнойобозналоги

жестваîмнизункцийсуперпозициимулы

 

 

 

 

 

 

 

F , ïîä îð-

 

 

 

 

 

 

 

 

 

 

 

74

 

 

F è

 

 

 

 

ормул

ормулеКаждой3.8.Определениеством

A(x1, x2, . . . xn)

-множенад

âèëó: äëÿF ункциюмоаждогоно сопостнабораавить булеву ункцию f (x1, x2, . . . , xn)

прапо

 

 

 

(a1, a2, . . . , an)

значений переменных x1, x2, . .

полагаетсяопределениюпоТакую

f (x1, x2, . . . , xn) = A(a1, a2, . . . , an).

. . . , xn

 

 

 

 

 

f xn)

множестваизункцийсуперпозициейназывают

F . оворАссоциативныеятакж,что ормула

 

 

 

 

 

 

 

 

 

 

 

 

ункциюбулеву

 

 

A(x1, x2, . . . , xn) реализует некоторую

 

 

n

дляункциюЭту.

 

 

обозначатьбудем

 

 

 

Определен f x )

A

fA

.

 

Формулы3.9.

 

 

 

 

 

 

 

 

 

 

åñëè

 

 

 

следующиеназываютA B

,эквивалентными

,1Свойство

аведливыпишутСпрзаконы:.этом3.1

 

 

.

 

 

 

утверждения:

 

 

 

 

fA = fB

 

 

A = B

 

 

 

 

 

 

 

 

 

 

2 (x y) z = x (y z);

 

 

 

 

 

 

 

 

 

 

 

 

13 (x y) z = x (y z)

1Коммутативные(x y) z = x законы:(y z);

2

 

x y = y x

 

 

 

 

 

 

32

 

x y = y x;

 

 

 

 

 

 

1Дистрибутивные;x y = y x

законы:

 

 

 

 

 

2

 

x(y z) = xy xz;

 

33

 

x yz = (x y)(x z);

 

 

Свойстваx(y z) =перацийxy xz.

 

1

 

Закон двîйного отрицания:, ,

 

2

 

 

 

 

 

 

 

 

 

 

 

 

x

= x;

 

Законы3x Äåx =-Моргана:x x = x;

 

. 44

 

=

 

 

 

 

;

 

 

 

 

 

 

x y

 

 

 

 

 

 

x

y

 

 

 

 

 

 

. 5

 

 

 

 

 

 

 

 

 

Свойстваx y =

 

 

 

 

 

 

 

 

 

x

констант:.y

 

 

 

 

 

 

 

 

 

xx

= 0; x x = 1; x x = 0;

 

x0 = 0; x 1 = 1; x 0 = x;

проводится

прямойДокпроверказательствоой испо. Äльзовоêàçààíòельствоием35 аблицвсехистинóòâåíðожденийñòè.

6x. 1Âûð= xажение; x 0 = x;

x 1 =

x

.

 

, , через , , :

x y = xy xy; x y = xy x y; x y = x y; x y = (x y)(x y)

 

Определение 3.10. Для n > 1 определимсумма;л ующие операции:

ïîä L

 

 

 

2

 

 

A некоторыхая ормуледующиелаA

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=1 xi

= x1 x

. . . xn

 

 

 

произведение; ое

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=1 xi = x1 x

. . . xn

аялогическ

 

 

 

 

 

 

 

n

= x1

x . . . xn

 

 

 

 

 

 

 

 

 

 

 

 

i=1 xi

 

 

 

 

 

 

 

 

 

 

 

 

..3Свойство

Åñëè

.

 

 

 

 

 

 

 

 

 

 

 

заменепритормула,

 

 

 

вхождений

еенекоторая

B

 

ая эквивалентна A

 

 

 

 

 

 

A′ в ормулу A íà

ê,

, мы п лучим ормулу B,

эквивалентную

A.

авила:спрдоказатьследующиелегкаведливысвойстваСпр.3.этого3мощьюп

 

свойства:

 

 

1. x xy = x

авилопогпоглощенияконъюнкции;

 

 

 

 

 

2. x(x y) = x

 

 

 

 

 

дизъюнкции;

 

 

 

 

 

 

 

=3.4.x Имеют местосклеивания;следующие равенства:

 

 

 

 

3Свойство. xy xy

 

 

 

 

0 x = 1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x = x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0 =

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тинностиxОпределениеДоказательство.1 = 1 3прово.11. Формудитсяласпомощью свойс ва 3.3 или таблиц ис-

чениелюбом наборе истиннистинностныхзнач нийназываетсеепеременныхяA тавтологиейона принимает,ес знапри-

 

Åñëè,ò1 . . fA = 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОпределениеA автология,3.12. Фтормубудемла писать: |= A.

 

 

 

 

 

 

наборазнадлячениелюбого

 

 

 

значеA íазываетсийеепеременныхяпротиворечиемона принимает,если

 

Åñëè

...азательство,

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

fA = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

ТеоремаA против3.2. Ф ðмуечие,ла то будем писать |= A.

 

 

 

 

|= A ÄîêB.

 

 

 

 

A равна

B

когдатогда,толькоитогда

 

 

.

Åñëè

A = B

,

òî

fA = fB

Значит,.

fA = fB

 

значенийнаборалюбого

 

äëÿ

 

 

 

 

 

 

 

 

Следовательно,переменных.

 

 

 

этому

 

 

 

 

 

 

 

 

 

 

 

 

 

|= fA fB

-ïîè

 

Åñëè|= A B.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и, значит,|= A B, то для любого набора значений переменных fA = fB

 

 

A = B.

 

 

 

36

 

 

 

 

 

 

 

 

 

ункцииДве6.6.Определение

k

логикизначной-

f1

è

f2

операций дних булевых. на равны ли для ес и , к ссмотренных à кункций авными Ввиду ютсчения зна справедливо ременных,

 

 

--пеназывапеременныхиктивныхзначенийункцийдалениянаборахдлятехвведенияжункций,

утверЗамечаниеждение.следующее6.2. Любоедовольномножествопростое, но ункцийвместе с темk-знаоченьчной важноелогики

f1, f2, . . . , fs

 

 

 

 

 

 

k-значной логики

 

 

 

 

 

 

 

-зависяункцийункциямимножествоЭлементарнымипеременных.как.ассматривать7же.р6однихможнотехотОпределениещих

(первое3) обобщение отрицания)отрицание;

сдвигциклическийилиПоста

ункции: ледующие константы 1) называют

 

k-значной логики

2

 

 

 

 

 

0, 1, . . . , k − 1;

 

 

 

 

 

= x + 1 (mod k

 

 

 

 

x

 

 

отрицания)4) x =; k − 1 − x отрицание Лукасевича (второе обобщение

5)

Im(x) =

(0,− 1,

x = m, ãäå 0 6 m 6 k − 1;

 

 

 

 

 

k

 

 

x = m,

 

 

 

 

 

 

 

(0,

 

6

 

 

ãäå

Jm(x) =

x = m, характеристическая ункция числа m,

 

 

 

 

 

1,

x = m,

 

 

06)6 m 6 k − 1;

 

6

 

 

 

 

 

 

7

min(x1, x2)

;конъюнкцииобобщение

 

) 8

max(x1, x2)

 

 

;дизъюнкции

 

9)конъюнкции

;

 

 

 

 

 

обобщениевтороеили

 

x1 x2 (mod k) умножение по модулю k

 

зададимкоторые

 

помощьюсложениеистинностных73по модулю kтаблиц,.

 

x1 + x2 (mod kñ)

 

Òåî

доказана.ма

âûïî

 

ÿ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi òàêèõ,

÷òî a

= a′′

 

 

 

 

 

 

 

 

 

 

 

существенно

зависитОпределениеот еременной6.2. Функция k-значной логики f xn)

 

 

 

 

 

 

 

xi

(1 6 i 6 n),

 

 

существует сли

набор акой

a1, a2, . . . ai−1, ai+1, . . . , an

значений перемåííûõ x1, x2, . . . , xi−1, xi+1, . . .

.íîé. . , xn,

что по крайней мере хотлняетсбы для двух значений aè a′′

-перемен

 

 

 

существенной,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

, a, a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (a a , . . . , a

 

 

, . . . , a ) =

 

 

 

 

 

 

 

 

 

 

 

1

2

 

i−1

 

 

i+1

 

 

 

 

 

n

6

 

 

 

 

 

Переменная

 

 

 

f (a1, a2, . . . , ai−1, a′′, ai+1, . . . , an).

 

 

 

 

 

являетсне

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

переменнаяЕсли..иктивнойункцийдляпеременнойчтоназываетсоказываетсям,онатосущественнойяОтме6.1.называетсЗамечание

Еслиным,понятиеíåкоторжелииктивнойаяпонятиепеременнаяпеременнойиктивной переменнойнесколькодлябуk-значнойвойболееункциилогикислож-.

ункции

 

 

 

 

 

 

 

xi является иктивн й п ременной для

 

 

kзначенийой логики

f xn),

òî

 

äëÿ

 

наборалюбог

a1, a2, . . .

. . . , ai−1, ai+1, . . . , an

переменныхзначений

 

x1, x2, . . . , xi−1, xi+1, . . . , xn

 

любыхдля

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

xi

a

a′′ переменной xi

 

выполняется

 

 

 

 

 

 

 

 

 

è âñåõ строк, которые

 

 

 

 

 

 

наборам

 

 

 

 

 

 

 

f (a1, a2, . . . , ai−1, a, ai+1, . . . , an) =

 

 

 

 

 

Опреде

 

 

f6.3.(a ,Пустьa , . . . , a

 

, a′′, a , . . . , a

).

 

 

 

 

 

 

 

 

 

åíèå

 

1

2

ункция

i+1

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

i−1

 

 

 

 

 

 

 

 

 

 

 

екоторогоëабличнопеременнаяи

è

a=

 

 

 

k-значной логики

f xn)

задана

значнойx , x , . . .логики, xi , xi

 

, . . , xn

 

1, 2, . . . , k

 

 

1), задает у

êöèþ

k

ивной стоит

. переменной

Âû÷

 

i = 1 2, .

èç. . , n

переменная

xi

 

 

 

 

 

 

 

 

 

ркивание

 

 

- ик этойсоответствуютаблицыстоявляетслбцаякееотором

 

 

 

 

 

 

 

 

 

рация,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a1, a2, . . . , ai−1, a, ai+1, . . . , an

 

 

 

 

 

 

(ãäå

(a1, a2, . . . , ai−1, ai+1, . . .

an)

 

некоторые

наборы

переменных

1

2

 

−1

+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

åê

 

 

 

 

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

Òàâ.

 

вычеркиваниеf1(x1, x2, . . . , xi−1, xi+1, . . . , xn)

 

n − 1

 

 

xi

 

 

ункцийдаленияиктивоперациивведенияобратнаяациейункцииоперяДвеОп.456.называетсОпределенпеременной

 

 

îé

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

..иктивпеременной

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

оторого кизгики,

 

 

 

 

72ñ

дует метод истинностныхk-значнойтаблицло.-

.лы,рмуазанадокеоремаПонятияТ

 

 

 

 

 

 

 

лыорму

 

 

 

бусуперпозиции

левыхбуарныхэлементсвойстваиспользоватьляютпозвоункцийвых

равносильнаотораяулы,орэквивалентнойполучения

.(тданной

-ðåà.

ужетуетункцийли

 

êöèþ),

 

 

действияТакиестроение.простоеболеееетì

авносильнымирдляываютсçíà

преобразованиями.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

двойственностиПринцип3.3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

-веннаòдвойс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зываетсОпределениея ойственной3.13двойственнак. Бубëåва ункцияункцииf x ) = f (x1, x2, . . . , xn)

Используя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

÷òî

 

 

 

аблицы истинности легко убедитьс.я,˜

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

ê

1ê; 1 двойственна к 0; x

 

 

 

 

 

x;

 

 

кдвойственна

 

;

 

 

 

 

 

 

x

x

 

;Теодвойственнаема 3.3. Дляк .любой булевой ункции

f x

n

) имеет место сле-

венствоðдующее

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Äîê

 

 

 

 

(f

)

= f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f ) (˜xn) =

 

(

 

1,

 

2, . . . , xn =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

двойственнойазана.3.4еоремадокÒ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Åñëè.

 

 

 

 

f (x1, x2, . . . , xn) = f (x1, x2, . . . , xn) = f x ).

 

 

 

 

(Î

 

 

 

 

 

 

 

 

óíêöèè)

 

 

 

 

 

 

 

 

 

 

 

òî

 

 

 

Φ(˜xn) = f (f1xn), f2xn), . . . , fkxn)),

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

n

 

 

 

 

 

 

n

 

 

 

 

n

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Φ (˜x ) = f (f1 x ), f2 x ), . . . , fk x )).

 

 

 

Φ (˜xn) = Φ x1, x2, . . . , xn) = Φ(x1, x2, . . . , xn) =

f (f1(x1, x2, . . . , xn), f2(x1, x2, . . . , xn), . . . f m(x1, x2, . . . , xn)) = = f (f 1(x1, x2, . . , xn), f 2(x1, x2, . . . , xn , . . . f k(x1, x2, . . . , xn)) =

 

 

 

 

 

n

 

n

 

n

 

.

n

 

.3.5доказана

 

 

 

 

Åñëè

ормула

СвойствоТеорема

 

 

 

 

 

 

 

x )).

 

f (f 1x ), . . . , f mx )) = f (f1 x , . . . , fm

 

 

 

 

 

 

 

(Ïðèíöèï

двойственности)

 

 

 

A[f1, f2, . . . , fs] реализует булеву ункцию f xn), то ормула

A[f1 , f2 , . . .

. . . , fs ] реализует f (x˜n).

 

37

 

 

 

 

 

мы получим A

òîì,

íóþ

тогда

аждую операцию на операцию, åé

ственнойОпределениек ормуле3.14. Формула A[f1 f2 , . . . , fn ]

называется

- äâîé

 

A[f1 , f2 . . . fn ]. При этом пишут A = A[f1 , f2 , . . .

. . . , fs ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Åñëè.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нойственностиормулезаключаетсяF = {0, 1, x,

 

 

x yчтобы,длязамен} ормутьвсюлыдвойстведунадданпринципойконкретF

x, xy,â

 

 

Если3.6..Свойство

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

.чтотого,изСледует

 

 

 

A = B, òî A = B

ормудвпринципл)Т.Действительно,лентностикимдокобразом,азательствакратитьэквивциях

 

 

 

 

 

 

 

fA = fB

 

 

 

 

 

 

 

 

 

 

 

 

- ждествостипозвонадвойственныхляет(поопределениюдваразаоерасотоктоазав.ждеств,некдвойственнотороепостроенных

заменыПустьопераций3.на4. азлоîйственженияые, буновоелевыхто ункцийA., мы получим после

çîì:

x

a

 

a

B = {0; 1}.

Определим выражение xa следующим обра-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= xa x a. Тогда, очевидно, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xa

=

 

 

x,

 

a = 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

изНепосредственно

выражения.åñëèопределения

 

 

 

 

 

(x,

 

a = 0

3.1.Леммание.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xa, следует утвержде-

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теорема 3.5x(О=дизъюнктивном1 тогда толькоразлотогда,жкогдаении xÁÔ)= a..Для юбого

kùåå= 1равенствои, 2, . . . , n

для любой булевой ункции f xn) справедливо следую-

 

 

ãäå

 

n

 

 

 

 

 

 

 

 

a1

a2

 

 

 

 

 

ak

 

 

 

 

 

 

беретъюнкция

xÿ

 

наборамвозможнымвсемпо

 

 

 

fäè(˜x ) =

 

 

 

 

x

1

 

. . x

k

f (a1, a2, . . . , ak, xk+1, . . . , xn),

 

 

 

 

 

 

 

(a ,a2,...,ak )

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 _

 

 

 

 

 

 

 

 

 

 

 

 

(a1, a2, . . .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

переменныхзначений

 

x1, x2, . . . , xk

.

 

 

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

ñòü Ïó

. . . , ak)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

÷

переменныхий

 

 

 

 

 

 

(b1, b2, . . . , bn) произвольный наб р зна

âåíства получаем x1, x2, . . . , xn.

- ðãîîдоказываемчастиТПраваяогдалевой

 

 

 

 

 

 

 

 

 

 

f (b1, b2, . . . , bn).

 

видпринимаетчасть

 

 

 

 

 

 

 

 

 

 

a1

 

a2

 

 

 

ak

 

 

38

 

 

 

 

 

 

 

 

 

 

 

b1 b2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. . . bk f (a1, a2, . . . , ak, bk+1, . . . , bn).

_

a1,a2,...,ak

 

x1

x2

 

x3

 

· · ·

 

xn−2

xn−1

xn

f xn)

 

 

0

0

 

0

 

· · ·

 

0

 

0

0

a1

 

 

0

0

 

0

 

· · ·

 

0

 

0

1

a2

 

 

0

0

 

0

 

· · ·

 

0

 

0

2

a3

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

0

0

 

0

 

· · ·

 

0

 

0

k − 1

ak

 

 

0

0

 

0

 

· · ·

 

0

 

1

0

ak+1

 

 

0

0

 

0

 

· · ·

 

0

 

1

1

ak+2

 

 

0

0

 

0

 

· · ·

 

0

 

1

2

ak+3

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

0

0

 

0

 

· · ·

 

0

 

1

k − 1

a2k

 

 

0

0

 

0

 

· · ·

 

0

 

2

0

a2k+1

 

 

0

0

 

0

 

· · ·

 

0

 

2

1

a2k+2

 

 

0

0

 

0

 

· · ·

 

0

 

2

2

a2k+3

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

0

0

 

0

 

· · ·

 

0

 

2

k − 1

a3k

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

0

0

 

0

 

· · ·

 

0

k − 1

k − 1

ak2

 

 

0

0

 

0

 

· · ·

 

1

 

0

0

ak2+1

 

 

0

0

 

0

 

· · ·

 

1

 

0

1

ak2+2

 

 

0

0

 

0

 

· · ·

 

1

 

0

2

ak2+3

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

0

0

 

0

 

· · ·

 

1

 

0

k − 1

ak2+k

 

 

· · ·

· · ·

 

· · ·

 

· · ·

 

· · ·

 

· · ·

· · ·

· · ·

 

 

k − 1

k − 1

k − 1

· · ·

k − 1

k − 1

k − 2

akn −1

 

 

k − 1

k − 1

k − 1

· · ·

k − 1

k − 1

k − 1

ak

n

 

емаТео

числе(О2.1

различных

 

ункций

 

 

 

N аргументов). |Pk(n)| = kk

 

 

 

 

 

k-значной логики от

 

 

 

 

 

 

 

 

 

изДоказательствовозвращением

.

Число.n

свыборокупорядоченныхвсевозможных

теорупорядоченныхмы1.1,равнострокэлементоваблицыпоистинности),k n-элементов сог(т.еласно.числоутвервсевозмождениюжных6)

издин

 

kn. Для каждой строки

истинностипеременныхвозмоаблицы

сз оваченийпроис.Слелучаевхоk дитовательно,выборэтойиздлястрокаждоголементногоункцияизнаборовможетзнаприниматьчений дно из k

буприменивлевых óтвернкцийждениеот 6) теоремыk

получим,множествачточис.Поэтомулоразличных,опять1.1,

 

 

n

 

 

71

 

n .

 

 

 

 

 

 

аргументов равно kk