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

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

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

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

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

F(не(X̅1,X̅2,...,X̅n)) ¹ 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

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

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

21. Понятие графа.

???

Клика

Клика - максимально большой полный подграф данного графа.

a

f b

e c

d

  a b c d e f
a            
b            
c            
d            
e            
f            
  a b c d e f
a            
b            
c            
d            
e            
f            

Построение Клики.

1. Строим дополнительный граф исходного графа.

G̅ a

f b

e c

d

2. Найдем множество внутренней устойчивости для графа G̅.

(a Ú d)(a Ú e)(a Ú f)(b Ú c)(c Ú d)

(a Ú de)(a Ú f)(c Ú bd)

(a Ú def)(cÚ bd)

ac Ú cdef Ú bdef Ú abd

{b, d, e, f}, {c, e, f}, {a, b}, {a, c}

3. Множества полученных вершин дают всевозможные полные подграфы исходного графа G̅. Причем, максимальный из подграфов дает клику.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: