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

Функции алгебры логики

.pdf
Скачиваний:
855
Добавлен:
18.03.2015
Размер:
2.27 Mб
Скачать

 

 

~ 4

) ( 0000010001100111);

 

 

~ 4

) (1010101010110110 );

 

7) f ( x

 

8) f ( x

 

 

 

~ 4

) ( 0100000000010001);

 

 

 

~

4

) ( 0000000100010001).

 

9) f ( x

 

10) f ( x

 

Ответы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1) x1 x2 x1 x2 1; 4) x1 x2 x3 x1 x3 x2 x3 x2 x3;

 

 

 

 

 

 

 

7) x1 x2 x4 x2 x3 x4 x1 x3 x1 x4 x2 x4 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~ n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) формулой над множеством связок {&, },

 

19. Представив функцию f ( x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~ n

)

 

 

преобразуйте полученную формулу в полином Жегалкина функции f ( x

 

 

(используя эквивалентности

 

 

 

A 1, A ( B C ) A B A C, A A A,

A

A 1 A, A A 0, A 0 A):

 

 

 

 

 

 

 

 

 

 

 

 

 

~ 2

) x1

( x2 x1 x2 );

 

~3

) ( x1 ( x2 x3 )) (( x1 x2 ) x3 );

 

1) f ( x

 

6) f ( x

 

 

~2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~ 3

) ( x1 x2 ) ( x2 x3 );

 

 

) x1

( x2 ~ x1 x2 );

 

 

2) f ( x

 

7) f ( x

 

 

 

~3

 

) ( x1 x2 )|( x2 x3 );

 

~ 4

) ( x1 x2 ) ( x3 x1 x4 );

 

3) f ( x

 

 

8) f ( x

 

 

 

~3

 

) ( x1

x2

) ( x2 | x3 );

 

~ 4

) x1 ( x2 (( x3 x2 ) x4 ));

 

4) f ( x

 

 

9) f ( x

 

 

 

~3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~4

) ( x1 x2 x3 )x4 x1x2 x3 .

 

 

) x1 (( x1

x2 ) x3 );

 

 

5) f ( x

 

10) f ( x

 

Ответы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) x1

 

x2 x1 x2 x1 x2 x1 x2

x1 x2 1;

 

 

 

 

 

1) f ( x

 

 

 

 

 

 

 

~3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) x1

x2 x2 x3 x1 x2 x3 ( x1 1)( x2 1)( x3 1) 1

 

 

 

3)

f ( x

 

 

 

x1x2 x3 x1x2 x1x3 x2 x3 x1 x2 x3 ;

 

 

 

 

 

 

 

 

 

~ 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) x1

x2 x2 x3 x4 x1 x2

x4 x1x2 x4 ( x1 1)x2 ( x4 1) 1

9)

f ( x

x1x2 x4 x1x2 x2 x4 x1 1.

20.Построить множество всех функций, зависящих от переменных x1,x2 и

принадлежащих замыканию множества А:

1) A { x };

3) A { 0, x };

2) A { x1 x2 };

4) A { x1 x2 };

61

5) A { x1 x2 x2 x3 x3 x1 };

11) A { x1

x2

x3 1};

6) A { x1 x2 };

12) A { x1 x2 };

 

7) A { 0,x1 ~ x2 };

13) A { x1 x2

x2 x3 x3 x1 };

8) A { x1 x2 ,x1 x2 };

14) A { x1

x2

x3 };

9) A { x1 x2 x3 };

15) A { x1 x2

x3 }.

10) A { x1 x2 x2 x3 x3 x1 };

 

 

 

 

 

 

 

Ответы:

1){ x1 , x1 , x2 ,x2 };

2){ 0,x1 ,x2 ,x1 x2 }; 3){ 0,1,x1 ,x2 ,x1 ,x2 };

 

4){ x1 , x2 , x1 x2 }; 5){ x1 x2 }; 6){1,x1 ,x2 ,x1 x2 ,x1 x2 ,x1 x2 }.

21. Покажите, что f [ A] , выразив f формулой над множеством А:

1) f x, A { 0,x y };

 

 

 

9) f xy, A { xy z };

2) f

x y, A { x y };

 

 

10) f

xyz t( x y z ),A { xy yz zx };

3) f

x, A { x y };

 

 

 

11) f

x y z, A { x,xy yz zx };

4) f x y z, A { x ~ y };

 

 

12) f

x y z,A { xy yz zx };

5) f

0, A { xy z };

 

 

 

13) f

x y, A { xy,x y };

6) f

x, A { xy };

 

 

 

14) f

x y, A { x y };

 

 

 

 

 

 

 

 

 

 

 

 

 

15) f xy,A { x y,x y }.

7) f x y, A { x y };

 

 

 

 

 

 

 

 

 

 

8) f x, A { xy yz zx };

 

 

 

 

 

 

 

Ответы: 1) f x 0;

2) f

(( x x ) ( y y )) ( x y );

3) f ( x x ) x;

4) f ( x ~ y ) ~ z;

 

5) f xx x;

 

 

 

7) f (

 

) (

 

 

6) f x( yx );

x x

y y

).

22. Выписать все попарно неконгруэнтные функции

~ 3

)

n

,

f ( x

 

принадлежащие замыканию множества А:

 

 

 

 

1) A {1,x };

2) A { xy };

3) A { x ~ y };

4) A { xy yz zx };

62

5) A { x y z 1}; 6) A { x y z };

7) A { x y };

8) A { xy z };

9) A { xy };

 

10) A {( x y )(

y

z )( z x )}.

Ответы: 1){ 0,1, x,x };

2){ x, xy, xyz };

 

3){1,x,x ~ y,x y z };

4){ x,xy yz zx };

5){ x,x,x y z,x y z 1}.

23. Из полной для класса [A] системы выделить базис:

1) A { 0,1, x };

 

 

 

2) A { x y,x ~ y,1};

3) A { x,x y,x y z };

 

 

4) A { xy,x y,xy z };

5) A { x y,x y };

 

 

6) A { xy, xy };

7) A { x y z,xy yz zx,x };

8) A {1,x ~ y,x y z 1};

9) A { xy,xy xz };

 

 

10) A { x,x y,x y z,xy z }.

Ответы: 1){ 0, x };

2){ x y,1};

 

3){ x y };

4){ xy, x y }; 5){ x y }.

24. Сведением к заведомо полным системам в P2 показать, что множество А является полной системой в P2:

1)A { x y };

2)A { xy z,( x ~ y ) z };

3)A { x y, x y z };

4)A { x y, f ( 01011110 )};

~3

) x1 x2 x2 x3 x3 x1 , x y 1};

5) A { 0,m( x

6)A { x ~ y,x y,xy z };

7)A { xy xz , f ( 01111110 )};

8)A { xy zt 1, f (10110110 )};

9)A { 0,1,x y z,xy zx zy };

10)A { xy z,x y }.

63

Ответы: 1)система { x, xy, x y } является полной в P2, поскольку всякая f P2

может быть представлена в виде ДНФ или КНФ. С другой стороны, x x x, xy ( x x ) ( y y ), x y ( x y ) ( x y ).

2) имеем 0 xx x, xy xy 0, x ( x ~ x ) x. Система { x, xy } полна,

поскольку x y x & y;

3)имеем x x x x,x y x y,xy x y ;

4)имеем 0 f ( x,x,x ),x x 0,xy x y ;

5)имеем x x 0 1,xy m( x, y,0 );

25. Выяснить, является ли функция f самодвойственной:

1) f x1 x2 x2 x3 x3 x1 ;

2) f x1 x2 ;

 

 

 

 

 

 

 

 

 

 

3) f x1 x2 x3 1;

4) f (x y z)t xyz;

 

 

 

 

 

 

5) f

( x y z )t xyz;

6) f (x1

x2 );

 

 

 

 

 

 

 

 

 

 

7) f x1 x2 ;

8) f x x

2

x

2

x

3

x

3

x x

2

x

3

;

 

 

 

1

 

 

 

 

 

1

 

 

9) f

x1 x2 x3 ;

10) f

x1 x2 ( x1 x2

x2 x3

x3 x1 );

11) f x1 x2 x3 ( x1 x2 );

12) f

x1x2 x3

x1x2 x2 x3 x3 x1 ;

 

 

13) f

x1x2 x3 x1x2 x3 x2 x3 x3 x1 ;

14) f

( x1

x2

) ( x2 x3 ) ( x3 x1 ) x3 ;

15) f

( x1 x2 ) ( x2 x3 ) ( x3 x1 ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответы: 1),3),4),8),10) – является; 2),5),6),7),9) – не является.

 

 

 

 

 

 

 

26. Выяснить, является ли самодвойственной функция f, заданная векторно:

~

(1010 );

 

 

~

 

(1100001110100101);

1) a f

 

11) a f

~

 

 

 

~

 

(1001011010010110 );

3) a f (10010110 );

 

13) a f

~

( 01110001);

 

15)

~

(1010010101011010 ).

5) a f

 

a f

~

(1100100101101100 );

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7) a f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

~

(1001);

 

 

 

 

 

 

 

 

 

(1000001110001100 );

2) a f

 

 

 

 

 

 

 

 

 

9) a f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64

6) f (( x y )( y x )) ~ z;
7) f xyz xy;
8) f xyz xyz xy;
Ответы: 2),3),5),6),8),9)–является.
1) f x y;
2) f x y xy;
3) f xy( x ~ y );
4) f xy xy z;
5) f ( xy x y )z z( xy xy );

~

( 01100110 );

~

(1010 );

4) a f

12) a f

~

( 01001101);

~

(1101010010110010 );

6) a f

14) a f

~

(1110011100011000 );

 

 

8) a f

 

 

~

 

 

 

10) a f (1001101110111001);

 

 

Ответы: 1),3),5),6),7),8) – является;

2),4),9),10) – не является.

27. Выяснить, является ли множество А самодвойственным:

1) A { 0,1, x };

9) A [{ m( x, y,z )}];

2) A { 0, x };

10) A [{1, x y }];

3) A { x y,x ~ y,x y z };

11) A [{1,x y,xy }];

4) A { x y,x y };

12) A [{1, xy }];

5) A { x y,xy };

13) A [{ x y,x y }];

 

 

 

14) A [{ x y }];

6) A { x y, x y,m( x, y, z )};

7) A { x y z,x };

15) A [{ xy z 1}].

8) A [{ x y }];

 

Ответы: 1),3),5-7),10) – является; 2),4),8),9) – не является.

28. Представив функцию f полиномом, выяснить, является ли она линейной:

9) f m( x, y,z ) x y z xyz;

10) f ( x yz ) xyz;

11) f ( x yz ) xyz;

12) f ( xyz x yz ) x( y z );

13) f ( xyz x( yz ) x( y z );

14) f ( xyz x yz ) ( xyz xyz );

15) f ( x y z ~ xyz ) ~ ( xyz ~ xyz ).

1),4),7),10)–не является.

65

~

8) a f

29. Выяснить, является ли линейной функция f, заданная векторно:

~

 

(1001);

~

(1001011001101001);

1) a f

9) a f

~

 

(1101);

~

( 0110100101101001);

2) a f

10) a f

3) a

f

 

(10010110);

~

(1010010110011100 );

 

 

11) a f

~

 

 

 

 

~

 

(11000011);

~

(1010 );

4) a f

12) a f

~

 

(10100101);

~

(1010011001100101);

5) a f

13) a f

~

 

(10100110 );

~

( 0011110011000011);

6) a f

14) a f

~

 

(1100100101101001);

~

(1001100101100110 ).

7) a f

15) a f

( 01101001);

Ответы: 1),3),4),5),7),8),9),10) – является; 2),6) – не является.

30. Доказать, что система А полна в L. Выяснить, является ли система A

базисом в L:

1) A {1, x1

x2 };

 

 

 

 

 

9) A { x1 x2 x3 1,0 };

2) A { 0,x

~ x

2

};

 

 

 

 

 

10) A L P ( x2 );

 

 

1

 

 

 

 

 

 

 

 

 

 

2

 

3) A { 0,1,x1 x2 x3 };

 

 

11) A ( L S ) { 0 };

 

4) A { x 1,x1 x2 };

 

 

 

12) A L\ S;

 

5) A { x

x

2

,x

 

~ x

2

};

 

 

13) A { x1 x2 ,x1 x2

x3 1,1};

1

 

 

 

1

 

 

 

 

 

 

 

6) A { x

x

2

x

,x 1,0 };

 

 

14) A { x1 x2 x1 x2 , x 1};

1

 

 

 

 

 

3

 

 

 

 

 

 

 

7) A { x

x

 

x

1,x ~ x

2

};

15) A ( L \ S ) P( X 2

).

1

 

2

 

 

 

3

 

 

1

 

 

 

8) A { x1 x2 x3 x4 , x1 1};

Ответы: 1)с помощью суперпозиции из функции x1 x2 можно получить любую функцию вида xi , путем подстановки 1-любую функцию вида

xi1 xi2 ... xik 1. Система А является базисом;

2),3),4),5),7),8),9) – является; 6),10) – не является.

66

31. Выяснить, принадлежит ли функция f множеству T1\T0:

1) f ( x1 x2 )( x2 x3 )( x3 x1 );

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6) f x x

2

x

3

x x

2

x

2

x x

2

x

3

;

 

 

 

 

 

 

1

 

1

 

1

 

 

2) f

m( x1 ,x2 ,x3 );

 

 

7)

~

(10010110 );

 

 

 

 

 

 

 

 

 

a f

 

 

 

 

 

 

 

3) f

x1 ( x2 ( x3

x1 ));

8)

~

(11011001);

 

 

 

 

 

 

 

 

 

 

a f

 

 

 

 

 

 

4) f x1 x2 x3 x1 x2 x2

;

9)

~

(10000111);

 

 

 

 

 

 

 

 

 

 

a f

 

 

 

 

 

 

5) f ( x1 x2 )x3 x1x2

x2 ;

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10) a f ( 00011011).

 

 

 

 

 

 

Ответы: 1),3),4),6),8),9) – является; 2),5),7),10) – не является.

 

 

 

 

 

 

 

 

32. Подсчитать число функций, зависящих от переменных x1,…,xn и

 

 

 

 

принадлежащих множеству А:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1) A T0 T1 ;

3) A T0 L;

 

 

 

 

 

 

 

5) A T0 L;

 

 

 

 

2) A T0 T1 ;

4) A T1 S;

 

 

 

 

 

 

 

6) A L\ T1 ;

 

 

 

 

7)A ( L T1 ) S;

8)A L T1 S;

9)A L S T0 ;

10)A ( L S )\ T1 ;

11)A ( L \ T0 ) S;

12)A S T0 ;

13)A ( S T0 ) T1 ;

14)A ( S L )\ T1 ;

15)A (T0 \ T1 ) S;

16)A (T0 \ T1 ) L;

17)A ( S L ) T1 ;

18)A (T1 T0 ) S;

19)A T0 T1 L;

20)A (T0 T1 L )\ S;

21)A ( S L )\ T0 ;

22)A ( S L )\ (T0 T1 );

23)A ( S L )\ (T0 T1 );

24)A ( S \ T0 ) T1 ;

25)A S \ ( T0 T1 );

26)A ( S T0 )\ T1 ;

27)A S \ (T0 L );

28)A S T0 L;

29)A L \ ( T0 T1 );

30)A ( L \ (T0 T1 )) S;

31)A S \ L;

32)A L\ S;

33)A ( L \ S ) T1 ;

34)A (( S \ L )\ T0 )\ T1 ;

35)A (( S L )\ T0 )\ T1 ;

36)A S ( T1 \ L );

67

37) A ( L S )\ (T0 T1 );

42) A T0

T1 S;

38) A ( L T0 )\ ( S T1 );

43) A T0

T1 S L;

39) A ( S T0 )\T 1;

44) A T0

T1 L;

40) A ( L T0

T1 )\ S;

 

 

45) A ( L \ S ) ( T0 \ T1 ).

 

41) A (T0 T1

S )\ L;

 

 

 

 

 

 

Ответы: 1) 22n 2 ; 2)

3

22n ;

3)22n; 4) 22n 1 1 ; 5) 22n 1

2n ; 6)2n; 7) 22n 1 2n 1 ;

4

 

 

 

 

 

 

 

 

 

8) 2n 1 ; 9) 22n 1

22n 1

2n 1 ; 10)

1

( 22n 1 2n

); 15) 0.

 

2

 

 

 

 

 

 

 

 

 

 

33. Доказать, что:

 

 

 

 

 

 

1) L S T0 L S T1 L T0 T1 L S T0 T1 ;

 

2) S T0 S T1 S T0 T1 .

 

 

 

 

 

Указание: если

f T S , { 0,1}, то

f T

S; если f L T0 T1 ,то

f S.

34. Выяснить, является ли множество А базисом в классе К:

1)A { xy ~ z },K T1 ;

2)A { xy z },K T0 ;

3)A { xy, x ~ y,x y },K T1 ;

4)A { x y z,m( x, y,z )},K T0 T1 ;

5)A { xy,x y z,m( x, y,z )},K T0 T1 ;

6)A { xy,m( x, y,z )},K T0 T1 ;

7)A { x y,m( x, y,z )},K T0 T1 ;

8)A { x y,xy },K T0 ;

9)A { x y z,0 }K T0 L;

10)A { x y z,x y z t },K T0 L;

11)A { xy y z,x y z },K T0 T1 ;

12) A { m( x, y,z ),x y z },K T0 S;

68

13)A {( x ~ y ) ~ z )},K L S T0 ;

14)A { x ~ m( y,z,t )},K T1 ;

15)A { xy,x y z,x y },K T0 T1 .

Ответы: 1)да. Имеем 1 xx ~ x,x ~ y xx ~ y,x y z ( x ~ y ) ~ z,xy xy ~ 1;

2)А не является базисом в T1,так как A T0 T1 ;

3)А не является базисом в T1,так как [{ xy,x ~ y }] T1;

4)А не является базисом в T1,так как A S ;

5)А не является базисом в T1,так как [{ xy,x y z }] T0 T1 ;

6)А – базис в T0 T1 .

~

35. По вектору значений a f

~

( 0110 );

1) a f

~

( 00110111);

2) a f

~

( 01010111);

3) a f

~

( 01100110 );

4) a f

Ответы: 2),3),5),8) – является;

выяснить, является ли функция f монотонной:

~

( 00010111);

5) a f

~

( 01010011);

6) a f

~

( 0010001101111111);

7) a f

~

( 0001010101110111).

8) a f

1),4),6),7) – не является.

36. Проверить, является ли функция f монотонной:

1)f ( x1 x2 ) &( x1 ~ x2 );

2)f x1 ( x2 x1 );

3)f x1 ( x1 x2 );

4)f x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 ;

5)f x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 x1 x2 x3 ;

6)f ( x1 x2 )x1 x2 ;

7)f x1 x2 x1 x3 x3 x1 ;

8)f x1x2 x2 x3 x3 x1 x1 .

69

Ответы: 1),2),4),6),7) – является; 3),5),8) – не является.

37. Выяснить, полна ли система функций:

1) A { xy,x y,x y,xy yz zx };

6) A { x,x( y ~ z ) ~ yz,x y z };

2) A { xy,x y,x y z 1};

7) A { xy( x y ),xy x y,1,xy yz zx };

3) A {1,x,x( y ~ z ) x( y z ),x ~ y };

8) A { xy( x z ),1};

4) A { 0,x,x( y z ) yz };

9) A { x y,x yx,x y z,1};

5) A { x,x( y ~ z ) ~ ( y z ),x y z };

10) A { x y,x y }.

Ответы: 2),4),6) – полна;

1)нет, A T0 ; 3)нет, A L; 5)нет, A S.

38. Выяснить, полна ли система А функций, заданых векторами своих значений:

1)A { f1 ( 0110 ), f2 (11000011), f3 (10010110 )};

2)A { f1 ( 0111), f2 ( 01011010 ), f3 ( 01111110 )};

3)A { f1 ( 0111), f2 (10010110 )};

4)A { f1 ( 0110 ), f2 (11000011), f3 (10010110 )};

5)A { f1 (1001), f2 (11101000 )};

6)A { f1 (11), f2 ( 0111), f3 ( 00110111)};

7)A { f1 (10 ), f2 ( 00110111)};

8)A { f1 (11), f2 ( 00 ), f3 ( 00110101)};

9)A { f1 (10000001), f2 ( 0111), f3 (1011)};

10)A { f1 (10000001), f2 ( 0110 ), f3 (1001)}.

Ответы: 3),5) – полна; 1)нет, A L;

2)нет, A T0 ; 4)нет, A S; 6)нет, A M .

39. Выяснить, полна ли система А:

1) A ( S M ) ( L \ M );

3) A ( L T1 ) ( S M );

2) A ( L T1 T0 ) S \ (T0 T1 );

4) A ( L T1 ) ( S \ T0 );

70