Скачать презентацию Логика — одна из самых древних наук Как Скачать презентацию Логика — одна из самых древних наук Как

Лекция_2_Введение в МЛ.pptx

  • Количество слайдов: 22

Логика - одна из самых древних наук. Как самостоятельная наука логика оформилась в трудах Логика - одна из самых древних наук. Как самостоятельная наука логика оформилась в трудах греческого ученого Аристотеля (384– 322 г. до н. э. ) и стала впоследствии называться формальной или Аристотелевой логикой. Математическая логика возникла на стыке двух наук: традиционной или философской логики и математики. Идея построения логики на математической основе была впервые выдвинута Лейбницем (1646 – 1716). Окончательно как раздел математики математическая логика сформировалась в работах Д. Буля (1815 – 1864), Г. Фреге (1848 – 1925), Б. Рассела (1872 – 1970), Д. Гильберта (1862 – 1943).

Математическая логика есть логика по предмету, математика по методу. Логика, в отличие от математики Математическая логика есть логика по предмету, математика по методу. Логика, в отличие от математики (изучающей количественные отношения и пространственные формы) изучает не количественные отношения между объектами. Вопросы математики: «сколько? » , «как далеко? » , «как долго? » и т. д. (т. е. вопросы о количественных отношениях). Вопросы логики: «что это значит? » . «есть ли противоречие в этом суждении? » , «каковы основания этого доказательства? » и т. д. (т. е. вопросы о неколичественных отношениях). Основными объектами математической логики являются высказывания и логические процедуры, поскольку все научные знания и процессы управления формулируются как последовательность утвердительных повествовательных предложений (т. е. высказываний субъектно-предикатной структуры).

Поэтому логика как наука должна содержать список правил получения правильных высказываний. Такой набор правил, Поэтому логика как наука должна содержать список правил получения правильных высказываний. Такой набор правил, умозаключений называется списком силлогизмов. Для силлогизмов используется символическая запись вида: P 1, P 2, . . . , Pn D Основная задача логики – отделение правильных схем рассуждения от неправильных и систематизации первых. При этом истинность и правильность мышления суть различных объектов: истинность характеризует рассуждение в его отношении к действительности; правильность характеризует рассуждение в его отношении к законам и правилам логики.

Правильность рассуждения (умозаключения, вывода, доказательства) зависит только от его формы и не зависит от Правильность рассуждения (умозаключения, вывода, доказательства) зависит только от его формы и не зависит от конкретного содержания. «Бармаглот» «Варкалось. Хливкие шорьки Пырялись по наве. И хрюкотали зелюки, Как мюмзюки в мове…» (Льюис Кэррол «Алиса в зазеркалье» )

Логика называется: классической (двузначной), если |M|=2 (например М={0, 1} или М={И, Л}); неклассической (многозначной), Логика называется: классической (двузначной), если |M|=2 (например М={0, 1} или М={И, Л}); неклассической (многозначной), если |M|>2; бесконечнозначной, если |M|=N (это т. н. счетнозначные логики) или |M|=D (это т. н. контенуальнозначные логики); вероятностной, если истинностные значения М представляются вероятностями (степенями правдоподобия высказываний); темпоральной (временной), если элементы М зависят от времени; модальной, если алфавит ее языка включает связки, интерпретируемые как “возможно, что…”

Классическая логика, как наука о правильных умозаключениях, основывается на следующих четырех законах: Закон тождества Классическая логика, как наука о правильных умозаключениях, основывается на следующих четырех законах: Закон тождества (Аристотель): ╞ A A (знак ╞ придумал американский логик С. К. Клини в 1956 г. и читается он как «истинно, что …» ) Закон непротиворечия (Аристотель): ╞ (A&ØA) (╞ следует читать как «ложно, что…» ). Закон исключения третьего (Аристотель): ╞ (AVØA). Закон достаточного основания (Лейбниц): «Никакое высказывание не может быть принято, если оно не является следствием, полученным в ходе применения силлогизмов из ранее принятых утверждений или строго установленных фактов, выраженных также в форме высказываний» .

Парадокс Рассела. (Задача о брадобрее) Примечание. Множество всех множеств принадлежит себе как элемент. А, Парадокс Рассела. (Задача о брадобрее) Примечание. Множество всех множеств принадлежит себе как элемент. А, например, множество {1, 2} не принадлежит себе как элемент, т. к. в этом множестве лишь два элемента: « 1» и « 2» .

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

Дедукция – переход от общего к частному по правилам логического вывода, позволяющим получить из Дедукция – переход от общего к частному по правилам логического вывода, позволяющим получить из истинных посылок (известных знаний) истинное заключение (новое знание, т. е. выводное знание). Индукция – переход от частного к общему. В отличие от дедуктивных рассуждений (построений) индукция не гарантирует истинного заключения при истинности посылок. Принято дедуктивную логику называть достоверной, а индуктивную логику – правдоподобной (проблематичной). Основными разделами математической логики являются: логика высказываний, логика предикатов, построение формальных аксиоматических теорий (исчисления), металогика.

ЛОГИКА ВЫСКАЗЫВАНИЙ Определение. Высказыванием называется повествовательное языковое предложение, относительно которого можно сказать истинно оно ЛОГИКА ВЫСКАЗЫВАНИЙ Определение. Высказыванием называется повествовательное языковое предложение, относительно которого можно сказать истинно оно или ложно. Отрицанием высказывания А называется высказывание ØА, которое истинно тогда и только тогда, когда высказывание А ложно. Чтобы составить отрицание А достаточно в разговорном языке сказать “неверно, что А”. Конъюнкцией двух высказываний А и B называется высказывание А&B, истинное тогда и только тогда, когда истинны оба высказывания А и B. В разговорной речи конъюнкции соответствует союз “и”. Пример. А = “Треугольник прямоугольный”. B = “Треугольник равнобедренный”. А&B = “Треугольник прямоугольный и равнобедренный”.

Дизъюнкцией двух высказываний А и B называется высказывание А V B, ложное тогда и Дизъюнкцией двух высказываний А и B называется высказывание А V B, ложное тогда и только тогда, когда ложны оба высказывания А и B. В разговорной речи конъюнкции соответствует союз “или”. Пример. А = “Иванов юрист”. B = “Иванов экономист”. АVB = “Иванов юрист или экономист”. Эквивалентностью двух высказываний А и B называется высказывание А B, истинное тогда и только тогда, когда оба высказывания А и B одновременно истинны или ложны. Говорят, что А эквивалентно B или A имеет место тогда и только тогда, когда имеет место B. Пример. А = “Треугольник равнобедренный”. B = “В треугольнике углы при основании равны”. А B = “Треугольник является равнобедренным тогда и только тогда, когда углы при основании равны”.

Импликацией двух высказываний А и B называется высказывание А Þ B, ложное тогда и Импликацией двух высказываний А и B называется высказывание А Þ B, ложное тогда и только тогда, когда А истинно, а B ложно. Импликации соответствуют следующие выражения разговорной речи: “А влечет за собой B”; или “из А следует B”; или “если А, то B”. Истинность импликации означает лишь то, что, если истинна посылка, то истинно и заключение. При ложной посылке заключение всегда истинно. Пример. Рассмотрим четыре высказывания: A = “Дважды два четыре” = И; B = “Дважды два пять” = Л; C = “Снег белый” = И; D – “Снег черный” = Л. Образуем четыре импликации: АÞ C = “Если дважды два четыре, то снег белый” = ИÞ И = И; BÞ C = “Если дважды два пять, то снег белый” = ЛÞ И = И; АÞ D = “Если дважды два четыре, то снег черный” = ИÞ Л = Л; BÞ D = “Если дважды два пять, то снег черный” = ЛÞ Л = И.

Формулы логики высказываний. Равносильность формул Определение. Формула логики высказываний определяется индуктивно следующим образом: 1. Формулы логики высказываний. Равносильность формул Определение. Формула логики высказываний определяется индуктивно следующим образом: 1. Любая высказывательная (пропозициональная) переменная, а также константы И, Л есть формула. 2. Если A и B – формулы, то ØА, AVB, A&B, АÞB, А B есть формулы. 3. Ничто, кроме указанного в пунктах 1 – 2, не есть формула. Две формулы называются равносильными, если на всех одинаковых наборах переменных значения этих формул совпадают. Равносильность формул A и B будем обозначать: A º B.

Для любых формул A, B, C справедливы следующие равносильности: 1. Коммутативность. а) A&B º Для любых формул A, B, C справедливы следующие равносильности: 1. Коммутативность. а) A&B º B&A (для конъюнкции); б) AVB º BVA (для дизъюнкции). 2. Ассоциативность. а) A&(B&C) º (A&C)&C (для конъюнкции); б) AV(BVC) º (AVB)VC (для дизъюнкции). 3. Дистрибутивность. а) A&(BVC) º A&BVA&C (для конъюнкции относительно дизъюнкции); б) AV(B&C) º (AVB)&(AVC) (для дизъюнкции относительно конъюнкции). 4. Закон де Моргана. а) Ø(A&B) ºØAVØB (отрицание конъюнкции есть дизъюнкция отрицаний); б) Ø(AVB) º ØA&ØB (отрицание дизъюнкции есть конъюнкция отрицаний).

5. Идемпотентность. а) A&A º A (для конъюнкции); б) AVA º A (для дизъюнкции). 5. Идемпотентность. а) A&A º A (для конъюнкции); б) AVA º A (для дизъюнкции). 6. Поглощение. а) A&(AVB) º A (1– ый закон поглощения); б) AVA&B º A (2– ой закон поглощения). 7. Расщепление (склеивание). а) A&B V A&(ØB) º A (1–ый закон расщепления); б) (AVB) & (AVØB) º A (2–ой закон расщепления). 8. Двойное отрицание. Ø(ØA) º A. 9. Свойства констант. а)A&И º A; б) A&Л º Л; в)AVИ º И; г) AVЛ º A; д) ØЛº И; е) ØИº Л. 10. Закон противоречия. A&ØA º Л. 11. Закон “исключенного третьего”. AVØA º И. 12. AÞB º AVB º (A& B). 13. A B º (AÞB)&(BÞA) º (A&B) V (ØA&ØB) º (АVØB)&(ØAVB).

Справедливы также обобщенные законы дистрибутивности и обобщенные законы де Моргана: 14. (A 1 VA Справедливы также обобщенные законы дистрибутивности и обобщенные законы де Моргана: 14. (A 1 VA 2 V. . . VAn)&(B 1 VB 2 V. . . VBm) º ºA 1&B 1 VA 1&B 2 V. . . VA 1&Bm. V. . . VAn&B 1 VAn&B 2 V. . . VAn&Bm. 15. (A 1&A 2&. . . &An)V(B 1&B 2&. . . &Bm) º º(A 1 VB 1)&(A 1 VB 2)&. . &(A 1 VBm)&. . &(An. VB 1)&(An. VB 2)&. . &(An. VBm). 16. Ø(A 1&A 2&. . . &An) ºØA 1 VØA 2 V. . . VØAn. 17. Ø(A 1 VA 2 V. . . VAn) ºØA 1&ØA 2&. . . &ØAn В равносильностях 1 – 17 в качестве A, B, Ai, Bi могут быть подставлены любые формулы и, в частности, переменные.

Пример. Доказать равносильность формул логики высказываний: (АÞ B) & (A V B) º B. Пример. Доказать равносильность формул логики высказываний: (АÞ B) & (A V B) º B. Преобразуем левую часть, последовательно используя равносильности 12, 14, 10, 5 а, 9 г, 6 б: (АÞB) & (A V B) ºØА V B) & (A V B) ºØА&A V ØА&B V B&А V B&Bº ØА&B V B&А V B º B. Равносильность доказана.

Запись сложного высказывания в виде формулы логики высказываний Пример. A = Запись сложного высказывания в виде формулы логики высказываний Пример. A = "Будет холодное лето". B = "Будет дождливое лето". C = "Будет засушливое лето". D = "Будет хороший урожай". Формула (A&B V C) Þ ØD соответствует сложному высказыванию: ''Если будет холодное и дождливое или засушливое лето, урожай будет плохим". Всякая теорема имеет вид импликации: АÞB (прямая теорема); B ÞА (обратная теорема); ØB Þ ØА (противоположная теорема). Пример. A = “Треугольник прямоугольный”. B = “Квадрат одной стороны равен сумме квадратов двух других сторон” А Þ B (прямая теорема) = “Если треугольник прямоугольный, то квадрат одной стороны равен сумме квадратов двух других сторон”. B Þ А (обратная теорема) = “Если квадрат одной стороны равен сумме квадратов двух других сторон, то треугольник прямоугольный”. ØB Þ Ø А (противоположная теорема) = “Если квадрат одной стороны не равен сумме квадратов двух других сторон, то треугольник не прямоугольный”.

Равносильность А Þ B º ØB Þ ØА есть основание метода доказательства от противного. Равносильность А Þ B º ØB Þ ØА есть основание метода доказательства от противного. Например, для доказательства теоремы: “Если треугольник равнобедренный, то углы при основании равны” (А Þ B) достаточно доказать теорему: “Если углы при основании не равны, то треугольник не равнобедренный” (ØB Þ ØА). Используя равносильные преобразования, можно получать различные формулировки одного и того же суждения, а также отрицаний суждений.

Определение логической функции. Пусть М - множество функций f(x 1. . . хn), переменные Определение логической функции. Пусть М - множество функций f(x 1. . . хn), переменные которых xi (i = 1, n) определены на множестве Е 2 (1, 0), для которых f( 1, . . . n) ∈ Е 2, если i ∈ E 2. Функции из множества М есть функции алгебры логики, или Булевы функции. Среди переменных логической функции есть существенные переменные и фиктивные. Функция f (x 1, . . . хi-1, xi+1, . . . хп) существенно зависит от переменной xi , если найдутся два набора а- =(а 1. . . ai-1, 0, ai+1, . . . an) и а+=(а 1. . . ai-1, 1, ai+1, . . . an) такие, что f(a-) ≠ f(a+). В этом случае переменная xi является существенной переменной и фиктивной в противном случае. Если переменная xi - фиктивная, то функцию f от n переменных можно свести к равной ей функции g от (n-1)-й переменной. Для этого нужно в таблице функции f вычеркнуть все строки, где xi=l (или xi=0) и столбец, соответствующий переменной xi.

 Выпишем все функции от двух переменных. Очевидно, введенные ранее связки , , →, Выпишем все функции от двух переменных. Очевидно, введенные ранее связки , , →, ( ) есть соответственно функции f 8, f 14, f 11, f 9. В качестве связок используются и другие функции, в частности f 7 - штрих Шеффера x 1|х2, f 1 - знак Лукашевича х1↓х2 (стрелка Пирсона), f 6 - разделительная дизъюнкция x 1 vx 2, соответствующая разделительному союзу "или".

Система связок логики высказываний называется полной, если всякая формула логики высказываний равносильна некоторой формуле, Система связок логики высказываний называется полной, если всякая формула логики высказываний равносильна некоторой формуле, содержащей лишь связки этой системы. Используя формулы, равносильные импликации и двойной импликации, получим, что дизъюнкция, конъюнкция, отрицание образуют полную систему связок. Используя закон де Моргана, приходим к тому, что ( , ) и ( , ) - полные системы связок. В самом деле, из трех связок , , можно исключить дизъюнкцию: A В = ( А В) или конъюнкцию: А В = ( A В). Более того, любую формулу алгебры высказываний можно записать одной связкой - штрихом Шеффера.