Для студентов МГУ им. Ломоносова по предмету Математическая логика и логическое программированиеПлан лекций (очень подробный)План лекций (очень подробный) 2019-09-19СтудИзба

Другое: План лекций (очень подробный)

Описание

Описание файла отсутствует

Характеристики учебной работы

Учебное заведение
Семестр
Просмотров
37
Скачиваний
1
Размер
21,05 Kb

Список файлов

План лекций (очень подробный)

Возможно не удалось распознать кодировку файла

МАТЕМАТИЧЕСКАЯ ЛОГИКА И ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ.

Литература.

1. Клини. Математическая логика.

2. Мендельсон. Введение в математическую логику.

3. Чень, Ли. Математическая логика и автоматическое доказа-

тельство теорем.

4. Логика и компьютер (сборник под ред. Смирнова).

5. Братко. Программирование на языке ПРОЛОГ для искусственно-

го интеллекта.

6. Логическое программирование (сборник по ред. Агафонова).

7. j.w.lloyd. foundations of logic programming, 1987.

План лекций.

Часть i. Математическая логика.

$1. Язык логики предикатов.

Синтаксис языка логики предикатов: алфавит; термы; формулы. Алфа-

вит языка представляет собой объединение алфавитов: 1) переменных

(предметных); 2) функциональных символов; 3) предикатных символов; 4)

логических связок (конъюнкция &, дизъюнкция v, импликация >, отрицание

ї); 4) кванторов (квантор общности a., квантор существования e.); 5)

вспомогательных символов (скобки и запятые). Каждому предикатному и

функциональному символу сопоставлено число n>=0, называемое его мест-

ностью. Терм - это переменная или выражение f(t1,...,tn), где f -

n-местный функциональный символ, а t1,...,tn - термы. Формула a - это

выражение p(t1,...,tn), где p - n-местный предикатный символ, а

t1,...,tn - термы, или выражение, построенное из других формул с при-

менением логической связки или квантора: їc, (c&b), (cvb), (c>b), a.x

С, e.x c, где b и c - формулы, а x - переменная. Эта логическая связка

(квантор) называется главной (или внешней) связкой формулы a.

Понятия, описывающие кванторную структуру формулы: пусть q -

квантор; подформула b формулы qxb называется областью действия кванто-

ра q по переменной x; переменная x называется свободной в формуле c,

если не входит в область действия никакого квантора по x; в формуле

qxb квантор q связывает все свободные вхождения переменной x в формулу

b. Формула называется замкнутой, если содержит только связанные вхож-

дения переменных.

Семантика языка логики предикатов: интерпретация; истинность в

интерпретации формулы b(x1,...,xn) со свободными переменными x1,...,xn

на наборе b1,...,bn (запись i|=b[b1,...,bn] означает, что в интерпре-

тации i формула b истинна, если каждая ее свободная переменная xi при-

нимает значение bi).

Интерпретация i - это, во-первых, некоторое множество d, называе-

мое областью интерпретации; во-вторых, множество всюду определенных

n-местных функций f^ из d в d, сопоставленных n-местным функциональным

символам f; и в-третьих, множество всюду определенных n-местных функ-

ций p^ из d в множество истинностных значений {истина,ложь}, сопостав-

ленных n-местным предикатным символам Р. После того, как эти три мно-

жества зафиксированы, значения термов и формул в i определяются следу-

ющим образом. Пусть x1,...,xn - список переменных, содержащий все пе-

ременные терма t, а b1,...,bn - элементы d. Значение t на наборе

b1,...,bn определяется так: если t есть переменная xi, то

xi[b1,...,bn] = bi; если t имеет вид f(...,tj,...), то

f(...,tj,...)[b1,...,bn] = f^(...,tj[b1,...,bn],...). (Т.е. каждый

терм интерпретируется как сложная функция из d в d). Пусть x1,...,xn -

список переменных, содержащий все свободные переменные формулы b, а

b1,...,bn - элементы d. Формула В истинна в интерпретации i на наборе

b1,...,bn (i|=b[b1,...,bn]) в следующих случаях. Если b есть

p(...,ti,...), то i|=b[b1,...,bn] <=> p^(...,ti[b1,...bn],...)=истина.

Если В есть їa, то i|=b[b1,...,bn] <=> не верно, что i|= a[b1,...,bn].

Если В есть a&c (avc), то i|=b[b1,...,bn] <=> i|= a[b1,...,bn] и (или)

i|= С[b1,...,bn]. Если В есть a>c, то i|=b[b1,...,bn] <=> из i|=

a[b1,...,bn] следует i|= С[b1,...,bn] (т.е. не верно, что i|=

a[b1,...,bn] или i|= С[b1,...,bn]). Если В есть a.xc (e.xc), то

i|=b[b1,...,bn] <=> для любого (какого-то) b0 формула С(x0,x1,...,xn)

истинна в i на наборе b0,b1,...,bn: i|= c[b0,b1,...,bn]. Таким обра-

зом, каждая формула b интерпретируется как сложная функция из d в мно-

жество {истина,ложь}.

Замечания: 1) область интерпретации выбирается произвольно, пре-

дикатные и функциональные символы интерпретируются в каждой интерпре-

тации по-разному, а логические связки и кванторы интерпретируются

всегда одинаково (причем логические связки - в соответствии с истин-

ностными таблицами); 2) истинностные значения формул a.xb и e.xb не

зависят от значения x; 3) в каждой интерпретации формула со свободными

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

а замкнутая формула принимает определенное истинностное значение; 4)

определение семантики позволяет вычислять истинностные значения логи-

ческих формул в конечных интерпретациях (делая это, можно, в частнос-

ти, убедиться в адекватности формальной семантики: интуитивное и фор-

мальное истинностные значения большинства формул совпадают); 5) в со-

держательной математике обычно используются определенным образом про-

интерпретированные варианты языка логики предикатов, а в математичес-

кой логике рассматриваются произвольные интерпретации каждого языка;

6) если в интерпретации i формула В не зависит существенно от перемен-

ной x, то истинностные значения формул В, a.xb и e.xb совпадают.

Ясно, что 0-местная функция - это константа. Вопрос: что такое

0-местный предикат? С учетом определения семантики, это выражение,

принимающее ровно одно из значений истина/ложь в каждой данной интерп-

ретации (в отличие от логических констант t - "истина" и Б - "ложь",

принимающих соответствующие истинностные значения во всех интерпрета-

циях). Такие предикаты можно рассматривать как пропозициональные пере-

менные, принимающие значения из множества {истина,ложь}. Если рассмат-

ривать только 0-местные предикаты, язык логики предикатов превращается

в язык логики высказываний (т.к. в 0-местных предикатах нет "мест" для

термов, оказываются избыточными алфавиты переменных и функциональных

символов, а в силу зам.6 бесполезны кванторы). В языке остаются пропо-

зициональные переменные и логические связки. Поэтому семантика языка

логики высказываний может быть полностью определена в терминах истин-

ностных таблиц. Каждая строка таблицы соответствует одной интерпрета-

ции, а таблица в целом - совокупности всех интерпретаций (следователь-

но, их число конечно).

Итак, истинность формулы со свободными переменными в каждой ин-

терпретации зависит от значений ее свободных переменных. Такое понима-

ние истинности логических формул соответствует "истинностному смыслу"

строгих определений (определение - это логическое суждение, истинное

на множестве определяемых объектов); "истинностному смыслу" уравнений,

рассматриваемых как логические формулы (формула, состоящая из двух

термов, соединенных знаком "=", называется уравнением, если стоит воп-

рос: при каких значениях переменных это равенство имеет место), и т.п.

Замкнутые формулы соответствуют аксиомам, теоремам, тождествам (т.е.

Прочти меня!!!

Файл скачан с сайта StudIzba.com

При копировании или цитировании материалов на других сайтах обязательно используйте ссылку на источник

Картинка-подпись
Хочешь зарабатывать на СтудИзбе больше 10к рублей в месяц? Научу бесплатно!
Начать зарабатывать

Комментарии

Поделитесь ссылкой:
Рейтинг-
0
0
0
0
0
Поделитесь ссылкой:
Сопутствующие материалы
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее