Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Понятие функции алгебры логики (ФАЛ). Задание ФАЛ таблицей и формулами. Разложение ФАЛ по переменным. Совершенная дизъюнктивная нормальная форма (СДНФ) функции



Понятие функции алгебры логики (ФАЛ). Задание ФАЛ таблицей и формулами. Разложение ФАЛ по переменным. Совершенная дизъюнктивная нормальная форма (СДНФ) функции.

Функцией алгебры логики называется функция, у которой значения всех аргументов, так же как и значение самой функции, принадлежат множеству Е2 ={0,1}, т.е. множеству из двух символов -0 и 1.

Другими словами, n -местная функция алгебры логики- это функция, реализующая отображение f: E2n à Е2.

Отождествляя в дальнейшем булеву функцию с отображением, которое она реализует, множество всех булевых функций произвольного числа переменных будем обозначать Р2, множество всех булевых функций n переменных будем обозначать Р2(n).

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

Табл.2.3
x1 x2 xn-1 xn f(x1,x2,..,xn-1,xn)
          f( 0,0,..,0,0 )
          f( 0,0,..,0,1 )
          f( 0,0,..,1,0 )
          f( 0,0,..,1,1 )
          f( 1,0,..,0,0 )
          f( 1,0,..,0,1 )
          f( 1,1,..,1,1 )
Теорема. Число функций алгебры логики от n переменных x1,x2,..,xn-1,xn равно .

Доказательство.

1-й способ.

Каждая функция алгебры логики может быть задана табл. вида 2.3. Число строк в таблице равно 2n=|E2n|=|E2|n.

Двоичные наборы в левой части таблицы располагаются в стандартном порядке, который соответствует представлению в двоичной системе счисления десятичных чисел 0,1,2,..,2 n -1. Две разные функции от n -переменных x1,x2,..,xn-1,xn могут различаться лишь столбцами значений. Таким образом, функций от n- переменных столько, сколько различных столбцов их значений, т.е. двоичных наборов длины l=2n. Число таких наборов равно .

2-й способ.

Каждая функция алгебры логики от переменных x1,x2,..,xn-1,xn однозначно определяется своей «областью истинности», т.е. подмножеством области определения, на котором эта функция принимает значение 1. Поэтому функций столько, сколько всех подмножеств в множестве E2n. В множестве E2n содержится l =2 n =| E2n | элементов(теорема о числе всех подмножеств конечного множества), отсюда следует, что число всех подмножеств равно 2 l = . Что и требовалось доказать.

Суперпозицией функций называется подстановка в функцию вместо её переменных других функций. Подстановка может осуществляться вместо всех переменных или вместо некоторых.

Пусть W – некоторое множество функций из P2 , W Í P2.

Следующее определение формулы над W является индуктивным определением, т.к. задает процесс получения объектов (формул) из некоторого множества простейших таких объектов (выражений,обозначающих функции из W).





Дата публикования: 2014-12-10; Прочитано: 815 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...