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

Двоичные функции от n переменных также называют булевыми функциями от n переменных или n –местными булевыми функциями.
Множество истинности булевых функций
– это множество 
 наборов значений переменных,  на которых
наборов значений переменных,  на которых
 принимает значение 1.
принимает значение 1.
Способы задания б.ф.: табличное, графическое, геометрическое, формулами.
Булева функция 
 называется монотонно возрастающей,
или монотонной, если для
любых наборов
называется монотонно возрастающей,
или монотонной, если для
любых наборов 
 выполняется условие:
выполняется условие: 

||f|| - вес функции f - это мощность области истинности (области истинности - множество двоичных наборов на которых функция принимает значение истинности, т.е f =1)
Элементарной конъюнкцией
называются формулы вида 
 ,
где все переменные различны. Рангом
элементарной конъюнкции называется
число входящих в неё переменных.
,
где все переменные различны. Рангом
элементарной конъюнкции называется
число входящих в неё переменных.
Дизъюнктивной нормальной формой
(ДНФ) называется формула вида 
 ,
где дизъюнкция берется по некоторым
наборам
,
где дизъюнкция берется по некоторым
наборам 
 ,
и
,
и 
 ,
,
 .
.
Теорема о разложении функции.
При любом 
 ,
,
 ,
 двоичную функцию
,
 двоичную функцию 
 можно представить в виде:
можно представить в виде:  

Совершенной ДНФ (СДНФ) называется
 при
при 
 .
.
Заметим, что СДНФ является частным
случаем ДНФ. В ней все элементарные
конъюнкции имеют ранг 
 .
Отличительной особенностью СДНФ является
то, что она однозначно определяется по
функции
.
Отличительной особенностью СДНФ является
то, что она однозначно определяется по
функции 
 .
.
Сокращённой ДНФ называется дизъюнкция всех простых импликант функции f.
Импликантами двоичной функции
f называются элементарные
конъюнкции, входящие  во всевозможные
ДНФ функции f. Импликанта
 функции f называется
простой, если все элементарные
конъюнкции, полученные из неё удалением
некоторых переменных, не являются
импликантами функции f.
функции f называется
простой, если все элементарные
конъюнкции, полученные из неё удалением
некоторых переменных, не являются
импликантами функции f.
Элементарной дизъюнкцией
называется формула вида 
 ,
где все переменные различны.
,
где все переменные различны.
Конъюнктивной нормальной формой
(КНФ) называется формула вида 
 ,
где конъюнкция берется по некоторым
наборам
,
где конъюнкция берется по некоторым
наборам 
 ,
,
 
 ,
,
 .
.
Многочленом Жегалкина (приведенным
многочленом) называется представление
двоичной функции 
 формулой вида:
формулой вида: 
 ,
где
,
где 
 .
.
Степенью нелинейности многочлена
называется максимальная степень его
одночлена. Обозначается 
 .
.
Критерий полноты системы булевых функций.
Система булевых функций 
 полна тогда и только тогда, когда она
не содержит хотя ни в одном из следующих
классов: T0, T1,
S, A,
M.
полна тогда и только тогда, когда она
не содержит хотя ни в одном из следующих
классов: T0, T1,
S, A,
M.
Псевдобулевы
функции отличаются
от булевых, тем что отображение множества
 не на F2
(в б.ф.) а на поле Р.
не на F2
(в б.ф.) а на поле Р.
Функцией k-значной
логики, или k-значной
функцией от переменных при 
 называется произвольное отображение
называется произвольное отображение
 k - значными функциями от 0 переменных
называются функции- константы
k - значными функциями от 0 переменных
называются функции- константы 
 .
.
 Обозначим через 
 и
и 
 множества всех k-значных функций и
k-значных функций от
множества всех 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.
такой, что f (a1,...,
ai-1,0,
ai+1,...,
an)
f (a1,...,
ai-1,1,
ai+1,...,
an),
в противном случае переменная xi
называется несущественной
(фиктивной) переменной функции f.
Элементы машины Тьюринга: лента, считывающая/пищащая головка, управляющее устройство.
Работа машины Тьюринга определяется
системой команд вида 
 .
(1)
.
(1)
где  
 - внутреннее состояние машины,
- внутреннее состояние машины, 
 - считываемый символ,
- считываемый символ,
 - новое внутреннее состояние,
- новое внутреннее состояние,
 - новый записываемый символ,
- новый записываемый символ,
 - направление движения головки,
обозначаемой одним из символов L
(влево), R (вправо), Е (на месте).
- направление движения головки,
обозначаемой одним из символов L
(влево), R (вправо), Е (на месте).
Предполагается, что для каждой пары 
 , где
, где 
 ;
;
 имеется точно одна команда вида (1).
Множество этих команд называется
программой машины и, значит,
в программе имеется n(m+1) команд.
имеется точно одна команда вида (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
x1 x2
 - дизъюнкция
x2
 - дизъюнкция 
x1 x2
 - конъюнкция
x2
 - конъюнкция
x1→ x2 - импликация
x1 x2–
сложение по модулю 2
x2–
сложение по модулю 2 
x1 | x2 - функция Шеффера
x1 ↓ x2 - функция Пирса
