Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Теорема разложения логических функций.

ВВЕДЕНИЕ | Основные логические функции | Аксиомы (тождества) алгебры логики | ПОЗИЦИОННАЯ СИСТЕМА СЧИСЛЕНИЯ И КОДИРОВАНИЕ ЧИСЕЛ | ЛОГИЧЕСКИЕ ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ | МИНИМИЗАЦИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ | Метод Квайна | Метод карт Карно | Приведение логической функции к базису И-НЕ. | Преобразование ЛФ к базису ИЛИ-НЕ |


Читайте также:
  1. F. Переживание мифологических и сказочных сюжетов.
  2. II. Порядок разработки и определения технологических сроков
  3. II. Порядок разработки и определения технологических сроков оборота вагонов
  4. IV. Порядок разработки и определения технологических норм погрузки грузов в вагоны и выгрузки грузов из вагонов
  5. V1: 04.Профилактика стоматологических заболеваний
  6. А.П. Новгородцева, кандидат психологических наук, доцент кафедры дифференциальной психологии МГППУ
  7. Аксиоима нормальности распределения психологических характеристик, как основа стандартизации теста.

Любую логическую функцию F(X1,X2,...,Xp,...,Xn) можно разложить по переменной Xp:

__

F(X1,X2,..., XP,...,Xn)= XpÙF(X1,X2,...,0,...,Хn) Ú XpÙF(X1,X2,...,1,...,Xn).

 

Докажем теорему методом перебора:

а) пусть переменная Xp=0, тогда

F(X1,X2,...,0,...,Xn)=1ÙF(X1,X2,...,0,...,Xn) Ú 0ÙF(X1,X2,...,1,...,Xn)=

=F(X1,X2,...,0,...,Xn),

т.е. теорема справедлива независимо от значений других переменных;

б) пусть переменная Xp=1, тогда

F(X1,X2,...,Xp,...,Xn)=0ÙF(X1,X2,...,0,...,Xn) Ú 1ÙF(X1,X2,...,1,...,Xn)=

=F(X1,X2,...,1,...,Xn),

и в этом случае теорема справедлива независимо от значений других переменных.

 

В результате получаем функцию, которая уже зависит от (n-1) переменной.

Продолжая разложение по другим переменным, в конце полного разложения получим дизъюнкцию всех переменных вида:

где: i=0,1,..., (N-1); N=2n.;

C1i=Xb11ÙXb22Ù...ÙXbnn - минтерм;

F(Ai)-значение функции (0 или 1), которое она принимает на наборе Ai.

 

Например, разложение логической функции И будет иметь вид:

F(X1,X2)=C10×F(0)+C11×F(1)+C12×F(2)+C13×F(3)=C13×1.

 

Форма записи, когда логическая функция представляется в виде дизъюнкции (логической суммы) минтермов, называется совершенной дизъюнктивной нормальной формой (СДНФ). Причем для представления логической функции достаточно рассматривать только те наборы переменных Ai, при которых F(Ai)=1, т.к. C1iÙF(Ai)=0 при F(Ai)=0.

 

Так для логической функции Исключающее ИЛИ:

__ __ F(X1,X2)=C10×0+C11×1+C12×1+C13×0=C11+C12=X1×X2+X1×X2.

 

СДНФ легко получить из таблицы истинности логической функции, записав дизъюнкцию (логическую сумму) тех минтермов, при которых логическая функция принимает значение 1.

i X1 X2 X3 F  
           
           
           
           
           
           
           
           

Например, для произвольной логической

функция с заданной таблицей истинности:

__ __ __ __ __

F(X1,X2,X3)=X1×X2×X3+X1×X2×X3+X1×X2×X3+X1×X2×X3.

 

F(A0)=F(A3)=F(A4)=F(A6)=0, их не учитываем.

 

Иногда СДНФ называют формой представ-

ления логической функции по единицам.

 

 

На основании закона двойственности теорему разложения и записи функции можно представить через конъюнкцию переменных:

__

F(X1,X2,...,Xp,...,Xn)=[ XpÚF(X1,X2,...,1,...,Xn) ] Ù [ XpÚF(X1,X2,...,0,...,Xn) ],

и в результате полного разложения по всем переменным получим конъюнкцию

 

Здесь существенными являются только те наборы Ai, при которых F(Ai)=0, т.к. С0i Ú 1=1 независимо от значения C0i .

Это будет совершенная конъюнктивная нормальная форма (СКНФ), или форма представления по нулям.

Для рассмотренного выше примера представления функции в СДНФ эта же функция в СКНФ будет иметь вид:

__ __ __ __ __

F(X1,X2,X3)=(X1+X2+X3)×(X1+X2+X3)×(X1+X2+X3)×(X1+X2+X3).

Здесь рассматриваются только те строчки таблицы истинности, где функция равна нулю.


Дата добавления: 2015-07-11; просмотров: 283 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
АЛГЕБРАИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ЛОГИЧЕСКИХ ФУНКЦИЙ| КАРТЫ КАРНО

mybiblioteka.su - 2015-2024 год. (0.008 сек.)