РАБОЧАЯ ПРОГРАММА

advertisement
Министерство образования Российской Федерации
Воронежский государственный педагогический университет
РАБОЧАЯ ПРОГРАММА
дисциплины "Математическая логика"
для подготовки специалиста по специальности 030100 «Информатика»
с дополнительной специальностью 032100 «Математика»
(8 семестр)
Трудоемкость: 90 час
Всего: 39 час.
Из них: 26 лекционных
13 практических
Самостоятельная работа студентов: 51 час.
Форма отчетности: экзамен 8 сем.
по учебному плану 2000-2001 уч.г.
Составитель: проф. Потапов А.С.
Программа утверждена на заседании
кафедры информатики и МПМ
10 мая 2001 г., протокол №9
Заведующий кафедрой, профессор
_______________________А.С.Потапов
Воронеж 2001
1. Пояснительная записка
В эпоху всеобщего распространения компьютеров закономерно возрастает роль математической логики в образовании. Учитель, вводящий
учеников в мир математики, информатики и вычислительных машин, должен обладать достаточной логической подготовкой. Познакомить будущего учителя с основными понятиями и методами математической логики,
научить оперировать ими в сфере своей педагогической деятельности, показать взаимосвязи математической логики и современных ЭВМ и призван
настоящий курс. Он содержит систематизировано изложение основных
понятий математической логики: высказывание, логические операции, булевы функции, основные формулы, аксиоматическая теория высказываний, предикат. Курс является базовым для дисциплины Теория алгоритмов, связанной с проверкой эффективности и способы разрабатываемых
алгоритмов.
СРС
30
20
20
20
90
Практич.
Алгебра высказываний
Аксиоматическая теория высказываний
Алгебра предикатов
Аксиоматическая теория предикатов
Всего:
Лекции
1.
2.
3.
4.
Тема
В том числе
аудиторных
Всего
№
Всего в трудоемкости
2. Тематическое планирование
12
10
9
8
39
8
6
6
6
26
4
4
3
2
13
16
12
12
11
41
3. Содержание учебной дисциплины
1. Алгебра высказываний. Высказывание, операции над высказываниями. Формулы алгебры высказываний. Нормальные формы, совершенные нормальные формы. Тавтологии. Равносильные формулы алгебры высказываний. Логическое следование. Типы теории: прямая, обратная, противоположная, контрапозитивная. Примирение алгебры высказываний.
Использование логики высказываний в контактно-релейных схемах.
2. Аксиоматическая теория высказываний (исчисление высказываний): алфавит, формулы, аксиомы, правила выводы. Теоремы аксиоматической теории высказываний. Теорема дедукции и ее применений. Свойства аксиоматической теории высказываний: полнота. Непротиворечивость, разрешимость и независимость системы аксиом.
3. Логика предикатов. Формулы логики предикатов и их классификация. Приведенная форма для формул логики предикатов. Предваренная
нормативная форма. Проблема разрешения в логике предикатов. Применение логики предикатов. Строение математических теорем. Методы доказательств теории.
4. Исчисление предикатов. Непротиворечивость исчисления предикатов. Теорема Теселя о полноте исчисления предикатов.
4. Рекомендации по организации работы студентов
Практические занятия по всем разделам с последующей проверкой
домашней работы. Самостоятельное изучение отдельных вопросов и доказательство задач, предлагаемых на лекциях.
5. Список рекомендуемой литературы
Основная
1. Игошин В.И. Математическая логика и теория алгоритмов. –Издво СГУ, 1991.
2. Игошин В.И. Задачник-практикум по математической логики. –
М.: Просвещение, 1986.
Дополнительная
3. Математическая логика (под ред. Столяра А.П.) – Минск, 1991.
1.
2.
3.
4.
5.
6.
7.
8.
6. Рекомендации для СРС
На самостоятельную работу выносятся следующие вопросы.
1) Проверка основных тавтологий с помощью таблиц истинности и
решение логических уравнений.
2) Равносильные преобразования формул.
3) Проверка правильности умозаключений с помощью логического
следования.
4) Доказательство основных теорем в аксиоматической теории высказываний.
5) Запись математических выражений и предложений естественного
языка с помощью предикатов и кванторов.
Вопросы к экзамену
Высказывания, примеры.
Операции над высказываниями.
Определение формулы алгебры высказываний.
Интерпретации и таблицы истинности формул алгебры высказываний.
Совершенная дизъюнктивная нормальная форма (СДНФ).
Совершенная конъюнктивная форма (СКНФ).
Классификация формул алгебры высказываний.
Основные тавтологии.
9. Равносильные формулы алгебры высказываний. Связь между равносильностью и тавтологиями.
10.Определение и признаки логического следования.
11.Свойства логического следования. Связь логического следования и равносильности.
12.Типы теорем. Принцип полной дизъюнкции.
13. Применение логики высказываний в контактно-релейных схемах.
14.Определение предиката. Примеры. Классификация предикатов.
15.Множество истинности предиката.
16. Логические операции над предикатами.
17. Кванторные операции над предикатами: квантор общности.
18. Кванторные операции над предикатами: квантор существования.
19. Запись на языке логики предикатов различных предложений.
20. Строение математических теорий. Методы доказательств. Теоремы.
21.Аксиоматическая теория высказываний: формулы, аксиомы, правила
вывода, теоремы.
22. Основные свойства вывода.
23.Теорема о дедукции.
24. Примеры доказательства теорем.
25. Свойства аксиоматической теории высказываний.
26.Основные понятия аксиоматической теории предикатов.
27.Основные свойства аксиоматической теории предикатов.
28. Теорема Геделя о неполноте.
Задачи к экзамену
1. Доказать, что произведение k произвольных последовательных натуральных чисел делится на k!
2. Сколькими способами из 28 костей домино можно выбрать 2 кости так,
чтобы их можно было приложить друг к другу.
3. Имеется колода из 4n карт (n>=5), которая содержит 4 масти по n карт в
каждой масти, занумерованных числами 1,2,3 …, n. Подсчитать, сколькими способами можно выбрать 5 карт так, что среди них окажутся 4 карты
из 5 с одинаковыми номерами.
4. Доказать, что число последовательностей длины n с элементами из kэлементного множества, содержащих каждый элемент этого множества по
крайней мере один раз, равно kS (n, k).
5. Лифт, в котором находится 9 пассажиров, может останавливаться на 10
этажах. Пассажиры выходят группами по 2,3 или 4 человека. Сколькими
способами это может произойти.
6. Имеется колода из 4n карт ( n>=5), которая содержит 4 масти по n карт в
каждой масти, занумерованных числами 1,2,3, ..., n. Подсчитать, скольки-
ми способами можно выбрать 5 карт так, что среди них окажутся 3 карты с
одним номером и 2 карты с другим.
7. На книжной полке стоят n книг. Сколькими способами можно выбрать
из них k книг так, чтобы не брать никаких двух рядом стоящих.
8. Сколькими способами можно переставить буквы слова
"логарифм" так, чтобы 2,4 и 6 места были заняты согласными буквами.
9. Имеется колода из 4п карт (п>=5), которая содержит 4 масти по п карт в
каждой масти, занумерованных числами 1,2,3,...,п. Подсчитать, сколькими
способами можно выбрать 5 карт так, что среди них окажутся 5 карт одной
масти.
10. Сколькими способами можно расставить 20 книг в книжном шкафу с 5
полками, если каждая полка может вместить все 20 книг.
11. Сколько всего делителей у числа 30030?
12. Имеется колода из 4n карт (n>=5), которая содержит 4 масти по n карт
в каждой масти, занумерованных числами 1,2,3, .., n. Подсчитать, сколькими способами можно выбрать 5 карт так, что среди них окажутся 5 последовательно занумерованных карт.
13. Сколькими способами можно расставить n нулей и k единиц так, чтобы
никакие две единицы не стояли рядом.
14. Сколькими способами можно расставить n ладей на шахматной доске
nn так, чтобы никакие две из них не стояли на одной горизонтали или одной вертикали, если все ладьи одинакового цвета.
15. Сколькими способами можно расставить n ладей на шахматной доске
nn так, чтобы никакие две из них не стояли на одной горизонтали или одной вертикали, если все ладьи окрашены в разные цвета.
16. Сколькими способами можно расставить n ладей на шахматной доске
nn так, чтобы никакие две из них не стояли на одной горизонтали или одной вертикали, если k ладей белого цвета а остальные - черного.
17. Доказать, что если n=30m, то число целых, не превосходящих n и не
делящихся ни на одно из чисел б, 10, 15, равно 22m.
18. Найти число целых положительных чисел, не превосходящих 1000 и не
делящихся ни на одно из чисел 3, 5, 7.
19. Найти число целых положительных чисел, не превосходящих 1000 и не
делящихся ни на одно из чисел 6,10,15.
20. Пусть колода состоит из n карт, занумерованных числами 1,2, .., n.
Сколькими способами можно расположить карты в колоде так, что ни для
одного k карта с номером k не занимает k-e место.
21. Имеется колода из 4п карт (п>=5), которая содержит 4 масти по n карт
в каждой масти, занумерованных числами 1,2,3, .., n. Подсчитать, сколькими способами можно выбрать 5 карт так, что среди них окажутся 3 карты из пяти с одним и тем же номером.
22. Имеется колода из 4n карт (n>=5), которая содержит 4 масти по n карт
в каждой масти, занумерованных числами 1,2,3, .., n. Подсчитать, сколькими способами можно выбрать 5 карт так, что среди них окажутся две
карты из пяти с одинаковыми, а остальные с разными номерами.
Download