Список правил вывода - List of rules of inference

Это список правил вывода , логических законов, относящихся к математическим формулам.

Вступление

Правила вывода - это правила синтаксического преобразования, которые можно использовать, чтобы сделать вывод из предпосылки для создания аргумента. Набор правил может использоваться для вывода любого действительного вывода, если он является полным, и никогда не делать неверного вывода, если он верен. Обоснованный и полный набор правил не обязательно должен включать каждое правило из следующего списка, поскольку многие правила являются избыточными и могут быть проверены с помощью других правил.

Правила разряда позволяют делать вывод из субдеривации на основе временного предположения. Ниже обозначения

указывает на такое отклонение от временного допущения к .

Правила классического сентенциального исчисления

Исчисление предложений также известно как исчисление высказываний .

Правила отрицания

Reductio ad absurdum (или введение отрицания )
Reductio ad absurdum (относится к закону исключенного третьего )
Исключительное противоречие quodlibet
Устранение двойного отрицания
Введение двойного отрицания

Правила для условных выражений

Теорема дедукции (или условное введение )
Modus ponens (или условное исключение )
Modus tollens

Правила союзов

Присоединение (или Введение в соединение )
Упрощение (или устранение конъюнкции )

Правила дизъюнкций

Сложение (или введение дизъюнкции )
Анализ случая (или доказательство случаями или аргументом случаями или исключение дизъюнкции )
Дизъюнктивный силлогизм
Конструктивная дилемма

Правила для двусмысленных

Двузначное введение
Двуусловное исключение

Правила классического исчисления предикатов

В следующих правилах это точно так же, за исключением того, что термин используется везде, где есть свободная переменная .

Универсальное обобщение (или универсальное введение )

Ограничение 1: это переменная, которая не встречается в . Ограничение 2: не упоминается ни в каких гипотезах или невыполненных предположениях.

Универсальное создание (или универсальное исключение )

Ограничение: Ни одно свободное вхождение in не попадает в сферу действия квантификатора, количественно определяющего переменную, встречающуюся в .

Экзистенциальное обобщение (или экзистенциальное введение )

Ограничение: Ни одно свободное вхождение in не попадает в сферу действия квантификатора, количественно определяющего переменную, встречающуюся в .

Экзистенциальное воплощение (или экзистенциальное исключение )

Ограничение 1: это переменная, которая не встречается в . Ограничение 2: Нет вхождения, свободного или связанного, in . Ограничение 3: не упоминается ни в каких гипотезах или невыполненных предположениях.

Правила субструктурной логики

Ниже приведены частные случаи универсального обобщения и экзистенциального исключения; они встречаются в субструктурной логике, такой как линейная логика .

Правило ослабления (или монотонности следования ) (также известное как теорема о запрете клонирования )
Правило сокращения (или идемпотентности следования ) (также известное как теорема о запрете удаления )

Таблица: Правила вывода

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

Правила вывода Тавтология Имя
Modus ponens
Modus tollens
Ассоциативный
Коммутативный
Закон двусмысленных предложений
Экспорт
Закон транспозиции или противопоставления
Гипотетический силлогизм
Материальное значение
Распределительный
Абсорбция
Дизъюнктивный силлогизм
Добавление
Упрощение
Соединение
Двойное отрицание
Дизъюнктивное упрощение
разрешение
Устранение дизъюнкции

Все правила используют основные логические операторы. Полная таблица «логических операторов» представлена таблицей истинности , дающей определения всех возможных (16) функций истинности 2 булевых переменных ( p , q ):

п q  0   1   2   3   4   5   6   7   8   9  10 11 12 13 14 15
Т Т F F F F F F F F Т Т Т Т Т Т Т Т
Т F F F F F Т Т Т Т F F F F Т Т Т Т
F Т F F Т Т F F Т Т F F Т Т F F Т Т
F F F Т F Т F Т F Т F Т F Т F Т F Т

где T = истина и F = ложь, а столбцы являются логическими операторами: 0 , ложь, противоречие ; 1 , ИЛИ, логическое ИЛИ (стрелка Пирса); 2 , Конверс без импликации ; 3 , ¬p - отрицание ; 4 , материальное отсутствие импликации ; 5 , ¬q , отрицание; 6 , XOR, Исключительная дизъюнкция ; 7 , NAND, логический NAND (ход Шеффера); 8 , И, логическое соединение ; 9 , XNOR, Если и только если , Логическое двусмысленное ; 10 , д - функция проекции ; 11 , если / то, логическая импликация ; 12 , п - Проекционная функция; 13 , то / если, обратная импликация ; 14 , ИЛИ, Логическая дизъюнкция ; 15 , правда, тавтология .

Каждый логический оператор может использоваться в утверждении о переменных и операциях, показывая основное правило вывода. Примеры:

  • Оператор столбца 14 (ИЛИ) показывает правило сложения : когда p = T (гипотеза выбирает первые две строки таблицы), мы видим (в столбце 14), что pq = T.
    Мы также видим, что с той же посылкой верны и другие выводы: столбцы 12, 14 и 15 - T.
  • Оператор столбца 8 (И) показывает правило упрощения : когда pq = T (первая строка таблицы), мы видим, что p = T.
    Исходя из этого предположения, мы также заключаем, что q = T, pq = T и т. Д., Как показано в столбцах 9-15.
  • Оператор столбца 11 (IF / THEN) показывает правило Modus ponens : когда pq = T и p = T, только одна строка таблицы истинности (первая) удовлетворяет этим двум условиям. В этой строке q также верно. Следовательно, если p → q истинно и p истинно, q также должно быть истинным.

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

Пример 1

Рассмотрим следующие предположения: «Если сегодня идет дождь, то мы не пойдем на каноэ сегодня. Если мы не отправимся в поход на каноэ сегодня, то мы отправимся в путешествие на каноэ завтра». Следовательно (Математический символ для «поэтому» есть ), если сегодня пойдет дождь, завтра поедем в поход на каноэ ». Чтобы использовать правила вывода в приведенной выше таблице, мы допустим предложение «Если сегодня пойдет дождь», «Мы не пойдем сегодня на каноэ» и пусть будет «Мы отправимся в поход на каноэ завтра». Тогда этот аргумент имеет вид:

Пример 2

Рассмотрим более сложный набор предположений: «Сегодня не солнечно и холоднее, чем вчера». «Мы будем купаться, только если будет солнечно», «Если мы не будем купаться, то у нас будет барбекю» и «Если у нас будет барбекю, то мы будем дома к закату» приводят к заключению » Мы будем дома к закату ". Доказательство с помощью правил вывода: пусть будет предложение «Сегодня солнечно», предложение «Холоднее, чем вчера», предложение «Мы пойдем купаться», предложение «У нас будет барбекю» и предложение « Мы будем дома к закату ". Затем гипотезы превращаются в и . Используя нашу интуицию, мы предполагаем, что вывод может быть таким . Используя таблицу правил вывода, мы можем легко доказать гипотезу:

Шаг Причина
1. Гипотеза
2. Упрощение с использованием шага 1
3. Гипотеза
4. Modus tollens с использованием шагов 2 и 3
5. Гипотеза
6. Modus ponens с использованием шагов 4 и 5
7. Гипотеза
8. Modus ponens с использованием шагов 6 и 7

Рекомендации

  1. ^ Кеннет Х. Розен: Дискретная математика и ее приложения , пятое издание, стр. 58.

Смотрите также

Список логических систем