Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раб усч программа Математическая логика ФМО пр...doc
Скачиваний:
0
Добавлен:
10.11.2019
Размер:
143.36 Кб
Скачать

5. Образовательные технологии

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

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

  • компьютерные симуляции - по разделу №4;

  • деловые и ролевые игры - по разделу №1 и №2;

  • разбор конкретных ситуаций по всем разделам;

  • коллективная проектная деятельность по созданию вики-ресурса по дисциплине по разделу №3,4.

Занятия лекционного типа составляют 46% всех аудиторных занятий.

6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.

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

Раздел №1. Язык первого порядка

  1. индивидуальное домашнее задание (см. [5] Практикум по математической логике и теории алгоритмов);

Контрольные вопросы по разделу №1

  1. Где используются результаты математической логики? Приведите примеры

  2. Укажите основные направления применения математической логики при решении научных и технических задач

  3. Что такое язык первого порядка?

  4. Дайте определение алфавиту языка первого порядка.

  5. Как Вы понимаете термин «сигнатура»? Приведите примеры.

  6. Что такое свободные и связанные переменные? Приведите примеры

Темы рефератов по разделу№1

  1. История развития математической логики

  2. Значение математической логики в развитии систем искусственного интеллекта

  3. Роль российских ученых в развитии математической логики

  4. Критика классической математической логики современными учеными

  5. Языки первого порядка. Примеры.

Раздел №2. Алгебра и исчисление высказываний

  1. индивидуальное домашнее задание (см. [5] Практикум по математической логике и теории алгоритмов);

  2. ответы на контрольные вопросы и задания по разделу;

Контрольные вопросы по разделу №2

  1. В чем состоит предмет математической логики?

  2. Что такое логика высказываний?

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

  4. Приведите формулы логики высказываний, дайте понятие подформулы.

  5. Выпишите таблицы истинности для логических связок и формул.

  6. Приведите примеры выполнимых формул, тавтологий, тождественно ложных формул.

  7. Перечислите важнейшие равносильности.

  8. Дайте определение дизъюнктивных и конъюнктивных нормальных форм.

  9. Опишите алгоритм приведения формул логики высказываний к совершенной дизъюнктивной (конъюнктивной) нормальной форме.

  10. Приведите примеры практического применения нормальных форм.

  11. Что такое исчисление высказываний.

  12. Приведите примеры различных аксиоматик при построении исчисления высказываний.

  13. Опишите требования исчислению высказываний.

  14. Как осуществляется вывод формул?

  15. В чем состоит дедуктивный метод доказательства в исчислении высказываний?

  16. Поясните понятия достаточности, полноты, непротиворечивости независимости системы аксиом.

Контрольные задания по разделу №2

1. Записать в виде логических формул высказывания:

    1. Если преступление предусмотрено общей и специальной нормами, совокупность преступлений отсутствует и уголовная ответственность наступает по специальной норме.

    2. Преступление признается совершенным с прямым умыслом, если лицо осознавало общественную опасность своих действий (бездействия), предвидело возможность или неизбежность наступления общественно опасных последствий и желало их наступления.

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

2. Пусть А - истинное высказывание, В - ложное высказывание. Определить значение истинности следующих сложных высказываний:

  1. AÚ B)® A ;

  2. (A Ù B) ® A;

  3. A « (A Ù B) ® A;

  4. A ® (B « A);

  5. A Ù (A« AÚB);

  6. AÚB ®AÙ (A «B);

  7. A Ú (B ® C Ú C);

5. Известно, что импликация A ® B истинна, а эквивалентность A «B ложна. Что можно сказать о значении импликации B ® A?

6. Найти логические значения A и B, при которых выполнятся равенства:

  1. (1 ® A) ® B = 0,

  1. A Ú B = A.

7. Найти равносильную формулу операции эквивалентность, в которой используются:

  1. только три операции: отрицания, дизъюнкции и конъюнкции;

  2. только две операции: отрицания и дизъюнкции.

8. Выразить операции дизъюнкции, конъюнкции и эквивалентности через отрицание и импликацию

9. Доказать закон контрапозиции и Modus ponens с помощью таблиц истинности.

10. Проверить правильность рассуждения средствами логики суждений: "Если человек осуждён судом, то он лишается избирательных прав. Если человек признан невменяемым, то он также лишается избирательных прав. Следовательно, если человек обладает избирательным правом, то он здоров и не был осуждён судом".

11. Проверить правильность рассуждения средствами логики суждений: «Иванов утверждает, что не встречал этой ночью Сидорова. Если Иванов не встречал этой ночью Сидорова, то либо Сидоров был убийцей, либо Иванов лжёт. Если Сидоров не был убийцей, то Иванов не встречал его этой ночью, а убийство было совершено после полуночи. Если убийство было совершено после полуночи, то либо Сидоров был убийцей, либо Иванов лжёт. Следовательно, убийцей был Сидоров».

12. Проверить правильность рассуждения средствами логики суждений: «Если бы он не пошёл в кино, то он не получил бы двойки. Если бы он подготовил домашнее задание, то не пошёл бы в кино. Он получил двойку. Значит, он не подготовил домашнее задание».

    1. Проверить правильность следующего рассуждения: «Для того чтобы сдать экзамен, мне необходимо достать учебник или конспект. Я достану конспект только в том случае, если мой приятель не уедет. Мой приятель уедет, только если я сдам экзамен. Следовательно, я сдам экзамен».

    1. Выяснить, кто из четверых виновен на основе информации: “Петров виновен, только если виновен Иванов. Неверно, что виновность Сидорова влечет виновность Родионова и что Иванов виновен, а Сидоров нет”.

    2. Петров, Иванов и Сидоров сдавали экзамен по информатике и математике. Если Петров не сдал экзамен на «отлично», то и Иванов не сдал на «отлично». Сидоров и еще один из друзей сдали экзамен на «отлично». Следует ли отсюда, что не верно, что Петров сдал экзамен не на «отлично», а Иванов на «отлично»?

    3. На складе совершено хищение. Подозрение пало на трех человек: a, b, и c, они были доставлены для допроса. Установлено следующее:

  • Никто, кроме a, b, c, не был замешан в деле.

  • a никогда не ходит на дело без, по крайней мере, одного соучастника.

  • c не виновен.

Виновен ли b?

  1. Разбирается дело Иванова, Петрова и Сидорова. Один из них совершил преступление. В процессе расследования каждый из них сделал по два заявления.

Иванов: Я не делал этого. Петров не делал этого. Петров: Сидоров сделал это. Иванов не делал этого. Сидоров: Я не делал это. Иванов сделал это.

Далее было установлено, что один из них дважды солгал, другой дважды сказал правду, а третий раз солгал, раз сказал правду.

Кто совершил преступление? Какой будет ответ при условии, что каждый из них один раз сказал правду, а один раз солгал?

  1. В деле об убийстве имеются двое подозреваемых - Иванов и Петров. Допросили четырех свидетелей, которые последовательно дали такие показания: "Иванов не виноват", "Петров не виноват", "Из двух первых показаний по меньше мере одно истинно", "Показания третьего ложны". Четвертый свидетель оказался прав. Кто виновен?

  2. По подозрению в совершенном преступлении задержали Иванова, Петрова и Сидорова. Один из них был уважаемым в городе стариком, другой был малоизвестным чиновником, третий - известным мошенником. В процессе следствия старик говорил правду, мошенник лгал, а третий задержанный в одном случае говорил правду, а в другом - ложь. Вот, что они утверждали:

Иванов: Я совершил это. Петров не виноват. Петров: Иванов не виноват. Преступление совершил Сидоров. Сидоров: Я не виноват. Виноват Иванов.

Требуется определить фамилии старика, мошенника и чиновника, и кто из них виноват, если известно, что преступник один.

  1. Было совершено ограбление квартиры. Подозрение пало на двух известных воров Иванова и Петрова. Кроме того, обнаружились три свидетеля, которые заявили:

Первый: Это они сделали вместе.

Второй: Ограбление совершил Иванов, Петров в этом не участвовал.

Третий: Если Петров совершил ограбление, то Иванов тоже принимал в этом участие.

Какой вывод можно сделать из показаний свидетелей, если выяснилось, что все они обманывали?

  1. Предположим, что а говорит: "Или я лжец, или b рыцарь". Кто из двух персонажей – а и b рыцарь и кто лжец?

  2. Предположим, что а высказывает утверждение: "Я – лжец, а b не лжец". Кто из персонажей а и b рыцарь и кто лжец?

  3. Предположим, а утверждает: «Если b рыцарь, то я – лжец». Кто из персонажей а и b рыцарь и кто лжец?

  4. Предположим, а утверждает: «Если я рыцарь, то и b – рыцарь». Убедиться, что и а и b – рыцари.

  5. Известно, что каждый из а, b, с является либо рыцарем, либо лжецом. Можно ли определить, кто есть кто, по их следующим высказываниям:

а: « Мы все рыцари»;

b: «Только один из нас – рыцари»?

  1. На некотором острове, населенном рыцарями и лжецами, разнесся слух о том, что на нем зарыты сокровища. Вы прибываете на остров и спрашиваете одного из местных жителей: “Есть ли на острове золото?”. В ответ на ваш вопрос он заявляет: “Сокровища на этом острове есть в том и только в том случае, если я рыцарь”.

а) можно ли определить, кто такой этот местный - рыцарь или лжец? б) можно ли определить, есть ли сокровища на острове?

  1. Один из а, b и с является рыцарем, один лжецом, один – простым крестьянином (иногда говорит правду, иногда лжет).. Они утверждают следующее:

а: « Я крестьянин»;

b: « То, что сказал А, - правда»;

с: « Я – не крестьянин».

Кем являются а, b и с в действительности?

  1. подготовка к тестированию (см. контрольные вопросы задания по разделу),

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

  3. подготовка реферата

  4. создание электронного ресурса по дисциплине

Создать электронный учебный ресурс (электронный учебник), раскрывающий содержание темы и содержащий не менее 10 контрольных вопросов в виде html-страницы для изучения конкретной темы. Выбор темы согласовать с преподавателем.

Раздел №3. Алгебра и исчисление предикатов

  1. домашняя работа ( см. Практикум по математической логике и теории алгоритмов),

  2. ответы на контрольные вопросы по разделу

Контрольные вопросы разделу №3

  1. Дайте определение предиката

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

  3. В чем отличие логики предикатов от логики высказываний?

  4. Приведите примеры записи предикатов с использованием кванторов

  5. Чем отличаются свободные и связанные вхождения переменных?

  6. Приведите примеры предикатных формул

  7. Что такое терм?

  8. Как определить истинность предикатной формулы в данной модели?

  9. Как происходит переименование связанных переменных?

  10. Что такое предварённая нормальная форма

  11. Опишите приведение формулы к предварённой нормальной форме.

  12. Что такое сколемовская форма?

  13. Поясните суть метода резолюций в логике предикатов

  14. Что такое исчисление предикатов?

  1. подготовка к тестированию (см. содержание раздела);

  2. подготовка к контрольной работе (см. домашнее задание);

  3. подготовка реферата

Темы рефератов по разделу №3

  1. Метод резолюций для предикатов

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

  3. Труды Дж. Буля по математической логике

  4. Взгляды Куайна на построение математической логики

  1. создание электронного ресурса по дисциплине (см. раздел №1)

Раздел №4. Теория доказательств первого порядка. Функциональное исчисление первого порядка

  1. домашняя работа (см. Практикум по математической логике и теории алгоритмов часть 2)

  2. ответы на контрольные вопросы по разделу

Контрольные вопросы по разделу №4

  1. Дайте определение теории первого порядка

  2. Приведите примеры аксиоматического построения известных Вам теорий

  3. Приведите примеры аксиом и теорем из школьного курса геометрии.

  4. Приведите примеры теорий (можно использовать, теорию групп, теорию полей, формальную арифметику, элементарную геометрию).

  5. Теоремы Тарского о полноте и разрешимости элементарной геометрии (без доказательства).

  6. Приведите примеры формальных (аксиоматических) систем.

  7. В чем состоит формальный аксиоматический метод Гильберта,

  8. Раскройте значение теорем Гёделя о неполноте.

  9. Приведите примеры схем аксиом для построения теории.

  10. В чем состоят правила вывода.

  11. Приведите пример линейного доказательства

  12. Приведите пример доказательства в виде дерева

  13. В чем основное отличие линейного доказательства от доказательства в виде дерева?

  1. подготовка к тестированию,

  2. подготовка к контрольной работе

  3. подготовка реферата

  4. создание электронного ресурса по дисциплине

Темы рефератов по разделу №4

  1. Алгоритмически неразрешимые проблемы математики

  2. Тезис Черча и его значение

  3. Функциональное исчисление второго порядка

  4. Роль трудов Гильберта в развитии математической логики

  5. создание электронного ресурса по дисциплине (см. раздел №1)

Вопросы для итоговой аттестации по дисциплине

  1. Предмет дисциплины «Математическая логика»

  2. Основные направления применения математической логики при решении научных и технических задач

  3. Язык первого порядка.

  4. Алфавит языка первого порядка.

  5. Сигнатура.

  6. Свободные и связанные переменные

  7. Высказывание

  8. Логика (алгебра) высказываний

  9. Формулы логики высказываний, понятие подформулы.

  10. Таблицы истинности.

  11. Выполнимые формулы, тавтологии, тождественно ложные формулы, важнейшие равносильности.

  12. Дизъюнктивные и конъюнктивные нормальные формы.

  13. Алгоритм приведения формул логики высказываний к совершенной дизъюнктивной (конъюнктивной) нормальной форме.

  14. Примеры практического применения нормальных форм.

  15. Исчисление высказываний.

  16. Различные аксиоматик при построении исчисления высказываний.

  17. Требования к построению исчисления высказываний.

  18. Вывод формул

  19. Метод резолюций

  20. Дедуктивный метод доказательства в исчислении высказываний?

  21. Применения к естественному языку; анализ рассуждений

  22. Понятие предиката

  23. Одноместные и n-местные предикаты

  24. Логики предикатов

  25. Кванторы

  26. Свободное и связанное вхождение переменных

  27. Примеры предикатных формул. Термы

  28. Истинность предикатной формулы в данной модели

  29. Переименование связанных переменных

  30. Предварённая нормальная форма

  31. Приведение формулы к предварённой нормальной форме.

  32. Сколемовская форма

  33. Метод резолюций в логике предикатов

  34. Исчисление предикатов

  35. Применения предикатов к естественному языку

  36. Исчисление предикатов с равенством

  37. Теория доказательств первого порядка.

  38. Функциональное исчисление первого порядка секвенциального типа.

  39. Схема аксиом.

  40. Правила вывода.

  41. Линейное доказательство

  42. Доказательство в виде дерева.

  43. Функциональное исчисление первого порядка гильбертовского типа

  44. Использование математической логики при разработке систем искусственного интеллекта