МАТЕМАТИЧЕСКАЯ ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ. Математическая логика
Скачать 1.08 Mb.
|
(b P4),МАТЕМАТИЧЕСКАЯ ЛОГИКА Математическая (теоретическая, символьная) логика – нормативная наука о формах и приемах интеллектуальной познавательной деятельности, осуществляемой с помощью искусственных (формальных и формализованных) языков. Иначе, математическая логика – анализ рассуждений (в первую очередь, их формы, а не содержания). Основными разделами математической логики является: логика высказываний, логика предикатов, металогика. Логика высказываний, как и логика предикатов, имеет два аспекта: семантический, когда она является содержательной теорией логических отношений между суждениями; синтаксический, когда логика является методом дедуктивной формализацией содержательных теорий. Замечание.
Познание (процесс гомоморфного отображения действительности) дедукция индукция аналогия Логические приемы оперирования с формами познания Приемы интеллектуального (рационального, языкового) познания Способы познания Чувственные формы познания Рациональные формы познания ощущение восприятие представление понятия высказывание теории Логические приемы образования форм познания
ПАРАДИГМЫ ФОРМАЛЬНОЙ ЛОГИКИ.
Пояснение. Различие между истинностью и правильностью отчетливо видно в тех случаях, когда формально правильное рассуждение приводит к логическому высказыванию. Пример. Все металлы – твердые тела. Ртуть – не твердое тело. Ртуть - не металл. Это правильное умозаключение логично (из-за логики первой посылки). ПРЕДМЕТ, ЦЕЛЬ, ЗАДАЧИ И СОДЕРЖАНИЕ ЧИТАЕМОГО КУРСА ЛЕКЦИЙ. Предметом читаемого курса являются функциональные и формальные системы логики: алгебры логики (высказываний и предикатов), классические и неклассические исчисления высказываний и предикатов, метатеория логических исчислений. Целого преподавания дисциплины будущим инженерам в области ВТ является овладение студентами основами синтеза и анализа дискретных структур методами алгебры логики и логических исчислений. Задачи дисциплины:
Содержание читаемого курса представим следующим деревом: Математическая логика F.S= Прикладные исчисления п=< L(в), D(в)> B=< L(B), D(B)> Классическое п Классическое В неклассическое п неклассическое В Многозначное В Логическое исчисление АB АП А= Метатеория логических исчислений Здесь: А= F.S= - исчисление ( в - исчисление высказываний; п - исчисление предикатов); L – язык (L(в) – язык исчисления высказываний, L(п) – язык исчисления предикатов), т.е. множество синтаксически правильно построенных выражений(формы F). D – дедуктивные средства (D(в) – дедуктивные средства исчисления высказываний, D(п) – дедуктивные средства исчисления предикатов); АB = < B, B2 - алгебра логики высказываний; АB = < Р(Х1, …, Хn), ,B2, - алгебра логики предикатов. Примечание. В том случае, если между морфологическими элементами формальной системы F.S. и элементами содержательной системы А существует функциональная биекция, то все исходные положения F.S. получают интерпретацию. Говорят, что интерпретированная F.S. есть язык, описывающий ту или иную предметную область. МЕСТО ЧИТАЕМОГО КУРСА О ЗАКОНАХ И ФОРМАХ ПРАВИЛЬНОГО МЫШЛЕНИЯ. Логика Диалектическая логика Дедуктивные (достоверные) логики Металогика (методология дедуктивных наук) Формальная логика (наука о законах выводного знания) Индуктивные (правдоподобные) логики Математическая (теоретическая) логика Нечеткая логика Традиционная (описательная) логика Античная логика Четкая логика Классическая логика Конечнозначные логика Неклассические логики Бесконечнозначные логика Счетнозначная логика Вероятностная логика Функциональные системы Формальные системы Алгебра логики предикатов Алгебра логики высказываний метатеории исчисления Пояснения к этому дереву сделаем следующие:
Для уяснения приведенного выше отметим, что следует отличать мышление человека как объект изучения и как среду познания окружающего мира, т.е. Мышление человека Мышление как объект изучения. Науки, изучающие мышление логика Мышление как познание объективного мира Науки, изучающие объективный мир Естественные науки Общественно-политические науки Философия, физиология, психология, кибернетика. Умозаключения в логике делят на дедуктивные и индуктивные.
Замечание. Отличие математики от логики поясним вопросами, ответы на которые они ищут. Вопросы математики Сколько? Как далеко? Как долго? (т.е. вопросы о количественных отношениях) Вопросы логики Что это значит? Есть ли противоречие в этом суждении? Каковы основания этого доказательства? (т.е. вопросы о неколичественных отношениях)
КОНЦЕПТУАЛЬНЫЙ БАЗИС МАТЕМАТИЧЕСКОЙ ЛОГИКИ. С синтаксической точки зрения в математической логике различают символы переменных, термов и формул, а с семантической точки зрения – высказываний, терминов, предикатов и логических операторов. Поясним эти символы с помощью дерева: Основные понятия математической логики высказывания Простые высказывания Сложные высказывания метавысказывания термы Логические переменные Предметные переменные Пропозициональные переменные Лингвистические переменные Предикатные переменные Метапеременные Субъекты Логические операторы Истинностные значения метатермbys Логические функции Однородные логические функции Неоднородные логические функции (предикаты) Метафункции Логические формулы Предикатные формулы Пропозициональные формулы метаформулы Здесь: А. Высказывание – абстракция осмысленного повествовательного предложения естественного языка, для которого имеет смысл говорить о его истинности или ложности (это пояснение, а не определение, понятие “высказывание” в классической логике).
Примеры:
Эти два предложения являются простыми (атомарными, элементарными) истинными высказываниями. Примеры:
Эти два простых высказывания являются ложными. 5) Денис скоро будет космонафтом.(не высказывание,т.к. будущее время) Предостережения:
Следует отметить, что всякое простое,бескванторное, категоричное высказывание имеет субъектно-предикатную структуру (т.е. логическую форму, способ содержательных частей) вида a P ( или сокращенно P(a)), где a – субъект (субъект указывает на тот объект, о котором идет речь в высказывании); P – предикатный терм (предикатный терм, иначе, логическое сказуемое, указывает на свойство субъекта); - оператор предикации;
Примеры:
Эти два высказывания, каждое из которых составлено из двух простых ложных высказываний, являются сложными (составными, молекулярными) ложными высказываниями. Очевидно, что логические формы этих высказываний следующие: P1(a) P2(a) или (a P1) (a P2), P3(b) Где: a, b – субъекты (соответственно: Волга и сумма чисел); P1, P2, P3, P4 - предикатные символы (соответственно: самая короткая река; река, в которой живут киты; равно 9; равно 2); - логические связки (обозначающие соответственно “и” и “аналогично”),позволяющие строить из простых высказываний сложные.
Пример. Пусть имеем высказывание P(a) , тогда высказывание “ P(a) - ложно ” о высказывании P(a) есть метавысказывание. Очевидно, на основе высказывания P(a) можно построить неограниченное количество метавысказываний различной степени сложности. Так, например, метевысказыванием будет “высказывание “ P(a) - ложно” - истинно”. Поскольку в математической логике сложное высказывания представляют замкнутой формулой, то высказывание о ее доказуемости (недоказуемости, выполнимости) является метавысказыванием. При этом в целях упрощения записи метавысказываний используются оператор логического следования и оператор дедуктивной выводимости. Так, метевысказывание ___ “формула” P(a) P(a)” – тавтология” записывается символически |= (P(a) P(a)), а метавысказывание “ формула“ P(a) P(a) ” – логически доказуема” записывается так |(P(a) P(a)). |