Рефераты про |
|
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
Рефераты на тему:
|
|
||||||||||||||||||||||||
Рефераты по точным наукам
Конспекты лекций по математической логике
1.1 Различные подходы к определению алгоритма: 1 0 . Неформальное понятие алгоритма (последовательность инструкций для выполнения действия). 2 0 . Машина с неограниченными регистрами (МНР). 3 0 Машина Тьюринга – Поста (МТ-П). 4 0 Нормальные алгоритмы Маркова (НАМ). 1.1.1 Машина с неограниченными регистрами (МНР).
Допустимые команды: Z(n) - обнуление регистра R n . S(n) - увеличение числа в регистре R n на 1. T(m,n) - копирует содержимое R m в регистор R n . I(p,q,n) - если содержимое R p = R q то выполняется команда с номером n , если нет следующая. Программа для МНР должна быть последовательностью команд Z, S, T, I с определенным порядком, выполняемые последовательно.
Тезис Черча (Churcha) : Первое и второе определение алгоритма эквивалентны между собой. Любой неформальный алгоритм может быть представлен в программе для МНР.
Имеется устройство просматривающее бесконечную ленту, где есть ячейки содержащие элементы алфавита:
Слово в данном алфавите - любая конечная упорядоченная последовательность букв данного алфавита, притом длина слова это количество букв в нем (у пустого слова длина 0). Допустимые команды:
1.1.3 Нормальные алгоритмы Маркова.
Тип машины перерабатывающий слова, в которой существует некий алфавит
Допустимые команды: (Для машин этого типа важна последовательность команд.)
1.1.4 Реализация функции натурального переменного.
![]()
притом
![]() ![]() ![]()
притом
(
1.2 Эквивалентность трех подходов к понятию алгоритм. 1.2.1 Теорема об эквивалентности понятия вычислимой функции.
![]()
Использование НАМ:
![]()
Пусть
МТ-П: ![]()
НАМ:
Команда МТП:
Команда МТП:
2. Булевы функции. 2.1 Основные определения 2.1.1 Декартово произведение
Пример
:
![]()
2.1.2 Декартова степень произвольного множества.
Опр
:
2.1.3 Определение булевой функции от n переменных.
Любое отображение
2.1.4 Примеры булевой функции.
2.1.5 Основные булевы тождества. 2.2 Дизъюнктивные нормальные формы. 2.2.1 Основные определения.
Рассмотрим слово:
Экспоненциальные обозначения:
S – длина элемента конъюнкции. ДНФ – дизъюнкция нескольких различных элементарных конъюнкций.
Любая булева функция может быть представлена как ДНФ 2.2.2 Теорема о совершенной ДНФ.
Любая булева функция
Опр
: Носитель булевой функции
Лемма
:
а)
б)
Доказательство:
Следовательно
2.2.3 Некоторые другие виды ДНФ.
Опр:
Опр:
(Легко понять, что любая минимальная ДНФ является тупиковой, а обратное не верно.)
Опр:
К-мерной гранью
называется такое подмножество
Опр: Предположим дана функция
Опр: Максимальная грань – это такая грань, которая не содержится ни в какой грани более высокой размерности. Предложение: Любую отмеченную грань можно вложить в максимальную грань. Предложение:
(Носитель любой функции можно разложить в объединение нескольких граней разной размерностей) Предложение: Носитель любой функции разлагается в объединение всех своих максимальных граней.
Опр: Элементарная конъюнкция называется минимальной , если её носитель является максимальной гранью. Следовательно всякая булева функция разлагается в дизъюнкцию всех своих элементарных конъюнкций. Опр: Сокращенная ДНФ – разложение данной булевой функции в соответствующие ДНФ, которые соответствуют объединению её максимальных граней. Теор: Минимальная ДНФ может быть получена из сокращенной отбрасыванием некоторого количества слагаемых, возможно пустого. 3 Логические Исчисления. 3.1 Исчисления высказывания (ИВ). 3.1.1 Определения.
Опр: V – словом в алфавите А , называется любая конечная упорядоченная последовательность его букв. Опр:
Формативная последовательность слов
– конечная последовательность слов и высказываний
Опр: F – формулой ИВ , называется любое слово, входящее в какую-нибудь формативную последовательность. Пример:
Опр:
Аксиомы
– специально выделенное подмножество формул.
Reg – правила вывода ИВ (некоторые правила преобразования первого слова в другое).
a
– символ переменной
Отображение
Пример:
Правило modus ponens
:
3.1.2 Формальный вывод.(простейшая модель доказательства теоремы) Опр: Последовательность формул ИВ, называется формальным выводом, если каждая формула этой последовательности имеет следующий вид:
Опр: Выводимый формулой (теоремой) ИВ называется любая формула входящая в какой-нибудь формальный вывод.
Пример:
Правило одновременной подстановки.
Замечание
: Если формула
Возьмем формативную последовательность вывода
(Если выводима
Теор: Если выводимая формула
Выберем
3.1.3 Формальный вывод из гипотез.
Опр: Формальным выводом из гипотез
Лемма:
Напишем список:
![]() ![]()
Лемма
:
Док:
3.1.4 Теорема Дедукции. Если из
![]()
2б)
Базис индукции: N=1
Пример:
3.2 Критерий выводимости в ИВ. 3.2.1 Формулировка теоремы.
при любой интерпретации алфавита (символов переменных)
3.2.2 Понятие интерпретации.
символ переменной
![]() ![]()
![]() переменных, т.к. это заглавное слово формативной последо- вательности вида: Где:
3.2.3 Доказательство теоремы.
вывод
3.3 Непротиворечивость ИВ. 3.3.1 Определение.
![]()
ИВ непротиворечиво , если оно не является противоречивым.
Теорема : ИВ является непротиворечивым исчислением по отношению к любому из трех определений.
Док-во
: (1) Если
(2) Если любая формула выводима, то выводима и А , что соответствует пункту 1.
(3) Пусть
3.4 Формальные исчисления. Алфавит – конечное или счетное множество символов, возможно, разбитых на группы. Алфавит должен быть упорядоченным множеством. Слово – конечная упорядоченная последовательность символов алфавита, в т.ч. пустое слово. V – множество всех слов.
Вычислимая функция от нескольких натуральных переменных
( f – может быть не всюду определенной )
f – называется
вычислимой
, если
Множество
М
- разрешимо
М
– перечислимо
Множество всех формул F – некоторое разрешимое подмножество V .
Т
– счетное множество, если
![]()
Если
то L – ансамбль . V – ансамбль (слова лексикографически упорядочены и занумерованы)
Определение
: В произвольном формальном исчислении:
Правило вывода:
![]() Пример :
![]() ![]()
3 – не является формальным выводом.
4 Предикаты и кванторы. 4.1 Определение предиката.
Пусть А – множество объектов произвольной природы ( предметная область предиката ).
![]() ![]()
![]()
- характеристическая функция от x на множестве А - совпадает с предикатами
4.2 Понятие квантора.
n – свободная переменная
![]()
4.3 Геометрическая интерпретация навешивания кванторов.
Пронесение отрицания через кванторы
Геометрическое 'доказательство':
![]() ![]()
|
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|