Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгебра_высказываний.doc
Скачиваний:
4
Добавлен:
21.08.2019
Размер:
81.41 Кб
Скачать

1.5. Представление произвольной двузначной функции посредством формулы алгебры высказываний.

Описание алгебры высказываний имеет и функциональный подход; любая логическая формула α(А,В,С…) задает некоторую функцию, определенную на множестве высказываний со значением в нем же.

n=1, F1={y=f(x)};

f0(x)=xˬx,

f1(x)=xV¬x,

f2(x)=x,

f3(x)=¬x.

x

f0(x)

f1(x)

f2(x)

f3(x)

И

Л

И

И

Л

Л

Л

И

Л

И

Y=F(x1, x2,…, xn), nN – двухзначная n-местная функция.

Теорема 1:

Пусть │fn│ - число различных n-местных булевых функций. Тогда │fn│= .

Логические функции могут быть заданы:

    1. описательно;

    2. таблично;

    3. в виде логической формулы;

    4. в виде электрической схемы.

Теорема 2:

Любая n-местная двухзначная функция F(x1, x2,…, xn) представима в виде логической формулы, составленной из переменных или их отрицаний в ДНФ.

Для того чтобы получить ДНФ для fi достаточно выделить те строчки, в которых fi=И. С любой выделенной строчкой связывается логическое произведение переменных. В это логическое произведение войдет сам аргумент если принимает значение истина, а если принимает ложь, то его отрицание.

Можно переходить от описательного задания к табличному, от табличного к аналитическому, и от аналитического к табличному.

Замечание:

Как и в любой алгебре, вынесение за скобки ведет к сокращению.

Релейно-контактные схемы:

Функции в алгебре логики можно интерпретировать как электрические цепи (релейно-контактные схемы), содержащие двухпозиционные переключатели.

И – включено «ток проходит»;

Л – выключено «ток не проходит»;

X – замыкающий контакт;

¬X – размыкающий контакт;

Λ – последовательное соединение;

V – параллельное соединение.

Две цепи считаются эквивалентными, если через одну из них проходит ток тогда и только тогда, когда он проходит через другую. Из двух эквивалентных схем более простой считается та, которая содержит меньшее число контактов.

1.6. Совершенные нормальные формы.

Определение:

Совершенной ДНФ формулы α(x1, x2,…, xn) называется ДНФ, обладающая следующими свойствами:

а) в ней нет двух одинаковых слагаемых;

б) ни одно слагаемое не содержит двух одинаковых множителей;

в) никакое слагаемое не содержит переменной вместе с ее отрицанием;

г) в каждом слагаемом содержится в качестве множителя либо переменная xi, либо ее отрицание.

Перечисленные условия ведут к следующим правилам приведения к СДНФ:

  1. привести α к какой-нибудь ДНФ, и если одно из слагаемых β не имеет переменной xi, то заменить слагаемое β суммой: xiβV¬xiβ;

  2. если в полученном выражении окажутся одинаковые слагаемые, то удалить все кроме одного;

  3. если в слагаемых окажется несколько одинаковых множителей, то удалить все кроме одного;

  4. удалить все те слагаемые, которые содержат какую-нибудь переменную вместе с ее отрицанием.

Определение:

Совершенной конъюнктивной нормальной формой формулы α(x1, x2,…, xn) называется ее КНФ, удовлетворяющая условиям:

а*) в ней нет двух одинаковых множителей;

б*) ни один множитель не содержит двух одинаковых слагаемых;

в*) ни один множитель не содержит какой-нибудь переменной вместе с ее отрицанием;

г*) каждый множитель содержит в качестве слагаемого либо переменная xi, либо ее отрицание.

Правила для СКНФ те же, но выражаются в двойственных терминах.