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

Пак Г.К. - Дискретная математика

.pdf
Скачиваний:
187
Добавлен:
01.05.2015
Размер:
1.17 Mб
Скачать

ТЕОРЕМА. Число p k,n,r ограниченно-детерминированных функций,

зависящих от n переменных веса r из РД.К. , не превосходит (rk)rkn .

Доказательство. Возьмем диаграмму Мура для ограниченнодетерминированной функции веса r . В ней из каждой вершины исхо-

дит N kn ребер, причем ребро соединено

с одной из r

вершин и

ему приписана пара ( , ),

где 0 k 1.

Таким образом, число

p k,n,r не превосходит числа диаграмм Мура такого вида.

 

Возьмем теперь r

вершин, занумерованных

числами

0, 1,…,r 1 (0 – выделенная вершина); из каждой из них исходит по N ребер, занумерованных числами 0, 1,…, N – 1. Всего имеем rN ребер. Каждое ребро может быть соединено с любой из r вершин, и ему может быть приписано любое из k чисел. Поэтому число диаграмм Мура равно

числу размещений с повторениями из rk по rN , т.е. (rk)rN .■

10.6. Канонические уравнения

Рассмотрим диаграмму Мура ограниченно-детерминированной функции f (xn,...,xn ). Предположим, что в момент t – 1 мы находились в вершине æ t 1 . Тогда при поступлении в момент времени t числа

t мы переместимся в диаграмме по ребру t , выходящему из вер-

шины æ t 1 , при этом получим выходное значение t и перейдем в

вершину æ t

(рис. 10.7). Таким образом, величины t , æ t 1 одно-

значно определяют значения t

и

 

æ t . Величины

и

будем на-

æ t

зывать соответственно

входной

и

( t , (t))

выходной

величинами,

æ-

состоянием.

 

 

 

 

 

Пусть Х описывает значение выход-

æ t 1

ной величины ,Q описывает значе-

 

ние состояния æ и

Z описывает зна-

Рис. 10.7

 

чениевыходной величины . Мы пришли кканоническимуравнениям:

z(t) x t ,Q t 1 ,

где Q 0 0. Если перейти от вектор-

t G(x(t),Q(t 1)),

ной записи канонических уравнений к скалярной, то получим:

z(t) F(x1(t), ,xn (t),

q1(t 1), ql (t 1)),

q1(t) G1(x1(t), ,xn (t), q1(t 1), ql (t 1)),

… … …. … …

ql (t) Gl (x1(t), ,xn (t), q1(t 1), ql (t 1)),

101

q1(0) ... ql (0) 0,

l logkr .

 

 

 

Здесь переменные x1,...,xn

пробегают значения из

Ek , а вектор

q1,...,ql принимает

r значений (например,

двоичные записи чисел

0, 1, …, r – 1).

 

 

 

 

Примеры.

f& x1,x2

 

 

 

1. Для функции

канонические

уравнения

имеют вид

z(t) x1(t)& x2 t .

 

 

 

 

2. Для функции z x y канонические уравнения имеют вид

z(t) x(t) y(t) q(t 1)(mod2),

q(t) x(t)y(t) x(t)q(t 1) y(t)q(t 1), z(0) 0.

10.7.Операциинадограниченно-детерминированнымифункциями

ТЕОРЕМА. Класс детерминированных функций замкнут относительно операции суперпозиции. ■

ТЕОРЕМА. Класс ограниченно-детерминированных функций замкнут относительно суперпозиции.

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

Пусть

f0(y1,..., ym ), f1(x1,...,xn) – две

ограниченно-

детерминированные

 

функции.

 

Рассмотрим

функцию

f f0(y1,...,ym 1 f1(x1,...,xn)).

Выпишем каноническиеуравнения для f0 и f1 :

z

0

t F

y

t ,...,y

 

t ,q0

t 1 ,...,q0

t 1 ,

 

 

0

1

m

1

 

ι

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

t ,q10 t 1 ,...,qι0

t 1 ,

 

q1 t G10 y1 t ,...,ym

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

... ... ... ... ... ...

 

 

 

qi0

t Gi0 y1 tn ,...,ym t ,q10 t 1 ,...,qι0 t 1 ,

 

 

0

 

0

 

 

 

 

 

0

 

q0

0 ... q0 0 0;

 

 

 

 

 

1

 

 

i0

 

 

 

 

 

 

z1 t F1 x1 t ,...,xn

t ,q11 t 1,...,qi1 t 1 ,

 

 

 

t G11 x1 t ,...,xn

 

 

1

 

 

 

t ,q11 t 1,...,qi1 t 1 ,

 

q11

 

 

 

 

 

 

 

 

 

1

 

 

 

...

 

...

...

...

...

 

 

...

 

 

 

q11

t Gi1 x1 t ,...,xn

t ,q11 t 1,...,qi1 t 1 ,

 

 

 

1

 

 

 

 

1

 

 

q1

0 ... q1 0 0.

 

 

 

 

 

1

 

 

i1

 

 

 

 

 

 

Покажем, что f можно задать каноническими уравнениями.

Пусть F F0 y1,...,ym 1,F1 x1,..,xn

,y11,...,yl1 ,q10,...,ql0 ,

 

1

0

102

Gij0

Gij0 x1,..,xn ,q10 ,...,ql0

,q11,...,ql1

 

 

 

 

 

 

 

 

0

1

 

 

 

 

G0j y1,...,ym 1,F1(x1,..,xn

,q11,...,ql1 ),q10,...,ql0 ,i 0,1 j l0,

 

 

 

 

 

 

 

1

 

0

 

 

 

,q1i,...,qli ,i 0,1 j li.

 

 

 

 

Gij x1,..,xn

 

 

 

 

 

 

 

 

1

 

 

 

 

 

Тогда уравнения

 

 

 

 

 

 

 

z t F x t ,...,x

n

t ,q0

t 1,...,q0 t 1,q1

t 1,...,q1

t 1 ,

 

 

1

 

1

 

0

1

1

 

qj

t Gij x1

t ,...,xn t ,q1

t 1,...,q 0

t 1,q1 t 1,...,q 1 t 1 ,

 

i

 

 

 

 

0

0

 

1

1

 

 

0 0,

0 i m,

1 j i

 

 

 

qij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

задают ограниченно-детерминированную функцию. Повторив эти рассуждения несколько раз, можно доказать теорему и для любой другой суперпозиции.

 

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

f x1,...,xn

зависит от xi с запаз-

дыванием,

если

для любых

входных

последовательностей

1

1 1,..., 1 t ,...,

 

 

 

 

 

 

 

 

n n 1,..., n t ,...,

илюбого момента времени t значение t f ( 1,..., n) полностью

определяется значениями первых t членов последовательностей1,..., i 1, i 1,..., n и значениями первых t 1 членов последовательно-

сти i , т.е. t не зависит от i t .

 

 

Пример. Рассмотрим детерминированную функцию

x f (x) из

Pg,2 ,

для которой t t 1 и, (1) 0 … … …

… … … …

т.е. f (x) осуществляет сдвиг входной

 

 

последовательности на один разряд. На рис. 10.7 представлено дерево для x , из которого видно, что x – ограни- ченно-детерминированная функция веса 2 и имеет канонические уравнения

z t q t 1,q t x t ,

q 0 0.

0

0 1

1

0

0 1

1

 

0

1

0

 

1

 

0

0

1

1

 

 

0

0

0

1

 

 

 

 

 

 

 

 

0

 

 

 

 

Рис. 10.8

 

 

Ограниченно-детерминированная функция f (x1,...,xn ) зависит от xi , с

запаздыванием f можно задать каноническими уравнениями

z(t) F x1 t ,...,xn t ,q1 t 1,...,ql t 1 ,

 

 

 

 

 

 

 

 

q1(t) G1 x1 t ,...,xn t ,q1 t 1,...,ql t 1 ,

 

 

 

 

 

 

 

.....................................................................

 

 

 

 

 

 

 

ql (t) Gl x1 t ,...,xn t ,q1 t 1,...,ql t 1

 

 

 

 

 

 

 

q1(0) ... ql (0) 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в которых

F(q1(t)) G1 x1,...,xn,q1,...,ql

 

существенно

не

зависит от

xi,1 i n . В приведенном выше примере

F x,q q ,

т.е. не зависит

существенно от х.

 

 

 

 

 

 

 

 

 

введения

 

обратной связи О. Пусть

 

 

Определим

 

операцию

 

f1(x1, ,xn ), , fm(x1, ,xn )

m 2

система

детерминированных

функций и пусть f d

 

зависит от переменной хj, с запаздыванием. Рас-

сматривая эту

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

систему

как

 

 

 

 

 

 

 

 

 

 

 

 

преобразова-

xj 1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

тель с n вхо-

 

 

 

 

 

 

 

 

 

 

 

 

 

дами и m вы-

xj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ходами,

со-

xj 1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

единим выход

 

 

 

 

 

 

 

 

 

 

d

с

входом j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(«обратная

 

xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

связь» между

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выходом d и

 

 

 

 

 

 

 

 

 

 

 

Рис. 10.9

 

 

 

входом j).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система канонических уравнений ограниченно-детерминированной

функции для f1,..., fm :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z1 t F1 x1 t ,...,xj t ,...,xn (t),q1 t 1,...,q t 1 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

t F

x t ,..., ,...,x

n

(t),q

t 1,...,q

 

t 1 ,

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

m

t F

x t ,...,x

j

t ,...,x

n

t ,q t 1,...,q

 

t 1 ,

 

 

 

 

m

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

q t G x t ,...,x

j

t ,...,x

n

t ,q t 1,...,q

 

t 1 ,

 

 

 

 

1

1

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ql (t) Gl x1 t ,...,xj t ,...,xn t ,q1 t 1,...,q t 1 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q1(0) ... ql (0) 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

преобразуется к виду

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

103

104

z1 t F1 x1 t ,...,Fd x1 t ,..., ,...,xn t ,q1 t 1,...,ql t 1,...,xn t ,q1 t 1,...,ql t 1 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t F

 

x t ,...,F x t ,..., ,...,x t ,q t 1,...,q t 1,...,x t ,q t 1,...,q t 1 ,

z

 

 

1

 

1

1

d

1

n

1

l

n

1

l

z 1 t F 1 x1 t ,...,Fd x1 t ,..., ,...,xn t ,q1 t 1,...,ql t 1,...,xn t ,q1 t 1,...,ql t 1 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z t F

 

x t ,...,F x t ,..., ,...,x t ,q t 1,...,q t 1,...,x t ,q t 1,...,q t 1 ,

m

m

 

1

d

1

 

n

1

l

n

1

l

q t G x t ,...,F

x t ,..., ,...,x

t ,q t 1,...,q

t 1,...,x

t ,q t 1,...,q t 1 ,

 

1

1 1

 

d

1

 

n

1

l

n

1

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

t ,...,F

x

t ,..., ,...,x

t ,q

t 1,...,q

t 1,...,x

t ,q

t 1,...,q t 1 ,

q t G

 

l

l

 

1

 

d

1

 

n

1

l

n

1

 

l

q 0 ... q 0 0.

 

 

 

 

 

 

 

 

 

l

 

 

 

l

 

 

 

 

 

 

 

 

 

Пример. Рассмотрим систему ограниченно-детерминированной функции, задаваемую каноническими уравнениями:

z t x t y t q t 1 mod2 ,

t x t y t x t q t 1 y t q t 1,

q t u t ,q 0 0.

Обе функции t и зависят от переменной и, с запаздыванием.

Посредством тождества u t t введем обратную связь. Получим

канонические уравнения:

z t x t y t q t 1 mod2 ,

q t x t y t x t q t 1 y t q t 1,

q 0 0.

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

ТЕОРЕМА. Класс ограниченно-детерминированных функций замкнут относительно операции О. ■

10.8. Полные системы

Пусть Pk – множество всех функций k-значной логики, т.е. функ-

ций, для которых области определения всех переменных есть множество {0, 1, …, k – 1}, и область значений лежит в этом жемножестве.

Примеры функций k-значной логики

1.x x 1 modk – обобщение отрицания в смысле «циклического» сдвига значений;

2.Nx k 1 x – отрицание Лукашевича, другое обобщение от-

рицания в смысле «зеркального» отображения значений;

105

3.

k 1 при x i,

i 0,1,...,k 1,

Ii x

при

x i;

 

 

0

 

4.

1

при

x i,

 

Ji x

при

– характеристическая функция значения i,

 

0

x i

 

при i k 1 представляет собой обобщение отрицания;

5.min x1,x2 – обобщение конъюнкции;

6.max x1,x2 – обобщение дизъюнкции;

7.x1x2 mod – второе обобщение конъюнкции;

8.x1 x2 modk – сумма по модулю k;

9.V x1,x2 max x1,x2 1 – функция Вебба, обобщение функции Шеффера. Функция Вебба образует полную систему в Рk относительно операции суперпозиции.

Определим

детерминированную функцию

f x1,...,xn

для

x1,...,xn из Рk

следующим образом:

 

 

 

f x1,...,xn ~ x1 1,...,xn 1 , x1 2 ,...,xn 2 ,..., x1 m ,...,xn m ,.... .

 

Обозначим через k множество всех функций,

f где Pk .

Соответствие f порождает отображение Рk

на

некоторое

под-

множество k ограниченно-детерминированной функции. Оно взаимнооднозначно и сохраняет операцию суперпозиция, т.е. функциональные системы (Рk ,C) и ( k ,C) изоморфны. Следовательно, в качестве базиса k можно взять fV (x1, x2) . Другим примером базиса в ( k ,C) явля-

ется множество f0, f1,...fk 1, fI0 x ,..., fIk 1 x , f min x1,x , f max x1,x .

ТЕОРЕМА.

Система

ограниченно-детерминированной

функции

f0, f1,...fk 1, fI0

x ,..., fIk 1 x , f min x1,x , f max x1,x ,x полна в

Ро.д.ф от-

носительно операций С и О.

 

ТЕОРЕМА.

Система

ограниченно-детерминированной

функции

f x1,x2 ,x полна в Ро.д.ф

относительно С и О.

 

ТЕОРЕМА. Существует ограниченно-детерминированная функция f

аналог функции Шеффера, такая, что система f полна в Ро.д.ф относи-

тельноС и О.

ТЕОРЕМА. Не существует алгоритма, который бы для каждой конечной системы ограниченно-детерминированной функции выяснял, является ли она полной.

106

СПИСОК ЛИТЕРАТУРЫ

1.Гаврилов Г.П., Сапоженко А.А. Сборник задач по дискретной математике. – М.: Наука, 1977. - 368 с.

2.Горбатов В.А. Основы дискретной математики. – М.: Высшая шко-

ла, 1986. - 311 с.

3.Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. – М.: Энергоатомиздат, 1988. - 480 с.

4.Лавров И.А., Максимова Л.Л. Задачи по теории множеств, математической логике и теории алгоритмов. – М.: Наука, 1984. - 224 с.

5.Москинова Т.И. Дискретная математика. Математика для менеджеров в примерах и упражнениях. – М.: Логос, 2000. - 240с.

6.Новиков Ф.А. Дискретная математика для программистов. – СПб:

Питер, 2000. - 304 с.

7.Фудзисава Т., Касами Т. Математика для радиоинженеров. Теория дискретных структур /Пер. с яп. – М.: Радио и связь, 1984. - 240 с.

8.Шоломов Л.А. Основы теории дискретных логических и вычислительных устройств. – М.: Наука, 1980. - 368 с.

9.Яблонский С. В. Введение в дискретную математику. – М.: Наука, 1986. - 384 с.

Дискретная математика

Учебное пособие

Пак Геннадий Константинович, профессор

107

108

ЛР 065166 от 07.05.97 ПЛД №63-67 от 04.06.97

Подписано в печать 23.04.2001 Печать офсетная

Уч.-изд.л. 6,2. Усл. печ. л. 6,0. Тираж 150 экз.

Институт технологии и бизнеса 692900, Находка, Дальняя, 14

Редакционно-издательский отдел Института технологии и бизнеса 692900, Находка, Дальняя, 14

Отпечатано в печатном салоне Института технологии и бизнеса 692900, Находка, Дальняя, 14

109

110