Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС ДМ БО АТ-ТК- 2017.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
837.12 Кб
Скачать

Математическая логика

Задание №9: Доказать или опровергнуть общезначимость формулы, используя а)таблицу истинности; б) законы алгебры логики и формулы равносильных преобразований, в) путем построения дерева доказательства, г) методом резолюций.

2.1 .

2.2

2.3

2.4

2.5 .

2.6.

2.7.

2.8

2.9. .

2.10.

2.11 .

2.12

2.13

2.14

2.15 .

2.16.

2.17.

2.18

2.19. .

2.20.

2.21 .

2.22

2.23

2.24

2.25 .

2.26.

2.27.

2.28

2.29. .

2.30.

Задание №10. Формализовать умозаключение по заданному модусу в логике предикатов. Доказать или опровергнуть умозаключение по заданному модусу путём построения диаграммы Эйлера и методом резолюций.

Модель 1.

Варианты заданий в формате: (номер фигуры силлогизма, название фигуры)

1. 1 - Celarent,

2. 1- Darii,

3. 1- Ferio,

4. 2- Cesare,

5. 2- Camestres,

  1. 2- Festino,

  2. 2-Baroko,

  3. 3- Darapti,

  4. 3- Disamis,

10. 3- Disamis,

11. 3-Felapton,

12.4-Bocardo,

13.4- Ferison,

14. 4-Bramantip,

15. 4- Camenes,

16. 4- Dimaris,

17. 4- Fesapo,

18. 4- Fresison.

19. 1- Darii,

20. 1- Ferio,

21. 2- Cesare,

22. 2- Camestres,

23. 2- Festino,

24. 2-Baroko,

25. 3- Darapti,

26. 3- Disamis,

27. 3- Disamis,

28. 3-Felapton,

29. 4-Bocardo,

30. 4- Ferison,

31. 4-Bramantip,

34. 4- Camenes,

Задание №11.

Построить машину Тьюринга в виде графа переходов для вычисления минимизированной логической функции по заданию №5.

Алфавит включает символы 0,1 для значений переменных, заданных на ленте, символ , символ *. Значение функции записать после *.

Задание №12. Логическое программирование на языке пролог-д

Написать ПРОЛОГ программу для определения некоторых родственников по собственному дереву родства.

Литература:

  1. Аляев Ю.А. Тюрин С.Ф. Дискретная математика и математическая логика. – М.: Финансы и статистика, 2006. –357 с.

  2. С.Ф.Тюрин. Аляев Ю.А. Практическая дискретная математика и математическая логика – М.: Финансы и статистика, 2010. – 384 с.

  3. Тюрин С.Ф., Ланцов В.М. Дискретная математика & математическая логика: учеб. пособие. Перм. нац. исслед. политехн. ун-т. – Пермь: Изд-во ПНИПУ, 2013. – 271 с.

  4. Дискретная математика: Тест-драйв по дискретной математике и математической логике : учеб. пособие / C.Ф. Тюрин, Ю.А.Аляев. – Пермь: Изд-во Перм. нац. иссл. политех. ун-та, 2014. –231с.

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

Приклеивается титульный лист – распечатывается по образцу.

Распечатываются задания по варианту.

Решения – выполняются от руки!

Рисунки выполняются простым карандашом!

Результаты работы программ («скриншоты») распечатываются по формату тетрадного листа и вклеиваются в тетрадь.

Студент должен быть готов по требованию преподавателя продемонстрировать и прокомментировать работу программных продуктов (Grin (GRaph INterface), ПРОЛОГ-Д), а также и разработанные модели.

Вопросы к зачёту ДМ – 2017

  1. Основные понятия теории множеств. Антиномия Рассела.

  2. Операции над множествами.

  3. Соответствия, отображения и функции.

  4. Отношения и их свойства. Применение отношений в базах данных.

  5. Цифровое задание множеств. Конституенты I, .

  6. Операции на множествах, понятие алгебры. Основные типы алгебр.

  7. Алгебра Кантора.

  8. Размещения.

  9. Перестановки.

  10. Сочетания.

  11. Треугольник Паскаля.

  12. Бином Ньютона.

  13. Латинские прямоугольники и квадраты.

  14. Понятие о комбинаторных блок-схемах. Плоскость Фано.

  15. Основные определения теории графов. Задание графов.

  16. Свойства графов. Изоморфизм графов.

  17. Типы графов. Эйлеровы и Гамильтоновы графы.

  18. Понятие трансверсали. Теорема Холла.

  19. Основные типы задач на графах.

  20. Задача о Ханойской башне.

  21. Задача о нахождении кратчайшего пути в графах с ребрами произвольной длины.

  22. Задача коммивояжёра. Дерево обхода.

  23. Граф Марковской сети.

  24. Нахождение максимального потока в транспортной сети.

  25. Транспортная задача.

  26. Головоломка о вечеринках. Теорема Рамсея.

  27. Переключательные функции и их задание.

  28. Алгебра переключательных функций. Формулы равносильных преобразований.

  29. Минимизация переключательных функций. Метод Квайна-Мак-Класки.

  30. Минимизация переключательных функций. Метод карт Карно. Куб соседних чисел.

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

  32. Конечные автоматы. Автоматы Мили и Мура. Вероятностные автоматы.

  33. Синтез комбинационных автоматов

  34. Синтез последовательностных автоматов

  35. Кодирование по Хэммингу.

  36. Кодирование с использованием математического аппарата умножения и деления полиномов.

  37. Сигнатурный анализ.

  38. Формальная логика. Понятие. Суждение. Умозаключение.

  39. Доказательство правильности силлогизмов с помощью диаграмм Эйлера.

  40. Логика высказываний.

  41. Модус поненс и модус толленс.

  42. Проверка правильности логических выводов по таблице истинности, алгебраически и с помощью дерева редукции

  43. Метод резолюций в логике высказываний.

  44. Логика предикатов. Кванторы. Свободные и связанные переменные.

  45. Принцип резолюции в логике предикатов.

  46. Принцип логического программирования.

  47. Задачи теории алгоритмов. Основные модели алгоритмов. Рекурсивные функции.

  48. Машина Тьюринга.

  49. Машина Поста.

  50. Сложность алгоритмов. Что такое P, NP, NP-complete?

  51. Нечёткая логика.

Задачи к зачёту.

  1. Выполнение операций над множествами

  2. Задание множества десятичным кодом на универсуме.

  3. Решение комбинаторных задач и уравнений.

  4. Задание графов и определение их свойств.

  5. Задача о Ханойской башне.

  6. Задача определения кратчайшего пути в графе с ребрами произвольной длины.

  7. Минимизация по кубу соседних чисел.

  8. Минимизация по карте Карно

  9. Синтез комбинационного автомата

  10. Синтез последовательностного автомата

  11. Кодирование по Хэммингу.

  12. Кодирование с использованием математического аппарата умножения и деления полиномов.

  13. Доказательство правильности силлогизмов с помощью диаграмм Эйлера.

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

  15. Проверить аргумент методом резолюций.

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

  17. Формализовать умозаключение по заданному модусу в логике предикатов. Доказать или опровергнуть умозаключение по заданному модусу методом резолюций.

  18. Получить машину Тьюринга для вычисления переключательной функции.

  19. Получить машину Поста для вычисления переключательной функции.

  20. Написать программу на языке ПРОЛОГ для определения отношения родства.