на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Лекция: Математическая Логика

Лекция: Математическая Логика

Конспекты лекций по математической логике. 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): Первое и второе определение алгоритма эквивалентны между собой. Любой неформальный алгоритм может быть представлен в программе для МНР. Лекция: Математическая Логика 1.1.2 Машина Тьюринга - Поста. Имеется устройство просматривающее бесконечную ленту, где есть ячейки содержащие элементы алфавита: Лекция: Математическая Логика , где Лекция: Математическая Логика - пустой символ (пустое слово), который может принадлежать и не принадлежать А. Также существует управляющая головка (устройство) (УУ)/(УГ), которая в начальный момент расположена в определенном месте, в состоянии Лекция: Математическая Логика . Также существуют внутренние состояния машины: Лекция: Математическая Логика Слово в данном алфавите - любая конечная упорядоченная последовательность букв данного алфавита, притом длина слова это количество букв в нем (у пустого слова длина 0). Допустимые команды:

1) Лекция: Математическая Логика ,где Лекция: Математическая Логика .

2) Лекция: Математическая Логика (остановка программы).

Последовательность команд называется программой, если в этой последовательности не встречается команд с одинаковыми левыми частями. Машина останавливается если она не находит команды с левой частью подобной текущей.

1.1.3 Нормальные алгоритмы Маркова. Тип машины перерабатывающий слова, в которой существует некий алфавит Лекция: Математическая Логика , для которого W - множество всех слов. Допустимые команды: (Для машин этого типа важна последовательность команд.)

Лекция: Математическая Логика где Лекция: Математическая Логика

Пример: Лекция: Математическая Логика Лекция: Математическая Логика

Программа: Лекция: Математическая Логика

Лекция: Математическая Логика

1.1.4 Реализация функции натурального переменного. Лекция: Математическая Логика Лекция: Математическая Логика но мы допускаем не всюду определенную функцию. Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика то это означает, что Лекция: Математическая Логика притом Лекция: Математическая Логика , если f не определена, то и программа не должна ничего выдавать. Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика притом Лекция: Математическая Логика , если f не определена, то и программа не должна ничего выдавать. (Лекция: Математическая Логика , а числа представляются в виде Лекция: Математическая Логика ,например Лекция: Математическая Логика .) 1.2 Эквивалентность трех подходов к понятию алгоритм. 1.2.1 Теорема об эквивалентности понятия вычислимой функции. Лекция: Математическая Логика вычислима: (Лекция: Математическая Логика ) 1) Если существует программа МНР, которая вычисляет эту функцию. 2) Если существует программа МТ-П, которая вычисляет эту функцию. 3) Если существует программа НАМ, которая вычисляет эту функцию. Использование НАМ: Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Теор.: Классы функций вычислимых на МТ-П, с помощью НАМ и с помощью МНР совпадают. Пусть Лекция: Математическая Логика которая вычисляется на МТ-П, вычислим её на НАМ.

МТ-П: Лекция: Математическая Логика

НАМ: Лекция: Математическая Логика Команда МТП: Лекция: Математическая Логика преобразуется по правилам: Лекция: Математическая Логика Команда МТП: Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика 2. Булевы функции. 2.1 Основные определения 2.1.1 Декартово произведение Лекция: Математическая Логика - мн-во всевозможных упорядоченных пар элементов из А и В. Пример: Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика Лекция: Математическая Логика 2.1.2 Декартова степень произвольного множества. Опр: Лекция: Математическая Логика - множество всевозможных упорядоченных наборов длины n , элементов множества А. Лекция: Математическая Логика 2.1.3 Определение булевой функции от n переменных. Любое отображение Лекция: Математическая Логика - называется булевой функцией от n переменных, притом множество Лекция: Математическая Логика Лекция: Математическая Логика 2.1.4 Примеры булевой функции. 1) Лекция: Математическая Логика Лекция: Математическая Логика логическая сумма (дизъюнкция). 2) Лекция: Математическая Логика Лекция: Математическая Логика логическое умножение (конъюнкция). 3) Лекция: Математическая Логика Лекция: Математическая Логика сложение по модулю два. 4) Лекция: Математическая Логика Лекция: Математическая Логика логическое следствие (импликация). 5) Лекция: Математическая Логика Лекция: Математическая Логика отрицание. 2.1.5 Основные булевы тождества. 1) Лекция: Математическая Логика (ассоциативность) 2) Лекция: Математическая Логика (коммутативность) 3) Лекция: Математическая Логика (свойство нуля) 4) Лекция: Математическая Логика (закон поглощения для 1) 5) Лекция: Математическая Логика (ассоциативность) 6) Лекция: Математическая Логика (коммутативность) 7) Лекция: Математическая Логика (свойство нуля по умножению) 8) Лекция: Математическая Логика (свойство нейтральности 1 по умножению) 9) Лекция: Математическая Логика (дистрибутивность) 10) Лекция: Математическая Логика (дистрибутивность 2) 11) Лекция: Математическая Логика (закон поглощения) 12) Лекция: Математическая Логика ( Законы 13) Лекция: Математическая Логика де Моргана) 14) Лекция: Математическая Логика (закон снятия двойного отрицания) 15) Лекция: Математическая Логика (tertium non datur – третьего не дано) 16) Лекция: Математическая Логика (ассоциативность) 17) Лекция: Математическая Логика 18) Лекция: Математическая Логика 19) Лекция: Математическая Логика 20) Лекция: Математическая Логика 21) Лекция: Математическая Логика (Свойства 22) Лекция: Математическая Логика идемпотентности) 2.2 Дизъюнктивные нормальные формы. 2.2.1 Основные определения. Лекция: Математическая Логика - конечный алфавит из переменных. Рассмотрим слово: Лекция: Математическая Логика Экспоненциальные обозначения: Лекция: Математическая Логика Лекция: Математическая Логика - элемент конъюнкции. S – длина элемента конъюнкции. ДНФ – дизъюнкция нескольких различных элементарных конъюнкций. Лекция: Математическая Логика Любая булева функция может быть представлена как ДНФ 2.2.2 Теорема о совершенной ДНФ. Любая булева функция Лекция: Математическая Логика тождественно не равная 0 может быть разложена в ДНФ следующего вида: Лекция: Математическая Логика Опр: Носитель булевой функции Лекция: Математическая Логика Лекция: Математическая Логика . Лемма: Лекция: Математическая Логика 1) Лекция: Математическая Логика это элементарно Лекция: Математическая Логика 2) Лекция: Математическая Логика возьмем набор Лекция: Математическая Логика а) Лекция: Математическая Логика б) Лекция: Математическая Логика Доказательство: Лекция: Математическая Логика , будем доказывать, чтоЛекция: Математическая Логика . 1) Докажем, что Лекция: Математическая Логика . Возьмем Лекция: Математическая Логика он попадает в число суммируемых наборов и по нему будет проводиться сумирование. Лекция: Математическая Логика 2) Докажем, что Лекция: Математическая Логика . Возьмем другой набор из Лекция: Математическая Логика Лекция: Математическая Логика Следовательно Лекция: Математическая Логика 2.2.3 Некоторые другие виды ДНФ. Опр: Лекция: Математическая Логика - называется минимальной ДНФ, если она имеет Лекция: Математическая Логика - наименьшую возможную длину из всех ДНФ данной функции. Опр: Лекция: Математическая Логика - называется тупиковой ДНФ, если из неё нельзя выбросить ни одного слагаемого с сохранением булевой функции. (Легко понять, что любая минимальная ДНФ является тупиковой, а обратное не верно.) Опр: К-мерной гранью называется такое подмножество Лекция: Математическая Логика , которая является носителем некоторой элементарной конъюнкции длины: n-k. Опр: Предположим дана функция Лекция: Математическая Логика и есть Лекция: Математическая Логика . Грань называется отмеченной, если она целиком содержится в носителе Т. Опр: Максимальная грань – это такая грань, которая не содержится ни в какой грани более высокой размерности. Предложение: Любую отмеченную грань можно вложить в максимальную грань. Предложение: Лекция: Математическая Логика (Носитель любой функции можно разложить в объединение нескольких граней разной размерностей) Предложение: Носитель любой функции разлагается в объединение всех своих максимальных граней. Лекция: Математическая Логика Опр: Элементарная конъюнкция называется минимальной, если её носитель является максимальной гранью. Следовательно всякая булева функция разлагается в дизъюнкцию всех своих элементарных конъюнкций. Опр: Сокращенная ДНФ – разложение данной булевой функции в соответствующие ДНФ, которые соответствуют объединению её максимальных граней. Теор: Минимальная ДНФ может быть получена из сокращенной отбрасыванием некоторого количества слагаемых, возможно пустого. 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 Формальный вывод.(простейшая модель доказательства теоремы) Опр: Последовательность формул ИВ, называется формальным выводом, если каждая формула этой последовательности имеет следующий вид: Лекция: Математическая Логика Опр: Выводимый формулой (теоремой) ИВ называется любая формула входящая в какой-нибудь формальный вывод. Лекция: Математическая Логика - выводимая формула ИВ. Пример: Лекция: Математическая Логика
1)

Лекция: Математическая Логика

Лекция: Математическая Логика

2)

Лекция: Математическая Логика

Лекция: Математическая Логика

3)

Лекция: Математическая Логика

Лекция: Математическая Логика

4)

Лекция: Математическая Логика

Лекция: Математическая Логика

5)

Лекция: Математическая Логика

Лекция: Математическая Логика

6)

Лекция: Математическая Логика

Лекция: Математическая Логика

Страницы: 1, 2



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.