Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Определения по МЛиТА

.doc
Скачиваний:
37
Добавлен:
10.05.2014
Размер:
231.42 Кб
Скачать

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

Двоичные функции от n переменных также называют булевыми функциями от n переменных или n –местными булевыми функциями.

Множество истинности булевых функций – это множество наборов значений переменных, на которых принимает значение 1.

Способы задания б.ф.: табличное, графическое, геометрическое, формулами.

Булева функция называется монотонно возрастающей, или монотонной, если для любых наборов выполняется условие:

||f|| - вес функции f - это мощность области истинности (области истинности - множество двоичных наборов на которых функция принимает значение истинности, т.е f =1)

Элементарной конъюнкцией называются формулы вида , где все переменные различны. Рангом элементарной конъюнкции называется число входящих в неё переменных.

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

Теорема о разложении функции. При любом , , двоичную функцию можно представить в виде:

Совершенной ДНФ (СДНФ) называется при .

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

Сокращённой ДНФ называется дизъюнкция всех простых импликант функции f.

Импликантами двоичной функции f называются элементарные конъюнкции, входящие во всевозможные ДНФ функции f. Импликанта функции f называется простой, если все элементарные конъюнкции, полученные из неё удалением некоторых переменных, не являются импликантами функции f.

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

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

Многочленом Жегалкина (приведенным многочленом) называется представление двоичной функции формулой вида:

, где .

Степенью нелинейности многочлена называется максимальная степень его одночлена. Обозначается .

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

Система булевых функций полна тогда и только тогда, когда она не содержит хотя ни в одном из следующих классов: T0, T1, S, A, M.

Псевдобулевы функции отличаются от булевых, тем что отображение множества не на F2 (в б.ф.) а на поле Р.

Функцией k-значной логики, или k-значной функцией от переменных при называется произвольное отображение k - значными функциями от 0 переменных называются функции- константы .

Обозначим через и множества всех k-значных функций и k-значных функций от переменных.

Функции к-значной логики.

Пусть , где .

Переменная xi , или i-ая переменная двоичной функции f(x1,... , xn) называется существенной переменной функции f (т.е. функция f существенно зависит от xi), если существует набор (a1,..., ai-1, ai+1,..., an) такой, что f (a1,..., ai-1,0, ai+1,..., an) f (a1,..., ai-1,1, ai+1,..., an), в противном случае переменная xi называется несущественной (фиктивной) переменной функции f.

Элементы машины Тьюринга: лента, считывающая/пищащая головка, управляющее устройство.

Работа машины Тьюринга определяется системой команд вида . (1)

где - внутреннее состояние машины,

- считываемый символ,

- новое внутреннее состояние,

- новый записываемый символ,

- направление движения головки, обозначаемой одним из символов L (влево), R (вправо), Е (на месте).

Предполагается, что для каждой пары , где ; имеется точно одна команда вида (1). Множество этих команд называется программой машины и, значит, в программе имеется n(m+1) команд.

Работа машины заключается в изменении конфигураций.

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

Активной зоной назовем минимальную часть ленты, содержащую обозреваемую ячейку, а также все ячейки, в которых записаны непустые символы.

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

Алгоритм – это то, что можно запрограммировать в ЭВМ

Тезис Тьюринга - любой алгоритм может быть реализован на подходящей машине Тьюринга.

Утверждение о несуществовании машины Тьюринга для решения конкретных задач равносильно утверждению о несуществовании алгоритма решения этих задач.

Машина произвольного доступа (МПД) состоит из бесконечного числа регистров в каждом из которых может быть записано натуральное число из .

Тезисы Черча:

1. Введенный класс вычислимых функций в точности отвечает классу алгоритмически вычисленных функций.

Тезис Черча (для частично рекурсивных функций): Класс алгоритмически вычислимых функций совпадает с классом всех частично рекурсивных функций.

Функция называется частично рекурсивной (вычислимой по Черчу), если она может быть получена из базисных функций , , применением конечного числа раз операций суперпозиции, рекурсий и минимизацией.

Всякая частично рекурсивная функция вычислима на подходящей машине Тьюринга.

Базисные функции и операции с ними

нуль-функция - ;

функция следования - ;

функция выбора аргументов , ,

Теорема Яблонского: любая функция из Pn представима многочленом по mod k <=> k- простое.

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

Свойства замыкания:

1.

2.

3.

Предикат:

Пусть - произвольное непустое множество, и . - декартовая степень множества .

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

Мощности T0, T1, S, A, M:

Спектральное представление булевой функции:

Вектор коэффициентов называется спектром Фурье, а его координаты – коэффициентами Фурье б.ф. .

Вектор коэффициентов называется спектром Уолша, а его координаты – коэффициентами Уолша б.ф. .

Некоторые обозначения:

E2n –множество двоичных наборов состоящее из n элементов

P2 - система б.ф.

P2 (n) - система б.ф. от n переменных

||f|| - вес. функции f = мощность области истинности (области истинности - множество двоичных наборов на которых ф-ия принимает значение истинности, т.е f =1)

f(x1,…,xn) – ф-ия (?) от n переменных x1,…,xn

x1x2 - дизъюнкция

x1x2 - конъюнкция

x1x2 - импликация

x1x2– сложение по модулю 2

x1 | x2 - функция Шеффера

x1 x2 - функция Пирса