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

1_Algebra_logiki

.pdf
Скачиваний:
19
Добавлен:
30.05.2015
Размер:
2.36 Mб
Скачать

 

 

 

 

 

 

 

Нормальные формы

Cовершенные ДНФ и КНФ

Построение совершенных ДНФ и КНФ

 

 

 

 

ÄÍÔ

 

W n

 

 

 

 

 

 

 

 

 

 

 

 

f(~xn) =

 

x11 xnn

 

 

 

 

 

 

f( 1

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1

;:::; n)

 

 

 

 

 

 

 

 

 

 

 

 

;:::; )=1

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 x2 x3

 

f(x1; x2; x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

 

0

 

 

 

 

 

 

 

 

 

 

 

0 0 1

1

 

 

x10x20x31 =

 

1

 

2x3

 

 

 

 

 

x

x

 

 

 

0

1

0

 

0

 

 

 

 

 

 

 

 

 

 

 

0 1 1

1

 

 

x10x21x31 =

 

1x2x3

 

 

 

 

 

x

 

 

 

1

0

0

 

0

 

 

 

 

 

 

 

 

 

 

 

1 0 1

1

 

 

x11x20x31 = x1

 

2x3

 

 

 

 

 

x

 

 

 

1 1 0

 

1

 

 

x11x20x31 = x1

 

2x3

 

 

 

 

 

 

 

x

 

 

 

1 1 1

1

 

 

x11x21x31 = x1x2x3

f(~x3) = x1x2x3 _ x1x2x3 _ x1x2x3 _ x1x2x3 _ x1x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

20 / 50

 

 

 

 

 

 

Нормальные формы

 

Cовершенные ДНФ и КНФ

 

 

 

 

 

 

 

 

 

Построение совершенных ДНФ и КНФ

 

 

 

 

 

 

 

 

 

 

ÄÍÔ

 

 

 

 

 

 

 

 

ÊÍÔ

 

 

 

 

 

 

 

 

 

 

 

f(~xn) =

 

x11 xnn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(~xn) =

(x11

 

 

xnn )

f( 1

W n

 

 

 

 

 

 

 

f( 1;:::; n)=0

 

 

 

 

 

( 1;:::; n)

 

 

 

 

 

 

V

 

 

 

 

_ _

 

 

 

 

 

 

 

 

 

( 1;:::; n)

 

 

 

 

 

 

 

 

;:::; )=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 x2 x3

 

f(x1; x2; x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0 0

 

0

 

 

x11 _ x21 _ x31 = x1 _ x2 _ x3

 

 

 

 

 

0

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1 0

 

0

 

 

x11 _ x20 _ x31 = x1 _

 

2 _ x3

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 0

 

0

 

 

x10 _ x21 _ x31 =

 

1 _ x2 _ x3

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

1

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(~x3) = x1x2x3 _ x1x2x3 _ x1x2x3 _ x1x2x3 _ x1x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

20 / 50

Нормальные формы Cовершенные ДНФ и КНФ

Построение совершенных ДНФ и КНФ

ÄÍÔ

 

f(~xn) = W

x11 xnn

( 1;:::; n) f( 1;:::; n)=1

ÊÍÔ

f(~xn) =

(x11 _ _ xnn )

f( 1

 

V n

( 1

;:::; n)

;:::; )=0

 

 

 

x1 x2 x3

 

f(x1; x2; x3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0 0

 

0

 

x11 _ x21 _ x31 = x1 _ x2 _ x3

 

0

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1 0

 

0

 

x11 _ x20 _ x31 = x1 _

 

2 _ x3

 

 

 

 

 

 

x

 

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 0

 

0

 

x10 _ x21 _ x31 =

 

1 _ x2 _ x3

 

 

 

 

 

 

x

 

1

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

f(~x3) =

 

1

 

 

2x3 _

 

1x2x3 _ f(~x3) = (x1 _ x2 _ x3)

x

x

x

x1

 

2x3 _ x1x2

 

3 _ x1x2x3

(x1 _

 

2 _ x3) (

 

1 _ x2 _ x3)

x

x

x

x

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

20 / 50

Полиномы

Полином Жегалкина

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

1

_

x

2

= x

1

 

2

1

2

x1 xn =

(x1;

n - нечетно.

x

 

 

 

x

 

x x

 

 

0;

n - четно,

x1(x2 x3) = x1x2 x1x3

 

 

 

x1

1 = x1

 

 

 

 

 

 

 

 

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

1 _

x

2

= x

1

 

2

1

2

x1 xn =

(x1;

n - нечетно.

x

 

 

x

 

x x

 

 

0;

n - четно,

x1(x2 x3) = x1x2 x1x3

x1 1 = x1

Пример

f = x1x2 _ x1x3 _x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

1 _

x

2

= x

1

 

2

1

2

x1 xn =

(x1;

n - нечетно.

x

 

 

x

 

x x

 

 

0;

n - четно,

x1(x2 x3) = x1x2 x1x3

x1 1 = x1

Пример

f = x1x2 _ x1x3 _x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

1

_

x

2

= x

1

 

2

1

2

x1 xn =

(x1;

n - нечетно.

x

 

 

 

x

 

x x

 

 

0;

n - четно,

x1(x2 x3) = x1x2 x1x3

 

 

 

x1

1 = x1

 

 

 

 

 

 

 

 

Пример

f = x1x2 _ x1x3 _x2x3 = (x1x2 x1x3 x1x2x3) _x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50

Полиномы

Полином Жегалкина

Полином Жегалкина

L

Формула ai1;:::;im(xi1 : : : xim) называется полиномом

(i1;:::;im)

Жегалкина булевой функции, коэффициенты ai1;:::;im 2 f0; 1g определяют, какие конъюнкции входят в полином.

1

_

x

2

= x

1

 

2

1

2

x1 xn =

(x1;

n - нечетно.

x

 

 

 

x

 

x x

 

 

0;

n - четно,

x1(x2 x3) = x1x2 x1x3

 

 

 

x1

1 = x1

 

 

 

 

 

 

 

 

Пример

f = x1x2 _ x1x3 _x2x3 = (x1x2 x1x3 x1x2x3) _x2x3

Николаева Екатерина Александровна (ТГУ)

Алгебра логики

21 / 50