Высшая математика – просто и доступно! Если сайт упал, используйте ЗЕРКАЛО: mathprofi.net Наш форум, библиотека и блог: mathprofi.com | |||
Математические формулы,
Высшая математика для чайников, или с чего начать? Аналитическая геометрия:
Векторы для чайников
Элементы высшей алгебры:
Множества и действия над ними
Пределы:
Пределы. Примеры решений
Производные функций:
Как найти производную?
Функции и графики:
Графики и свойства ФНП:
Область определения функции Интегралы:
Неопределенный интеграл.
Дифференциальные уравнения:
Дифференциальные уравнения первого порядка
Числовые ряды:
Ряды для чайников
Функциональные ряды:
Степенные ряды
Кратные интегралы:
Двойные интегралы
Элементы векторного анализа:
Основы теории поля
Комплексный анализ:
ТФКП для начинающих
Теория вероятностей:
Основы теории вероятностей
Математическая статистика:
Математическая статистика
Не нашлось нужной задачи? Не получается пример?
Часто задаваемые вопросы Заметили опечатку / ошибку? |
Формулы и законы логикиНа вводном уроке, посвящённом основам математической логики, мы познакомились с базовыми понятиями этого раздела математики, и сейчас тема получает закономерное продолжение. Помимо нового теоретического, а точнее даже не теоретического – а общеобразовательного материала нас ожидают практические задания, и поэтому если вы зашли на данную страницу с поисковика и/или плохо ориентируетесь в материале, то, пожалуйста, пройдите по вышеуказанной ссылке и начните с предыдущей статьи. Кроме того, для практики нам потребуется 5 таблиц истинности логических операций, которые я настоятельно рекомендую переписать от руки. НЕ запомнить, НЕ распечатать, а именно ещё раз осмыслить и собственноручно переписать на бумагу – чтобы они были перед глазами: – таблица НЕ; Это очень важно. В принципе, их было бы удобно занумеровать «Таблица 1», «Таблица 2» и т. д., но я неоднократно подчёркивал изъян такого подхода – как говорится, в одном источнике таблица окажется первой, а в другом – сто первой. Поэтому будем использовать «натуральные» названия. Продолжаем: На самом деле с понятием логической формулы вы уже знакомы. Приведу стандартное, но довольно-таки остроумное определение: формулами алгебры высказываний называются: 1) любые элементарные (простые) высказывания ; 2) если и – формулы, то формулами также являются выражения вида Никаких других формул нет. В частности формулой является любая логическая операция, например логическое умножение . Обратите внимание на второй пункт – он позволяет рекурсивным образом «создать» сколь угодно длинную формулу. Поскольку – формулы, то – тоже формула; так как и – формулы, то – тоже формула и т. д. Любое элементарное высказывание (опять же согласно определению) может входить в формулу неоднократно. Формулой не является, например, запись – и здесь прослеживается очевидная аналогия с «алгебраическим мусором» , из которого не понятно – нужно ли числа складывать или умножать. Логическую формулу можно рассматривать, как логическую функцию. Запишем в функциональном виде ту же конъюнкцию: Элементарные высказывания и в этом случае играют роль аргументов (независимых переменных), которые в классической логике могут принимать 2 значения: истина или ложь. Далее для удобства я буду иногда называть простые высказывания переменными. Таблица, описывающая логическую формулу (функцию) называется, как уже было озвучено, таблицей истинности. Пожалуйста – знакомая картинка: Надо сказать, что «выход» здесь получился «в один шаг», но в общем случае логическая формула является более сложной. И в таких «непростых случаях» нужно соблюдать порядок выполнения логических операций: – в первую очередь выполняется отрицание ; Так, например, запись подразумевает, что сначала нужно осуществить логическое умножение , а затем – логическое сложение: . Прямо как в «обычной» алгебре – «сначала умножаем, а затем складываем». Порядок действий можно изменить привычным способом – скобками: Наверное, все понимают, но на всякий пожарный: и – это две разные формулы! (как в формальном, так и в содержательном плане) Составим таблицу истинности для формулы . В данную формулу входят два элементарных высказывания и «на входе» нам нужно перечислить все возможные комбинации единиц и нулей. Чтобы избежать путаницы и разночтений договоримся перечислять комбинации строго в таком порядке (который я, собственно, де-факто использую с самого начала): В 1-й части урока я обещал выразить импликацию через базовые логические операции, и выполнение обещания не заставило себя ждать! Желающие могут вложить в импликацию содержательный смысл (например, «Если идёт дождь, то на улице сыро») и самостоятельно проанализировать равносильное утверждение . Сформулируем общее определение: две формулы называются равносильными (тождественными), если они принимают одинаковые значения при любом наборе значений, входящих в эти формулы переменных (элементарных высказываний). Также говорят, что «формулы равносильны, если совпадают их таблицы истинности», но мне не очень нравится эта фраза. Задание 1 Составить таблицу истинности для формулы и убедиться в справедливости знакомого вам тождества . Ещё раз повторим порядок решения задачи: 1) Так как в формулу входят две переменные, то всего будет 4 возможных набора нулей и единиц. Записываем их в оговорённом выше порядке. 2) Импликации «слабее» конъюнкции, но они располагаются в скобках. Заполняем столбец , при этом удобно использовать следующее прикладное рассуждение: «если из единицы следует ноль, то ставим ноль, во всех других случаях – единицу». Далее заполняем столбец для импликации , и при этом, внимание! – столбцы и следует анализировать «справа налево»! 3) И на завершающем этапе заполняем итоговый столбец . А здесь удобно рассуждать так: «если в столбцах и две единицы, то ставим единицу, во всех остальных случаях – ноль». И, наконец, сверяемся с таблицей истинности эквиваленции . Основные равносильности алгебры высказыванийС двумя из них мы только что познакомились, но ими дело, понятно, не огранивается. Тождеств довольно много и я перечислю самые важные и самые известные из них: Коммутативность конъюнкции и коммутативность дизъюнкцииКоммутативность – это перестановочность: Знакомые с 1-го класса правила: «От перестановки множителей (слагаемых) произведение (сумма) не меняется». Но при всей кажущейся элементарности этого свойства, справедливо оно далеко не всегда, в частности, некоммутативным является умножение матриц (в общем случае их переставлять нельзя), а векторное произведение векторов – антикоммутативно (перестановка векторов влечёт за собой смену знака). И, кроме того, здесь я снова хочу подчеркнуть формализм математической логики. Так, например, фразы «Студент сдал экзамен и выпил» и «Студент выпил и сдал экзамен» различны с содержательной точки зрения, но неразличимы с позиций формальной истинности. …Таких студентов знает каждый из нас, но из этических соображений мы не будет озвучивать конкретных имён =) Ассоциативность логического умножения и сложенияИли, если «по-школьному» – сочетательное свойство: Дистрибутивные свойстваОбратите внимание, что во 2-м случае будет некорректно говорить о «раскрытии скобок», в известном смысле здесь «фикция» – ведь их можно убрать вообще: , т. к. умножение – это более сильная операция. И опять же – эти, казалось бы, «банальные» свойства выполняются далеко не во всех алгебраических системах, и, более того, требуют доказательства (о которых мы очень скоро поговорим). К слову, второй дистрибутивный закон несправедлив даже в нашей «обычной» алгебре. И в самом деле: Закон идемпотентностиЧто делать, латынь.... Прямо какой-то принцип здоровой психики: «я и я – это я», «я или я – это тоже я» =) И тут же несколько похожих тождеств: …Мда, что-то я даже подзавис…, так и доктором философии завтра можно проснуться =) Закон двойного отрицанияНу а здесь уже напрашивается пример с русским языком – все прекрасно знают, что две частицы «не» означают «да». А для того, чтобы усилить эмоциональную окраску отрицания нередко используют три «не»: Законы поглощения– «а был ли мальчик?» =) В правом тождестве скобки можно опустить. Законы де МорганаПредположим, что строгий Преподаватель (имя которого вам тоже известно:)) ставит экзамен, если – Студент ответил на 1-й вопрос и – Студент ответил на 2-й вопрос. Тогда высказывание , гласящее о том, что Студент не сдал экзамен, будет равносильно утверждению – Студент не ответил на 1-й вопрос или на 2-й вопрос. Как уже отмечалось выше, равносильности подлежат доказательству, которое стандартно осуществляется с помощью таблиц истинности. В действительности мы уже доказали равносильности, выражающие импликацию и эквиваленцию, и сейчас настало время закрепить технику решения данной задачи. Докажем тождество . Поскольку в него входит единственное высказывание , то «на входе» возможно всего лишь два варианта: единица либо ноль. Далее приписываем единичный столбец и применяем к ним правило И: Да, это доказательство является примитивным (а кто-то скажет, что и «тупым»), но типичный Преподаватель по матлогике вытрясет за него душу. Поэтому даже к таким простым вещам не стОит относиться пренебрежительно. Теперь убедимся, например, в справедливости закона де Моргана . Сначала составим таблицу истинности для левой части. Поскольку дизъюнкция находится в скобках, то в первую очередь выполняем именно её, после чего отрицаем столбец : Любую равносильность можно представить в виде тождественно истинной формулы . Это значит, что ПРИ ЛЮБОМ исходном наборе нулей и единиц «на выходе» получается строго единица. И этому есть очень простое объяснение: так как таблицы истинности и совпадают, то, разумеется, они эквивалентны. Соединим, например, эквиваленцией левую и правую часть только что доказанного тождества де Моргана: Задание 2 Доказать следующие равносильности: а) ; б) Краткое решение в конце урока. Не ленимся! Постарайтесь не просто составить таблицы истинности, но ещё и чётко сформулировать выводы. Как я недавно отмечал, пренебрежение простыми вещами может обойтись очень и очень дорого! Продолжаем знакомиться с законами логики!Да, совершенно верно – мы с ними уже вовсю работаем: Формула, которая принимает значение Истина при любом наборе значений входящих в неё переменных, называется тождественно истинной формулой или законом логики. В силу обоснованного ранее перехода от равносильности к тождественно истинной формуле , все перечисленные выше тождества представляют собой законы логики. Формула, которая принимает значение Ложь при любом наборе значений входящих в неё переменных, называется тождественно ложной формулой или противоречием. Фирменный пример противоречия от древних греков: Доказательство тривиально: Однако и любое противоречие – это тоже закон логики, в частности: Нельзя объять столь обширную тему в одной-единственной статье, и поэтому я ограничусь ещё лишь несколькими законами: Закон исключённого третьего– в классической логике любое высказывание истинно или ложно и третьего не дано. «Быть или не быть» – вот в чём вопрос. Самостоятельно составьте табличку истинности и убедитесь в том, что это тождественно истинная формула. Закон контрапозицииЭтот закон активно муссировался, когда мы обсуждали суть необходимого условия, вспоминаем: «Если во время дождя на улице сыро, то из этого следует, что если на улице сухо, то дождя точно нет». Также из данного закона следует, что если справедливой является прямая теорема , то обязательно истинным будет и утверждение , которое иногда называют противоположной теоремой. Если истинна обратная теорема , то в силу закона контрапозиции , справедлива и теорема, противоположная обратной: И снова вернёмся к нашим содержательным примерам: для высказываний – число делится на 4, – число делится на 2 справедливы прямая и противоположная теоремы, но ложны обратная и противоположная обратной теоремы. Для «взрослой» же формулировки теоремы Пифагора истинны все 4 «направления». Закон силлогизмаТоже классика жанра: «Все дубы – деревья, все деревья – растения, следовательно, все дубы – растения». Ну и здесь опять хочется отметить формализм математической логики: если наш строгий Преподаватель думает, что некий Студент – есть дуб, то с формальной точки зрения данный Студент, безусловно, растение =) …Хотя, если задуматься, то может быть и с неформальной тоже =) Давайте на этой веселой ноте проведём доказательство. В данную формулу входят уже элементарных высказывания , а значит, всего будет: различных комбинаций нулей и единиц (см. три левых столбца таблицы). Заодно, кстати, записал вам общую формулу; с точки зрения комбинаторики, здесь размещения с повторениями. Составим таблицу истинности для формулы . В соответствии с приоритетом логических операций, придерживаемся следующего алгоритма: 1) выполняем импликации и . Вообще говоря, можно сразу выполнить и 3-ю импликацию, но с ней удобнее (и допустимо!) разобраться чуть позже; 2) к столбцам применяем правило И; 3) вот теперь выполняем ; 4) и на завершающем шаге применяем импликацию к столбцам и . Не стесняйтесь контролировать процесс указательным и средним пальцем :)) Задание 3 Выяснить, будет ли являться законом логики следующая формула: Краткое решение в конце урока. Да, и чуть не забыл – давайте условимся перечислять исходные наборы нулей и единиц в точно таком же порядке, что и при доказательстве закона силлогизма. Строки конечно, можно и переставить, но это сильно затруднит сверку с моим решением. Преобразование логических формулПомимо своего «логического» назначения, равносильности широко используются для преобразования и упрощения формул. Грубо говоря, одну часть тождества можно менять на другую. Так, например, если в логической формуле вам встретился фрагмент , то по закону идемпотентности вместо него можно (и нужно) записать просто . Если вы видите , то по закону поглощения упрощайте запись до . И так далее. Кроме того, есть ещё одна важная вещь: тождества справедливы не только для элементарных высказываний, но и для произвольных формул. Так, например:
Преобразуем, например, сложную импликацию (1-е тождество): Далее применим к скобке «сложный» закон де Моргана, при этом, в силу приоритета операций, именно закон , где : Скобки можно убрать, т. к. внутри находится более «сильная» конъюнкция: Далее напрашивается использовать «простой» закон де Моргана и т. д. Ну, а с коммутативностью вообще всё просто – даже обозначать ничего не нужно… Что-то запал мне в душу закон силлогизма:)) Таким образом, закон можно переписать и в более затейливом виде: Проговорите вслух логическую цепочку «с дубом, деревом, растением», и вы поймёте, что от перестановки импликаций содержательный смысл закона нисколько не изменился. Разве что формулировка стала оригинальнее. В качестве тренировки упростим формулу . С чего начать? Прежде всего, разобраться с порядком действий: здесь отрицание применено к целой скобке, которая «скреплена» с высказыванием «чуть более слабой» конъюнкцией. По существу, перед нами логическое произведение двух множителей: . Из двух оставшихся операций низшим приоритетом обладает импликация, и поэтому вся формула имеет следующую структуру: . Как правило, на первом шаге (шагах) избавляются от эквиваленции и импликации (если они есть) и сводят формулу к трём основным логическим операциям. Что тут скажешь…. Логично. (1) Используем тождество . А нашем случае . Затем обычно следуют «разборки» со скобками. Сначала всё решение, затем комментарии. Чтобы не получилось «масло масляное», буду использовать значки «обычного» равенства: (2) К внешним скобкам применяем закон де Моргана , где . (3) К внутренним скобкам применяем закон двойного отрицания . Внешние скобки можно убрать, т. к. за её пределами находятся равные по силе операции. (4) В силу коммутативности дизъюнкции меняем местами и . Оставшиеся скобки тоже убираем по озвученной выше причине. (5) В силу коммутативности дизъюнкции меняем местами и , а также и . (7) Дважды используем тождество Вот оно как…, оказалось, что наша формула – тожественно истинна: Желающие могут составить таблицу истинности и убедиться в справедливости данного факта. Наверное, все обратили внимание на формализм последних преобразований, но решать лучше именно так! В противном случае с немалой вероятностью гарантированы проблемы с зачётом задания (впрочем, тут от преподавателя зависит). Математическая логика как наука – формальна, и строго говоря, осуществлять «перескоки» наподобие нежелательно. Пара задач для закрепления материала: Задание 4 Выразить эквиваленцию через отрицание, конъюнкцию, дизъюнкцию и раскрыть скобки Аккуратно проводим преобразования в соответствии с равносильностями. После этого будет не лишним вернуться к параграфу об эквиваленции и найти там фразу, которая соответствует полученному результату ;-) Задание 5 Упростить логическую формулу Решения с подробными комментариями совсем близко. И в заключение урока небольшое напутствие для читателей, которым предстоит погружение в матлогику. Данный предмет у меня был на 1-м курсе института, и в ходе изучения исчисления высказываний, предикатов и прочих «машин тьюринга» я допускал принципиальную ошибку – а именно, пытался «подогнать» под математическую логику неформальную основу. И окончательное понимание всей стройности формальной теории, важности «очевидных» доказательств и т. д. пришло далеко не сразу. Скучно? Нет! – на самом деле очень красиво…. То же самое, кстати, относится к высшей алгебре и некоторым другим предметам. …Но чтобы вы прочитали эти строки, я всё-таки преподнёс материал, скорее в «школьном» стиле – с многочисленными содержательными примерами! Желаю успехов! Решения и ответы: Задание 1. Решение: составим таблицу истинности для формулы : Задание 2. Решение: доказательства проведём с помощью таблиц истинности: а) Дважды записываем все варианты истины и лжи высказывания и применяем к столбцам операцию ИЛИ: б) составим таблицу истинности для левой части тождества Задание 3. Решение: составим таблицу истинности: Задание 4. Решение: (1) Используем тождество . Примечание: на 3-м шаге можно было раскрыть скобки по «правилу умножения многочленов» и сразу перейти к шагу № 7, но, строго говоря, это действие ещё нужно обосновать. А вдруг в алгебре логики это правило несправедливо? Задание 5. Решение: (1) Для левой скобки используем закон де Моргана. Во второй скобке – «раскладываем» импликацию. Ответ: Автор: Емелин Александр Высшая математика для заочников и не только >>> (Переход на главную страницу) Как можно отблагодарить автора? Zaochnik.com – профессиональная помощь студентам, cкидкa 15% на первый зaкaз, при оформлении введите прoмoкoд: 5530-hihi5 |
© Copyright Александр Емелин, mathprofi.ru, 2010-2024, сделано в Блокноте |