Академический Документы
Профессиональный Документы
Культура Документы
Алгебра высказываний-КРАТКО
Алгебра высказываний-КРАТКО
ЛОГИКА ВЫСКАЗЫВАНИЙ
Традиционная Математическая
логика логика
Исследует Исследует
законы формальные
правильного структуры
мышления рассуждений
Принцип непротиворечивости.
Утверждая что-либо, нельзя отрицать то же самое.
Один и тот же факт (высказывание) не может быть одновременно истинным и ложным.
Например, высказывание Сократа «Я знаю, что я ничего не знаю» противоречиво, так как
одновременно утверждает и опровергает один и тот же факт: если Сократ знает, что он
ничего не знает, то он не знает также и этого.
АЛГЕБРА ВЫСКАЗЫВАНИЙ
Основные понятия
Простые высказывания
Определение 1. Простое высказывание — это простое повествовательное предложение,
относительно которого можно однозначно сказать, истинно оно или ложно.
Вопросительные и восклицательные предложения высказываниями не являются.
Примеры:
«Москва – столица России» – истинное высказывание, оно имеет значение True
(«истинно»).
«5 > 10» – ложное высказывание, оно имеет значение False («ложно»).
«Все люди смертны» – истинное высказывание.
«Некоторые люди – юристы» – истинное высказывание.
Сложные высказывания
Сложные высказывания составляются из простых с помощью союзов «не», «и», «а»,
«или», «если ..., то...», «… тогда, когда…», «тогда и только тогда», «если и только если» и
др.
Логические связки
«не» отрицание
«и», «а» конъюнкция &
«или» дизъюнкция
«если …, то …» импликация
«тогда и только тогда, когда», эквивалентность
«если и только если»
Таблицы истинности
Истинность или ложность сложного высказывания зависит от истинности или ложности
входящих в него простых высказываний, и определяется связкой, используемой для
построения сложного высказывания.
Каждая логическая связка определяется своей таблицей истинности.
Отрицание
В традиционной логике различают утвердительные и отрицательные суждения.
В логике высказываний отрицательные суждения получаются из утвердительных с
помощью логической операции отрицания.
Примеры.
На улице идет дождь (A) с сильным ветром (B) A & B.
На улице сильный ветер (B) и дождь (A) B& A.
Девушка вышла замуж (A) и родила ребенка (B) A & B.
Девушка родила ребенка (B) и вышла замуж (A) B & A.
Примеры.
Дважды два – четыре (A) или пять(B) A B.
А за окном то снег (A), то дождь (B) A B.
Больной либо умрет (A), либо выживет (A) A A.
Соглашения:
Внешние скобки можно опускать.
Установлен приоритет операций: , &, , , .
Эквивалентные формулы:
(А В) (А В) (В А)
А А Закон двойного отрицания
A&BB&A Коммутативность
ABBA
A & (B & C) (A & B) & C Ассоциативность
A (B C) (A B) C
A & (B C) (A & B) (A(& C) Дистрибутивность
A (B & C) (A B) & (A C)
Примеры тавтологий.
|= A A. Эта тавтология утверждает принцип тождества.
A A A.
F FF=T
T TT=T
Проверка тавтологий
1. Построение таблицы истинности.
Закон утверждения консеквента: |= A (B A)
(Содержательно эта тавтология утверждает принцип монотонности достоверных
рассуждений: если истинность некоторого высказывания A уже установлена, то
добавление новых фактов не изменяет его истинности).
A B BA A (B A)
F F T T
F T F T
T F T T
T T T T
T F
Получаем систему уравнений:
1) |A (B C)| = T,
2) |A B| = T,
3) |A C| = F.
Из 2): |A B| = T, следует
а) |A| = T, |B| = T.
Подставляя найденные значения в 1), получаем противоречие: |T (T F)| = F.
b) |A| = T, |B| = F.
Подставим в 1), получим: |T (F F)| = T.
При интерпретации |A| = T, |B| = F, |C| = F формула принимает ложное значение.
Следовательно, формула не является тавтологией.
Свойства тавтологий
Пример.
|= А (В А) В А В A |= А В A
|= А В A В В |= А В A
ДЕДУКТИВНЫЕ УМОЗАКЛЮЧЕНИЯ
Логическое следование
Определение 6. Если A и B – формулы, то говорят, что B логически следует из А, или А
логически влечет В, если на всех интерпретациях, на которых А принимает истинное
значение, В также принимает истинное значение.
Отношение логического следования обозначается так: A |= B или A B,
где A – посылка, или гипотеза, В – заключение, или следствие.
Предположим теперь, что формула AB есть тавтология. Тогда не существует такой
интерпретации, на которой |AB| = F . Следовательно, если формула |A| = T, то и | B | = T,
что соответствует определению логического следования, т.е. А |= В.
Определение 7. Формула В логически следует из формул А1, А2,..., An, если на всех тех
интерпретациях, на которых посылки A1,...,An принимают истинные значения
одновременно, формула В также принимает истинное значение.
Это обозначается так: A1, ..., An |= B. Часто обозначают: {A1, ... An} = (гипотезы).
Теорема. А1, A2, ..., An |= B тогда и только тогда, когда = А1 A2 ... An B.
Правило вывода часто записывается в виде дроби, где над чертой указываются посылки, а
под чертой – заключение.
A, A B
B
Правило MP выражает элементарный акт дедукции: если правило A B истинно, и
установлена истинность посылки A, то отсюда следует истинность заключения B.
Пример. Если кошка перебегает дорогу, то случается неприятность. Кошка перебежала
дорогу. Следовательно, случится неприятность.
Из-за плохой погоды (А) рейс может быть отложен (В). Погода плохая (А).
Следовательно, рейс может быть отложен (В). A B, A |= B.
Пример. Из-за плохой погоды (А) рейс может быть отложен (В). Рейс не отложен (В).
Следовательно, погода не плохая (А). A B, B |= A.
Пример:
A B, B |= A. modus tollens (MT)
A B |= В А по МТД (Правило контрапозиции)
|= (A B) (В А) по МТД (Теорема контрапозиции)
Пример. Дело может быть пересмотрено (B) в том случае, если результаты
расследования вызывают сомнения (A): A B. Следовательно, если дело не
пересматривается (B), то результаты расследования не вызывают сомнения (A):
В А.
Обратная метатеорема о дедукции.
Если существует вывод Г = А В, то формула В выводима из Г и А:
Г = А В Г, А = В.
Шерлок Холмс: «Мой принцип расследования состоит в том, чтобы исключить все явно
невозможные предположения. Тогда то, что остается, является истиной, какой бы
неправдоподобной она ни казалась».
А В, А |= В А В, А |= В (МР)
А В С, А, В |= С А (В С), А, В |= С.
Пример. Шерлок Холмс: «Нам известно, что преступник не мог попасть в комнату ни
через дверь (A), ни через дымовой ход (B). Мы знаем также, что он не мог спрятаться в
комнате (C), поскольку в ней прятаться негде. Как же тогда он проник сюда? – Через
крышу(D)! – Без сомнения. Он мог проникнуть в эту комнату только через крышу.»
А В С D, А, В, С |= D.
Пример.
Малые дети неразумны. Тот, кто может укрощать крокодилов, заслуживает уважения.
Неразумные люди не заслуживают уважения. Следовательно, малые дети не укрощают
крокодилов.
Пусть А — «человек – маленький ребенок», B — «человек разумен», C — «человек
заслуживают уважения», D — «человек может укрощать крокодилов».
1. А В Г1 5. С В правило
(Малые дети неразумны.) (Только разумные люди контрапозиции
заслуживают уважения). (3).
2. D C Г2 6. D B правило
(Тот, кто может (Разумно укрощать крокодилов). силлогизма
укрощать крокодилов, (2, 5).
заслуживает уважения.)
3. В С Г3 7. B D правило
(Неразумные люди не (Неразумные люди не укрощают контрапозиции
заслуживают уважения.) крокодилов). (6).
4. А С правило 8. А D правило
(Малые дети не силлогизма (Малые дети не укрощают силлогизма
заслуживают уважения). (1, 3). крокодилов). (1,7).