Математическая логика и теория алгоритмов Могилев 2013.

Презентация:



Advertisements
Похожие презентации
Алгебра логики. Понятие высказывания.. Алгебра логики – часть дискретной математики Математический аппарат алгебры логики широко используется в информатике.
Advertisements

ВВЕДЕНИЕ В МАТЕМАТИЧЕСКУЮ ЛОГИКУ.
АЛГЕБРА ВЫСКАЗЫВАНИЙ. ОСНОВНЫЕ ОПЕРАЦИИ АЛГЕБРЫ ВЫСКАЗЫВАНИЙ.
Высказывание. Логические операции Высказывание. Логические операции Информатика 8 класс Токар И.Н.
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и опровержений, т. е. методы.
Алгебра логики. Алгебра логики это математический аппарат, с помощью которого записывают, вычисляют, упрощают и преобразовывают логические высказывания.
LOGOS (ГРЕЧ.)- СЛОВО, ПОНЯТИЕ, РАССУЖДЕНИЕ, РАЗУМ Слово «логика» обозначает совокупность правил, которым подчиняется процесс мышления. Основными формами.
Я, по крайней мере, думал, что противоречить друг другу могут только высказывания, поскольку они через умозаключения ведут к другим высказываниям, и мне.
Историческая справка Основы формальной логики заложил Аристотель ( гг. до н.э.)- древнегреческий философ и учёный.
Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Введение в алгебру логики Автор: Шатило Эльвира Николаевна, учитель информатики и математики МОУ СОШ 14 города Астрахани.
ЛОГИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ КОМПЬЮТЕРА Изучив эту тему, вы узнаете: основные понятия и операции формальной логики; логические выражения и их преобразование;
Логические основы ЭВМ Логика высказываний. Рассмотрим несколько утверждений Все рыбы умеют плавать Пять – число четное Некоторые медведи бурые Картины.
Введение в логику. Дж. Буль (1815 – 1864) – анг. математик отец алгебры логики Булева алгебра (алгебра логики) изучает свойства функций, у которых и аргументы,
Логика Подготовила : Набиева Рузиля Класс 11 «Б».
Введение задачи Изложить все рассматриваемые вопросы по возможности как можно более просто, но не проще чем это требуется для специалиста высшей квалификации.
Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и опровержений, т.е. методы.
Алексеева Е.В., учитель информатики и ИКТ, МОУ «Сланцевская СОШ 3» Основы логики.
Транксрипт:

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

Лекция 1 – основные понятия логических задач логических схем которые лежат в основе работы любого компьютера. Математическая логика – наука, которая изучает вопросы применения математических методов для решения логических задач и построения логических схем, которые лежат в основе работы любого компьютера. Специальный раздел математической логики - алгебра высказываний, или алгебра логики, используется для обработки логических выражений - подобно алгебре чисел, дающей аппарат для обработки алгебраических выражений. логических задач логических схем которые лежат в основе работы любого компьютера. Математическая логика – наука, которая изучает вопросы применения математических методов для решения логических задач и построения логических схем, которые лежат в основе работы любого компьютера. Специальный раздел математической логики - алгебра высказываний, или алгебра логики, используется для обработки логических выражений - подобно алгебре чисел, дающей аппарат для обработки алгебраических выражений.

Характеристики Применение в информатике Алгебра логики является разделом активно развивающейся сегодня науки - дискретной математики. свойства функций, и аргументы, и значения принадлежат заданному двухэлементному множеству (например, {0, 1}). Алгебра логики изучает свойства функций, у которых и аргументы, и значения принадлежат заданному двухэлементному множеству (например, {0, 1}). Иногда вместо термина «алгебра логики» употребляют термин «двузначная логика». Алгебра логики является разделом активно развивающейся сегодня науки - дискретной математики. свойства функций, и аргументы, и значения принадлежат заданному двухэлементному множеству (например, {0, 1}). Алгебра логики изучает свойства функций, у которых и аргументы, и значения принадлежат заданному двухэлементному множеству (например, {0, 1}). Иногда вместо термина «алгебра логики» употребляют термин «двузначная логика». Математический аппарат алгебры логики широко используется в информатике, в частности, в таких ее разделах, как проектирование ЭВМ, теория автоматов, теория алгоритмов, теория информации, целочисленное программирование и т. д. Лекция 1 – основные понятия

Основатель алгебры логики Большой вклад в становление и развитие алгебры логики внесли знаменитые ученые-логики Это английский математик XIX столетия Джордж Буль ( ). в виде некоторой «алгебры», подобно алгебре чисел, но не сводящейся к ней. Он построил один из разделов формальной логики в виде некоторой «алгебры», подобно алгебре чисел, но не сводящейся к ней. Алгебра в широком смысле этого слова наука об общих операциях, аналогичных сложению и умножению, которые могут выполняться не только над числами, но и над другими математическими объектами. Существуют алгебры натуральных чисел, многочленов, векторов, матриц, множеств и т. д. Это английский математик XIX столетия Джордж Буль ( ). в виде некоторой «алгебры», подобно алгебре чисел, но не сводящейся к ней. Он построил один из разделов формальной логики в виде некоторой «алгебры», подобно алгебре чисел, но не сводящейся к ней. Алгебра в широком смысле этого слова наука об общих операциях, аналогичных сложению и умножению, которые могут выполняться не только над числами, но и над другими математическими объектами. Существуют алгебры натуральных чисел, многочленов, векторов, матриц, множеств и т. д. Андрей Андреевич Марков Андрей Николаевич Колмогоров Августус де Морган ( ), Уильям Стенли Джевонс ( ), Платон Сергеевич Порецкий ( ), Чарлз Сандерс Пирс ( ), Андрей Андреевич Марков ( ), Андрей Николаевич Колмогоров ( ) и др. Клод Шеннон функционирования релейно- контактных и электронно-ламповых схем. В 1938 году американский математик и инженер Клод Шеннон ( ) показал, что алгебра логики применима для описания самых разнообразных процессов, в том числе функционирования релейно- контактных и электронно-ламповых схем. Андрей Андреевич Марков Андрей Николаевич Колмогоров Августус де Морган ( ), Уильям Стенли Джевонс ( ), Платон Сергеевич Порецкий ( ), Чарлз Сандерс Пирс ( ), Андрей Андреевич Марков ( ), Андрей Николаевич Колмогоров ( ) и др. Клод Шеннон функционирования релейно- контактных и электронно-ламповых схем. В 1938 году американский математик и инженер Клод Шеннон ( ) показал, что алгебра логики применима для описания самых разнообразных процессов, в том числе функционирования релейно- контактных и электронно-ламповых схем.

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

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

ЛОГИКА ВЫСКАЗЫВАНИЙ ЛОГИКА ВЫСКАЗЫВАНИЙ – это логических форм сложных высказываний, образованных из элементарных высказываний с помощью ОПЕРАТОРОВ-связок, аналогичных союзам И, ИЛИ, НЕ, "если..., то", "если..., и только если " и др. ЛОГИКА ВЫСКАЗЫВАНИЙ – это раздел современной (математической) логики, посвященный изучению логических форм сложных высказываний, образованных из элементарных высказываний с помощью ОПЕРАТОРОВ-связок, аналогичных союзам И, ИЛИ, НЕ, "если..., то", "если..., и только если " и др. как целые, не расчленяются на части Элементарные высказывания при этом рассматриваются как целые, т.е. не расчленяются на части (такие, как субъект и предикат). ЛОГИКА ВЫСКАЗЫВАНИЙ – это логических форм сложных высказываний, образованных из элементарных высказываний с помощью ОПЕРАТОРОВ-связок, аналогичных союзам И, ИЛИ, НЕ, "если..., то", "если..., и только если " и др. ЛОГИКА ВЫСКАЗЫВАНИЙ – это раздел современной (математической) логики, посвященный изучению логических форм сложных высказываний, образованных из элементарных высказываний с помощью ОПЕРАТОРОВ-связок, аналогичных союзам И, ИЛИ, НЕ, "если..., то", "если..., и только если " и др. как целые, не расчленяются на части Элементарные высказывания при этом рассматриваются как целые, т.е. не расчленяются на части (такие, как субъект и предикат).

ЛОГИКА ВЫСКАЗЫВАНИЙ ЛОГИКА ВЫСКАЗЫВАНИЙ высказывания (пропозиции, предложения) ЛОГИКА ВЫСКАЗЫВАНИЙ рассматривает высказывания (пропозиции, предложения) только с точки зрения их истинности или ложности. ЛОГИКА ВЫСКАЗЫВАНИЙ = ЛОГИКА СУЖДЕНИЙ = ПРОПОЗИЦИОНАЛЬНАЯ ЛОГИКА = = ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ = =ИСЧИСЛЕНИЕ ПРЕДЛОЖЕНИЙ = =ПРОПОЗИЦИОНАЛЬНОЕ ИСЧИСЛЕНИЕ ЛОГИКА ВЫСКАЗЫВАНИЙ высказывания (пропозиции, предложения) ЛОГИКА ВЫСКАЗЫВАНИЙ рассматривает высказывания (пропозиции, предложения) только с точки зрения их истинности или ложности. ЛОГИКА ВЫСКАЗЫВАНИЙ = ЛОГИКА СУЖДЕНИЙ = ПРОПОЗИЦИОНАЛЬНАЯ ЛОГИКА = = ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ = =ИСЧИСЛЕНИЕ ПРЕДЛОЖЕНИЙ = =ПРОПОЗИЦИОНАЛЬНОЕ ИСЧИСЛЕНИЕ

Основной объект логики высказываний высказывание. ВЫСКАЗЫВАНИЕ предложение в УТВЕРДИТЕЛЬНОЙ ФОРМЕ, что оно истинно или ложно. ВЫСКАЗЫВАНИЕ это предложение в УТВЕРДИТЕЛЬНОЙ ФОРМЕ, о котором имеет смысл говорить, что оно истинно или ложно. Цепочка высказываний: Основной объект логики высказываний высказывание. ВЫСКАЗЫВАНИЕ предложение в УТВЕРДИТЕЛЬНОЙ ФОРМЕ, что оно истинно или ложно. ВЫСКАЗЫВАНИЕ это предложение в УТВЕРДИТЕЛЬНОЙ ФОРМЕ, о котором имеет смысл говорить, что оно истинно или ложно. Цепочка высказываний: ВЫСКАЗЫВАНИЕ- ПОСЫЛКА ВЫСКАЗЫВАНИЕ- СЛЕДСТВИЕ ПОСЫЛКА 1 ПОСЫЛКА 2 СЛЕДСТВИЕ

Из элементарных высказываний, для которых вопрос о присвоении им одного из значений «ИСТИНА» или «ЛОЖЬ» считается заранее решённым,с помощью логических операций строятся сложные высказывания (аналоги сложносочинённых и сложноподчинённых предложений),значения истинности которых однозначно определяются значениями истинности исходных высказываний примененными логическими операциями. Из элементарных высказываний, для которых вопрос о присвоении им одного из значений «ИСТИНА» или «ЛОЖЬ» считается заранее решённым, с помощью логических операций строятся сложные высказывания (аналоги сложносочинённых и сложноподчинённых предложений), значения истинности которых однозначно определяются значениями истинности исходных высказываний и примененными логическими операциями.

Высказывания-тавтологии Высказывания-тавтологии с «естественной» интерпретацией высказываний свойствами логич. операций, тождественно-истинными истинными при всех распределениях истинностных значений исходных элементарных формул); тавтологиями Высказывания-тавтологии В соответствии с «естественной» интерпретацией высказываний и свойствами логич. операций, посредством которых они построены, некоторые из полученных высказываний оказываются тождественно-истинными (т. е. истинными при всех распределениях истинностных значений исходных элементарных формул); их называют тавтологиями. Высказывания-тавтологии выражают логические законы; их выявление одна из основных задач Логики высказываний.

ЗадачиЛОГИКИ ВЫСКАЗЫВАНИЙ Задачи ЛОГИКИ ВЫСКАЗЫВАНИЙ ЛОГИКИ ВЫСКАЗЫВАНИЙ приведение сложных высказываний к такой форме, стало возможным алгоритмическое решение вопросов логического характера в конкретной предметной области применение автоматических методов решения. Задачей ЛОГИКИ ВЫСКАЗЫВАНИЙ является приведение сложных высказываний к такой форме, чтобы для них стало возможным алгоритмическое решение вопросов логического характера в конкретной предметной области и применение автоматических методов решения. вывода логических следствий из данных посылокпоиска доказательства выражений, выразимых в этой специальной уточненной форме; К числу таких вопросов относятся прежде всего вопросы вывода логических следствий из данных посылок или поиска доказательства выражений, выразимых в этой специальной уточненной форме; можно ли упростить форму выражения данного высказывания, и мн. др. ЛОГИКИ ВЫСКАЗЫВАНИЙ приведение сложных высказываний к такой форме, стало возможным алгоритмическое решение вопросов логического характера в конкретной предметной области применение автоматических методов решения. Задачей ЛОГИКИ ВЫСКАЗЫВАНИЙ является приведение сложных высказываний к такой форме, чтобы для них стало возможным алгоритмическое решение вопросов логического характера в конкретной предметной области и применение автоматических методов решения. вывода логических следствий из данных посылокпоиска доказательства выражений, выразимых в этой специальной уточненной форме; К числу таких вопросов относятся прежде всего вопросы вывода логических следствий из данных посылок или поиска доказательства выражений, выразимых в этой специальной уточненной форме; можно ли упростить форму выражения данного высказывания, и мн. др.

Роль логики высказываний разнообразные технические применения в современном автоматостроении, в т.ч. и при построении (имитирующих работу нервных сетей мозга) надежных схем из не вполне надежных элементов, которым занимается новая наука – бионика; В логике высказываний такие задачи являются разрешимыми, и поэтому именно она особенно часто находит разнообразные технические применения в современном автоматостроении, в т.ч. и при построении (имитирующих работу нервных сетей мозга) надежных схем из не вполне надежных элементов, которым занимается новая наука – бионика; именно к логике высказываний обычно производится (непосредственно или опосредованно) сведéние проблем из более сложных частей логики в тех случаях, когда они допускают алгоритмическое решение. Несмотря на ее элементарный характер логика высказываний играет поэтому важную роль в современной логике. разнообразные технические применения в современном автоматостроении, в т.ч. и при построении (имитирующих работу нервных сетей мозга) надежных схем из не вполне надежных элементов, которым занимается новая наука – бионика; В логике высказываний такие задачи являются разрешимыми, и поэтому именно она особенно часто находит разнообразные технические применения в современном автоматостроении, в т.ч. и при построении (имитирующих работу нервных сетей мозга) надежных схем из не вполне надежных элементов, которым занимается новая наука – бионика; именно к логике высказываний обычно производится (непосредственно или опосредованно) сведéние проблем из более сложных частей логики в тех случаях, когда они допускают алгоритмическое решение. Несмотря на ее элементарный характер логика высказываний играет поэтому важную роль в современной логике.

Язык логики высказываний Рассмотрим язык логики высказываний, состоящий из алфавита "букв" этого "языка" и правил написания "слов" (формул, т.е. сложных логических выражений) в этом алфавите. Алфавит может выбираться при этом по-разному, но он обычно содержит: 1) "буквы", называемые "пропозициональными переменными" (число которых предполагается неограниченным); 2) в алфавит должны входить символы, являющиеся знаками для логич. связок, таких, как конъюнкция, дизъюнкция, импликация, отрицание (+ эквиваленция); 3) большинство алфавитов Логики высказываний содержит также вспомогательные знаки: обычно скобки или точки. Рассмотрим язык логики высказываний, состоящий из алфавита "букв" этого "языка" и правил написания "слов" (формул, т.е. сложных логических выражений) в этом алфавите. Алфавит может выбираться при этом по-разному, но он обычно содержит: 1) "буквы", называемые "пропозициональными переменными" (число которых предполагается неограниченным); 2) в алфавит должны входить символы, являющиеся знаками для логич. связок, таких, как конъюнкция, дизъюнкция, импликация, отрицание (+ эквиваленция); 3) большинство алфавитов Логики высказываний содержит также вспомогательные знаки: обычно скобки или точки.

Язык логики высказываний В алфавит вводятся иногда и знаки для постоянных: "истины" и "лжи" (1, 0 или 2, 0, или др.) Понятие формулы Логики высказываний легче всего определяется для алфавитов, в состав которых входят и скобки. Пусть алфавит состоит из пропозициональных переменных, знаков конъюнкции (&), дизъюнкции (/), импликации ( ), отрицания ( ) и скобок, тогда понятие формулы можно определить так: (1)Всякая пропозициональная переменная есть формула; (2)Если А и В – формулы, то (А & В), (А / В), (A B) – формулы; (3)если А есть формула, то А – тоже формула. В алфавит вводятся иногда и знаки для постоянных: "истины" и "лжи" (1, 0 или 2, 0, или др.) Понятие формулы Логики высказываний легче всего определяется для алфавитов, в состав которых входят и скобки. Пусть алфавит состоит из пропозициональных переменных, знаков конъюнкции (&), дизъюнкции (/), импликации ( ), отрицания ( ) и скобок, тогда понятие формулы можно определить так: (1)Всякая пропозициональная переменная есть формула; (2)Если А и В – формулы, то (А & В), (А / В), (A B) – формулы; (3)если А есть формула, то А – тоже формула.