Булеви функции - studopediya
Да предположим, че първоначалната азбука на променливи.
Функционални алгебра logikiot променливи е функция, която приема стойности 1, 0 и аргументи, които да вземат стойностите 1, 0.
Обикновено, булеви функции, наречени булеви функции. Името "булеви функции" е възникнало във връзка с използването на този вид функции на алгебра на логиката, която беше лансирана произведения на ирландски учен на 19 век Джон. Бул. Домейн Булева функция на наш променливи е съвкупност от всички
п триизмерни кортежи. къде.
Трябва да се отбележи, че всяка такава серия може да се разглежда като представителство на неотрицателно число в двоична система. Например, комплектът (0,1,0,1) съответства на брой. и комплект (1,1,1) - номер.
Всички набори от измерение п са номерирани от 0.2 N -1. Затова е лесно да се забележи, че броят на тези масиви е 2 п.
Всеки Булева функция на наш променливи може да се настрои с помощта на таблицата на истината:
Тази таблица се състои от 2 п реда, където всички го задава, подредени във възходящ ред на номерата им.
Очевидно е, булеви функции на наш променливи са еднозначно определени от последната си колона на тази таблица, т.е. 2 п комплекта от нули и единици. Следователно различните булеви функции на наш променливи ще бъдат възможно най-много, тъй като има различни групи дължина 2 п. и броят им е. Така че сме доказали следната теорема:
Теорема 1Imeetsya точно булеви функции на променливи.
В алгебра на логиката, от особено значение са следните булеви функции, които се наричат елементарни булеви функции:
1) - постоянно 0;
2) - постоянно 1;
3) - функцията за идентичност;
4) - отрицание на х;
5) - съюзът на х и у;
6) - х и у дизюнкция;
7) - х и у отражение;
8) - еквивалентност х и у;
9) - добавяне на х и у MOD2;
10) - функцията Schaeffer;
11) - Pierce стрелка.
Последните три функции, определени от следната таблица: истина
Въведено понятието булева функция е несъвършен, тъй като не позволява да се разгледа функцията на по-малък брой аргументи, като функция на все по-голям брой аргументи. За да се преодолее това ограничение, ще се въведе концепцията за фиктивна променлива.
Променлива XI в функция се нарича сляпо. ако = за всички стойности на други променливи. В този случай функцията. по същество независима от (п-1) - променлива, т.е. Това е функция на (п-1) вариабилен. Функцията д се получава от функция F чрез отстраняване на сляпо променлива, функцията F се получава от грам въвеждането на сляпо, тези функции са равни.
С въвеждането на фиктивни променливи всяка булева функция на променливите може да се разглежда като функция на всеки по-голям брой променливи. Следователно, всяко крайно множество от булеви функции може да се приеме, за да зависи от един и същ брой променливи.
Въпроси за самоконтрол
1 Определяне на основните логически операции на булевата алгебра.
2 Определяне на булева функция.
3 Какво е масата за истината на булева функция?
4 Какъв е броят на булеви функции на променливите?
5 Какви са елементарни булеви функции се наричат?