Реферат: Математическая Логика
Название: Математическая Логика Раздел: Рефераты по математике Тип: реферат | |||||||||||||||||||||||||
Конспекты лекций по математической логике. 1. Теория алгоритмов 1.1 Различные подходы к определению алгоритма: 10 . Неформальное понятие алгоритма (последовательность инструкций для выполнения действия). 20 . Машина с неограниченными регистрами (МНР). 30 Машина Тьюринга – Поста (МТ-П). 40 Нормальные алгоритмы Маркова (НАМ). 1.1.1 Машина с неограниченными регистрами (МНР).
Допустимые команды: Z(n) - обнуление регистра Rn . S(n) - увеличение числа в регистре Rn на 1. T(m,n) - копирует содержимое Rm в регистор Rn . I(p,q,n) - если содержимое Rp = Rq то выполняется команда с номером n , если нет следующая. Программа для МНР должна быть последовательностью команд Z, S, T, I с определенным порядком, выполняемые последовательно. Тезис Черча ( Churcha ) : Первое и второе определение алгоритма эквивалентны между собой. Любой неформальный алгоритм может быть представлен в программе для МНР.
Имеется устройство просматривающее бесконечную ленту, где есть ячейки содержащие элементы алфавита: Слово в данном алфавите - любая конечная упорядоченная последовательность букв данного алфавита, притом длина слова это количество букв в нем (у пустого слова длина 0). Допустимые команды:
1.1.3 Нормальные алгоритмы Маркова. Тип машины перерабатывающий слова, в которой существует некий алфавит Допустимые команды: (Для машин этого типа важна последовательность команд.)
1.1.4
Реализация функции натурального переменного.
притом притом ( 1.2 Эквивалентность трех подходов к понятию алгоритм. 1.2.1 Теорема об эквивалентности понятия вычислимой функции.
1) Если существует программа МНР, которая вычисляет эту функцию. 2) Если существует программа МТ-П, которая вычисляет эту функцию. 3) Если существует программа НАМ, которая вычисляет эту функцию. Использование НАМ:
Пусть МТ-П: НАМ:
Команда МТП: Команда МТП: 2. Булевы функции. 2.1 Основные определения 2.1.1 Декартово произведение
Пример
: 2.1.2 Декартова степень произвольного множества. Опр
: 2.1.3 Определение булевой функции от n переменных. Любое отображение 2.1.4 Примеры булевой функции. 1) 2) 3) 4) 5) 2.1.5 Основные булевы тождества. 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 2.2 Дизъюнктивные нормальные формы. 2.2.1 Основные определения.
Рассмотрим слово: Экспоненциальные обозначения:
S – длина элемента конъюнкции. ДНФ – дизъюнкция нескольких различных элементарных конъюнкций. Любая булева функция может быть представлена как ДНФ 2.2.2 Теорема о совершенной ДНФ. Любая булева функция Опр
: Носитель булевой функции
Лемма
: 1) 2) а) б) Доказательство: 1) Докажем, что 2) Докажем, что Следовательно 2 .2.3 Некоторые другие виды ДНФ. Опр: Опр: (Легко понять, что любая минимальная ДНФ является тупиковой, а обратное не верно.) Опр: К-мерной гранью
называется такое подмножество Опр: Предположим дана функция Опр: Максимальная грань – это такая грань, которая не содержится ни в какой грани более высокой размерности. Предложение: Любую отмеченную грань можно вложить в максимальную грань. Предложение: (Носитель любой функции можно разложить в объединение нескольких граней разной размерностей) Предложение: Носитель любой функции разлагается в объединение всех своих максимальных граней. Опр: Элементарная конъюнкция называется минимальной , если её носитель является максимальной гранью. Следовательно всякая булева функция разлагается в дизъюнкцию всех своих элементарных конъюнкций. Опр: Сокращенная ДНФ – разложение данной булевой функции в соответствующие ДНФ, которые соответствуют объединению её максимальных граней. Теор: Минимальная ДНФ может быть получена из сокращенной отбрасыванием некоторого количества слагаемых, возможно пустого. 3 Логические Исчисления. 3.1 Исчисления высказывания (ИВ). 3.1.1 Определения. Опр: V – словом в алфавите А , называется любая конечная упорядоченная последовательность его букв. Опр: Формативная последовательность слов
– конечная последовательность слов и высказываний Опр: F – формулой ИВ , называется любое слово, входящее в какую-нибудь формативную последовательность. Пример: Опр: Аксиомы
– специально выделенное подмножество формул. 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) Reg – правила вывода ИВ (некоторые правила преобразования первого слова в другое). a
– символ переменной
Отображение Пример: Правило
modus ponens
: 3.1.2 Формальный вывод. (простейшая модель доказательства теоремы) Опр: Последовательность формул ИВ, называется формальным выводом, если каждая формула этой последовательности имеет следующий вид: Опр: Выводимый формулой (теоремой) ИВ называется любая формула входящая в какой-нибудь формальный вывод. Пример:
Правило одновременной подстановки. Замечание
: Если формула Возьмем формативную последовательность вывода (Если выводима Теор: Если выводимая формула Выберем 3.1.3 Формальный вывод из гипотез. Опр: Формальным выводом из гипотез
Лемма:
Напишем список: Лемма
: Док: 3.1.4 Теорема Дедукции. Если из 1) и 2а) 2б) Базис индукции: N=1
Пример:
3.2 Критерий выводимости в ИВ. 3.2.1 Формулировка теоремы.
при любой интерпретации алфавита (символов переменных) 3.2.2 Понятие интерпретации. символ переменной
переменных, т.к. это заглавное слово формативной последо- вательности вида: Где: 3.2.3 Доказательство теоремы.
вывод (1) 3.3 Непротиворечивость ИВ. 3.3.1 Определение. 1) ИВ противоречиво
, если формула А
выводима в нем. 2) 3) ИВ непротиворечиво , если оно не является противоречивым. Теорема : ИВ является непротиворечивым исчислением по отношению к любому из трех определений. Док-во
: (1) Если (2) Если любая формула выводима, то выводима и А , что соответствует пункту 1. (3) Пусть
3.4 Формальные исчисления. Алфавит – конечное или счетное множество символов, возможно, разбитых на группы. Алфавит должен быть упорядоченным множеством. Слово – конечная упорядоченная последовательность символов алфавита, в т.ч. пустое слово. V – множество всех слов. Вычислимая функция от нескольких натуральных переменных ( f – может быть не всюду определенной ) f – называется вычислимой
, если
Множество М
- разрешимо М
– перечислимо Множество всех формул F – некоторое разрешимое подмножество V . Т
– счетное множество, если
Если то L – ансамбль . V – ансамбль (слова лексикографически упорядочены и занумерованы) Определение
: В произвольном формальном исчислении: Правило вывода:
Пример :
3 – не является формальным выводом. 4 Предикаты и кванторы. 4.1 Определение предиката.
Пусть А – множество объектов произвольной природы (предметная область предиката ).
- характеристическая функция от x на множестве А - совпадает с предикатами 4.2 Понятие квантора.
n – свободная переменная
4.3 Геометрическая интерпретация навешивания кванторов.
Пронесение отрицания через кванторы Геометрическое 'доказательство':
|