Автор работы: Пользователь скрыл имя, 07 Мая 2013 в 13:21, курс лекций
Математическая (теоретическая, символьная) логика – нормативная наука о формах и приемах интеллектуальной познавательной деятельности, осуществляемой с помощью искусственных (формальных и формализованных) языков. Иначе, математическая логика – анализ рассуждений (в первую очередь, их формы, а не содержания).
Основными разделами математической логики является: логика высказываний, логика предикатов, металогика.
Логика высказываний, как и логика предикатов, имеет два аспекта: семантический, когда она является содержательной теорией логических отношений между суждениями; синтаксический, когда логика является методом дедуктивной формализацией содержательных теорий.
ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ. 3
ПАРАДИГМЫ ФОРМАЛЬНОЙ ЛОГИКИ. 4
ПРЕДМЕТ, ЦЕЛЬ, ЗАДАЧИ И СОДЕРЖАНИЕ ЧИТАЕМОГО КУРСА ЛЕКЦИЙ. 4
МЕСТО ЧИТАЕМОГО КУРСА О ЗАКОНАХ И ФОРМАХ ПРАВИЛЬНОГО МЫШЛЕНИЯ. 6
КОНЦЕПТУАЛЬНЫЙ БАЗИС МАТЕМАТИЧЕСКОЙ ЛОГИКИ. 8
ПОСТРОЕНИЕ МАТЕМАТИЧЕСКОЙ ЛОГИКИ. 12
ЯЗЫК КЛАССИЧЕСКОЙ ЛОГИКИ ВЫСКАЗЫВАНИЙ LВ = <AВ, FВ>. 15
КЛАССИЧЕСКАЯ ЛОГИКА ВЫСКАЗЫВАНИЙ 18
ЯЗЫК КЛАССИЧЕСКОЙ ЛОГИКИ ПРЕДИКАТОВ (Я.Л.П.) 21
КЛАССИЧЕСКАЯ ЛОГИКА ПРЕДИКАТОВ 28
АЛГЕБРА ЛОГИКИ ПРЕДИКАТОВ. 30
КВАНТИФИКАЦИЯ ПРЕДИКАТОВ. 32
КЛАССИЧЕСКИЕ ЛОГИЧЕСКИЕ ИСЧИСЛЕНИЯ. 34
Цель классических И.В. и И.П. 34
Метасимволика И.В. и И.П. 34
Построение логических исчислений. 34
КЛАССИЧЕСКОЕ И.В. 35
КЛАССИЧЕСКОЕ И.П. 36
Примеры доказательств в И.В. 37
Примеры доказательств в И.П. 38
МЕТАТЕОРИЯ ЛОГИЧЕСКИХ ИСЧИСЛЕНИЙ (МЕТАЛОГИКА). 39
ТЕОРИЯ АЛГОРИТМОВ. 41
Вводные положения. 41
Предмет и содержание читаемого курса. 42
Интуитивное (наивное) понятие алгоритма как основное первичное понятие математики. 42
Основная терминология теории алгоритмов. 45
Основные теоремы теории алгоритмов. 45
Параметры алгоритма. 46
Основная гипотеза теории алгоритмов. 46
Алгоритмические (формальные математические) модели. 46
Блок-схемы алгоритмов. 48
Машина Тьюринга. 49
Формальное определение машины Тьюринга. 53
Основной тезис Тьюринга. 53
Нормальные алгорифмы (алгоритмы). 54
Рекурсивные функции. 56
Примитивно-рекурсивные функции. 57
Оператор минимизации (- орератор). 59
Основной тезис Черча. 60
Алгоритмически неразрешимые проблемы. 60
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
(РГУИТП)
Лекции по курсу
Математическая логика.
Маркин Петр Михайлович
Для студентов, обучающихся по специальности:
654701 (071900) - «Информационные системы и технологии»
Москва
2006 год
Содержание
Математическая (теоретическая, символьная) логика – нормативная наука о формах и приемах интеллектуальной познавательной деятельности, осуществляемой с помощью искусственных (формальных и формализованных) языков. Иначе, математическая логика – анализ рассуждений (в первую очередь, их формы, а не содержания).
Основными разделами математической логики является: логика высказываний, логика предикатов, металогика.
Логика высказываний,
как и логика предикатов, имеет
два аспекта: семантический, когда
она является содержательной теорией
логических отношений между суждениями;
синтаксический, когда логика является
методом дедуктивной
Замечание.
Пояснение. Различие между истинностью и правильностью отчетливо видно в тех случаях, когда формально правильное рассуждение приводит к логическому высказыванию.
Пример. Все металлы – твердые тела.
Ртуть – не твердое тело.
Ртуть - не металл.
Это правильное умозаключение логично (из-за логики первой посылки).
Предметом читаемого курса являются функциональные и формальные системы логики: алгебры логики (высказываний и предикатов), классические и неклассические исчисления высказываний и предикатов, метатеория логических исчислений.
Целого преподавания дисциплины будущим инженерам в области ВТ является овладение студентами основами синтеза и анализа дискретных структур методами алгебры логики и логических исчислений.
Задачи дисциплины:
Содержание читаемого курса представим следующим деревом:
Здесь:
А=<F,W> - функциональная система (т.е. построение математической логики, как теории, является содержательной):
F.S=<L, D> - формальная система (т.е. построение математической логики, как теории, является чисто синтаксическим объектом);
Á - исчисление ( Áв - исчисление высказываний; Áп - исчисление предикатов);
L – язык (L(Áв) – язык исчисления высказываний, L(Áп) – язык исчисления предикатов), т.е. множество синтаксически правильно построенных выражений(формы F).
D – дедуктивные средства (D(Áв) – дедуктивные средства исчисления высказываний, D(Áп) – дедуктивные средства исчисления предикатов);
АB = < B, B2®B,ù > - алгебра логики высказываний;
АB = < Р(Х1, …, Хn), ù ,B2®B, ",$ > - алгебра логики предикатов.
Примечание. В том случае, если между морфологическими элементами формальной системы F.S. и элементами содержательной системы А существует функциональная биекция, то все исходные
положения F.S. получают интерпретацию. Говорят, что интерпретированная F.S. есть язык, описывающий ту или иную предметную область.
Пояснения к этому дереву сделаем следующие:
Для уяснения приведенного выше отметим, что следует отличать мышление человека как объект изучения и как среду познания окружающего мира, т.е.
Умозаключения в логике делят на дедуктивные и индуктивные.
Замечание. Отличие математики от логики поясним вопросами, ответы на которые они ищут.
С синтаксической точки зрения в математической логике различают символы переменных, термов и формул, а с семантической точки зрения – высказываний, терминов, предикатов и логических операторов. Поясним эти символы с помощью дерева:
Здесь:
А. Высказывание – абстракция осмысленного
повествовательного предложения естественного
языка, для которого имеет смысл говорить
о его истинности или ложности (это пояснение,
а не определение, понятие “высказывание”
в классической логике).
Примеры:
Эти два предложения являются простыми (атомарными, элементарными) истинными высказываниями.
Примеры:
Эти два простых высказывания являются ложными.
Предостережения:
Следует отметить, что
всякое простое категоричное высказывание
имеет субъектно-предикатную
P – предикатный терм (предикатный терм, иначе, логическое сказуемое, указывает на свойство субъекта);
Ü - оператор предикации;
Примеры:
Эти два высказывания, каждое из которых составлено из двух простых ложных высказываний, являются сложными (составными, молекулярными) ложными высказываниями. Очевидно, что логические формы этих высказываний следующие:
P1(a)Ù P2(a) или (a Ü P1) Ù (a Ü P2),
P3(b) ~ P4(b) или (b Ü P3) ~ (bÜ P4),
Где: a, b – субъекты (соответственно: Волга и сумма чисел);
P1, P2, P3, P4 - предикатные символы (соответственно: самая короткая река; река, в которой живут киты; равно 9; равно 2);
Ù,~ - логические связки (обозначающие соответственно “и” и “аналогично”),позволяющие строить из простых высказываний сложные.
Пример. Пусть имеем высказывание P(a) , тогда высказывание “ P(a) - ложно ” о высказывании P(a) есть метавысказывание. Очевидно, на основе высказывания P(a) можно построить неограниченное количество метавысказываний различной степени сложности. Так, например, метевысказыванием будет “высказывание “ P(a) - ложно” - истинно”. Поскольку в математической логике сложное высказывания представляют замкнутой формулой, то высказывание о ее доказуемости (недоказуемости, выполнимости) является метавысказыванием. При этом в целях упрощения записи метавысказываний используются оператор логического