Page 36 - 4496
P. 36

2.17 Набори повних систем

                                  Розглянемо систему булевих функцій , які утворюють
                            множину .
                                  Означення. Система функцій         f  (x 1 , x 2 ,..., x n )  f    P
                            називається функціонально повною , якщо будь-яка булева
                            функція може бути записана у вигляді формули через функції
                            цієї системи.
                                  Приклади:
                                  1 Система Р- множина всіх булевих функцій від двох
                            змінних (16) є повною.
                                  2 Система      2     , xx 1  1    x 2 , xx 1  2  є повною (на основі
                            попередньої теореми)

                                  Теорема про набори повних систем
                                  Нехай задано дві системи функцій
                                                   A     f ,  f ,...,  f m           (2.1)
                                                             2
                                                         1
                                                   B    g , g ,..., g  s             (2.2)
                                                          1
                                                             2
                            відносно яких відомо, що система (2.1) повна і кожна її
                            функція виражається у вигляді формули через функції
                            системи (2.2). Тоді система (2.2) також є повною
                                  Доведення
                                  Нехай     h -довільна   система     функцій,    h  P .   З
                            врахуванням системи функцій (2.1) h можна виразити через
                             f   P :
                                  h   C ( f 1 , f  2 ,..., f m ).
                                  За умовою теореми
                                   f   C 1 (g 1 , g  2 ,..., g s );
                                   1
                                   f   C 2 (g 1 , g 2 ,..., g s );
                                    2
                                  ..................................
                                   f   C m (g 1 , g  2 ,..., g s );
                                    m
                                                                 f ,  f ,...,  f
                                  У формулу (2.3) замість         1  2    m   підставимо їх
                            значення. Тоді




                                                           33
   31   32   33   34   35   36   37   38   39   40   41