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

Основные классы булевых функций.

Анализ простейших рассуждений. | Методы доказательств. | Предикаты. | Кванторы. | Формулы исчесления предикатов. | Операции логики высказываний над предикатами. | Равносильные формулы в исчислении предикатов. | Подходы к построению выводов. | Минимизация булевых функций. | Геометрическое представление булевых функций. |


Читайте также:
  1. HTML. Таблицы. Основные тэги.
  2. I ГЛАВА. ОСНОВНЫЕ ПОЛОЖЕНИЯ
  3. I. Основные задачи, принципы и уровни политики занятости и регулирования рынка труда
  4. I. Основные модели социальной политики за рубежом
  5. I.1. Основные определения термодинамики.
  6. I.I. Основные определения
  7. II. Классы и классовая борьба

{, &, V, ~, →, ∆, /, ↓ }

{ ∆, /, ↓ } – добавочные.

1 класс. Р0 - класс булевых функций сохраняющие const 0.

это означает, что f(x1,...,xn) при xi=0, 1≤i≤n, то f(0...0) должно быть равно 0.

– мощность. Р0 = {f │f (0,…,0) = 0}

Р1 - класс булевых функций сохраняет const 1.

это означает, что f(x1,...,xn) при xi=1 равно 1.

– мощность. Р1 = {f │f (1,…,1) = 1}

2 класс. S - класс самодвойственных булевых функций.

Функция f* называется двойственной по отношению к f(x1,...,xn), если имеет место следующее равенство

Функция является само двойственной, если

Функция является само двойственной, если при взятии отрицания всех переменных и плюс ко всему отрицание самой функции мы получим исходную функцию.

3 класс L - класс линейных функций.

Функция f(x1,...,xn) является линейной, если она представлена в виде полинома.

полином Жегалкина:

где Ci = const.

Пример линейной функции.

f(x1,x2)=x1∆x2.

4 класс. М – монотонные функции.

Возьмем 2 набора (кортежа) одной размерности

Набор x1 не меньше набора x2, если для всех xi выполняется

, если

где 1=1, 0=0, 1=1, 1>0 =>

Если => наборы не сравнимые.

Функция f является монотонной, если в рассмотренных наборах имеется такое условие:

5 класс симметричных функций S

функция f(x1,...,xn) является симметричной если она сохраняет свое значение при любой перестановке аргумента.

f(x1,...,xn)↔f(y1,...,yn)

где y1,...,yn – любая перестановка переменных.

Если взять функции одного(из данного) класса и применить к ним операции подстановки и суперпозиции, то получатся функции только данного класса.


Критерий Поста-Яблонского.

(критерий полноты системы булевых функций).

Для того, чтобы {f1,...,fm} – система функций была полной, необходимо и достаточно, чтобы она содержала хотя бы 1 функцию:

- Не сохраняющую нуль ()

- Не сохраняющую единицу ()

- Не являющуюся самодвойственной ()

- Не являющуюся линейной ()

- Не являющуюся монотонной ()

Примеры полных систем:

1) {, &, V }

2) {, & }

3) { / }

4) { ↓ }

5) { ∆, &, const f(0) }

 

 


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


<== предыдущая страница | следующая страница ==>
Методы минимизации булевых функций.| Основные определения.

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