Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Egor-bilety.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
484.86 Кб
Скачать
  1. Теорема Поста.

Система D = {f1, f2, ... fm} булевых функций является полной тогда и только тогда, когда среди функций этой системы существуют: функция, не сохраняющая константу 0, функция, не сохраняющая константу 1, а также нелинейная, несамодвойственная и немонотонная функции.

Классы Поста:

Класс функций, сохраняющих ноль

Функция f(х1, ..., хn) называется сохраняющей ноль, если она на нулевом наборе принимает значение 0, то есть f(0, ..., 0) = 0.

Пример. f(х) = 0, f(х) = х, f(х1, х2) = х1 • х2, f(х1, х2) = х1 Ú х2 сохраняют ноль; f(х) = 1, f(х) =х, f(х1, х2) = х1 ® х2 не сохраняют ноль.

Класс функций, сохраняющих единицу

Функция f(х1, ..., хn) называется сохраняющей едини­цу, если она на единичном наборе принимает значение 1, то есть f (1, ..., 1) = 1.

Пример. Функции f(х) = 1, f(х) = х – сохраняют единицу; функции f(х) = 0, f(х) =х, f(х1, х2) = х1 Å х2 – не сохраняют единицу.

Класс самодвойственных функций

Функция f (х1,..., хn) называется самодвойственной, если f(х1, ..., хn) = f(х1, ...,хn).

Пример. f(х) = х, f(х) =х – самодвойствен­ные функ­ции; f(х1, х2) = х1 • х2, f(х1, х2) = х1 Ú х2 – несамо­двой­ственные.

Класс монотонных функций

Набор  = (1, ..., n) предшествует набору  = (1, ..., n), если i  i (i = l, 2, ..., n). Это обозначаем как   . Наборы, которые находятся в отношении  называются сравнимыми.

Функция f(х1, ..., хn) называется монотонной, если для любой пары наборов a и b таких, что при   : f()  f().

Пример. f(х) = х, f(х1, х2) = х1 • х2, f(х1, х2) = х1 Ú х2 – монотонные функции, а f(х) =х – немо­нотонная функция.

.

Класс линейных функций

Функция f(х1, ..., хn) называется линейной, если полином Жегалкина этой функции имеет линейный вид:

f(х1, ..., хn) = а0 Å а1 x1 Å … Å аn xn,

где аi  {0,1} (i = 0, l, ..., n).

Пример. f(х) = х, f(х) =х = х Å 1 – линейные функции; f(х1, х2) = хÚ х2 = х1 Å х2 Å х1•х2 – нелинейная функция.

Пример. Доказать полноту системы .

Решение. Пусть K0 – класс функций, сохраняющих константу 0; К1 – класс функций, сохраняющих константу 1; Кл, Kc, Км – классы линейных, самодвойственных и монотонных функций соответственно.

Составим таблицу Поста следующего вида.

Таблица

φi

K0

К1

Кл

Kc

Км

1

X1 X2

+

+

2

X1  X2

+

+

+

3

1

+

+

Знак "+", стоящий на пересечении i- й строки и j-гo столбца этой таблицы, показывает, что функция φi – принадлежит соответствующему классу, записанному в j-ом столбце,

Из табл. 1 видим, что φ1 = f7 не сохраняет константу 1 и не является монотонной, φ2 = f8 – нелинейная и несамодвойственная функция, φ3 = f16 не сохраняет константу 0. Следовательно, все условия теоремы Поста выполнены, и заданная система является полной.

  1. РКС

Релейно-контактная схема представляет собой устройство из проводников и контактов, связывающих полюса источника тока. Контакты могут быть размыкающими и замыкающими. Каждый контакт подключен к некоторому реле. Когда реле находится под током, все подключенные к нему замыкающие контакты замкнуты, а размыкающие - разомкнуты.

         Каждому реле можно поставить в соответствие значение 1, если оно находится под током, и 0, если нет. Все замыкающие контакты, подключенные к реле х, будем обозначать x1, ... xn, а размыкающие - .

         Всей схеме также можно поставить одно из двух значений 1, если схема проводит ток, и 0, если не проводит. Это значение есть функция переменных хi, , т.е. логическая функция. Эту функцию называют функцией проводимости электрической цепи.

         Всякая формула алгебры высказываний может быть реализована некоторой релейно-контактной схемой, имеющей соответствующую функцию проводимости. И наоборот, для некоторой схемы можно указать ее функцию проводимости, логическую функцию, а затем построить для нее некоторую формулу алгебры высказываний. При этом основные логические связки моделируются следующими элементарными схемами:

 

т.е. дизъюнкция моделируется параллельным соединением проводников, конъюнкция - последовательным.

Пример: Построить наиболее простую релейно-контактную схему по заданной функции проводимости f(x,y,z): f(0,1,0)=f(1,1,0)=f(1,1,1)=0.

         Строим СКНФ: , т.к. эти сомножители обращаются в "0" на указанных наборах функции: (0,1,0), (1,1,0), (1,1,1).

         Далее упрощаем формулу S:

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]