Лекция: Функциональная полнота

 

Совокупность логических операций функциолнально полна, когда какие-либо из операпций совокупности обладают нижеперечисленными свойствами:

 

1. Несохранение 0 ( f(0, 0, ..., 0) = 1)

2. Несохранение 1 ( а(1, 1, ..., 1) = 0)

3. Не самодвойственность.

 
 

f(X1,X2,...,Xn) ¹ f(X1,X2,...,Xn)

4. Немонотонность.

a1×a2×...×an ³b1×b2×...×bn

f(a1,a2,...,an)<f(b1,b2,...,bn)

5. Нелинейность.

Функция называется нелинейной, если она не может быть представлена в виде :

a0 Å a1x1 Å a2x2 Å...,

где ai = 1 или 0

 

Примеры линейных функций:

 

1 Å X = X

a0 = 1

a1 = 1

a2..¥ = 0

 

X Å Y — неравнозначность.

a0 = 0

a1 = 1

a2 = 1

a3..¥ = 0

 

Функционально полные наборы создают, например:

Ø и &; Ø и Ú; Ø и ®. Операции штрих Шеффера½ и стрелка Пира ¯ каждая в отдельности образуют функционально полный набор.

еще рефераты
Еще работы по информатике