Основные понятия математической логики
Скачать 2.35 Mb.
|
Ещё пример задания:Р-01. Какое из приведённых имен удовлетворяет логическому условию: (первая буква согласная → вторая буква согласная) /\ (предпоследняя буква гласная → последняя буква гласная)? 1) КРИСТИНА 2) МАКСИМ 3) СТЕПАН 4) МАРИЯ Решение: два условия связаны с помощью операции /\ («И»), поэтому должны выполняться одновременно импликация ложна, если ее первая часть («посылка») истинна, а вторая («следствие») – ложна первое условие «первая буква согласная → вторая буква согласная» ложно тогда, когда первая буква согласная, а вторая – гласная, то есть для ответов 2 и 4 второе условие «предпоследняя буква гласная → последняя буква гласная» ложно тогда, когда предпоследняя буква гласная, а последняя – согласная, то есть, для ответа 3 таким образом, для варианта 1 (КРИСТИНА) оба промежуточных условия и исходное условие в целом истинны ответ: 1. Ещё пример задания:Р-00. Для какого из указанных значений X истинно высказывание ¬((X > 2)→(X > 3))? 1) 1 2) 2 3) 3 4) 4 Решение (вариант 1, прямая подстановка): определим порядок действий: сначала вычисляются результаты отношений в скобках, затем выполняется импликация (поскольку есть «большие» скобки), затем – отрицание (операция «НЕ») для выражения в больших скобках выполняем операции для всех приведенных возможных ответов (1 обозначает истинное условие, 0 – ложное); сначала определяем результаты сравнения в двух внутренних скобках:
по таблице истинности операции «импликация» находим третий столбец (значение выражения в больших скобках), применив операцию «импликация» к значениям второго и третьего столбцов (в каждой строке):
значение выражения равно инверсии третьего столбца (меняем 1 на 0 и наоборот):
таким образом, ответ – 3.
Решение (вариант 2, упрощение выражения): обозначим простые высказывания буквами: A = X > 2, B = X > 3 тогда можно записать все выражение в виде ¬(A → B) или выразим импликацию через «ИЛИ» и «НЕ» (см. выше): ¬(A → B)= ¬(¬A B) или раскрывая по формуле де Моргана операцию «НЕ» для всего выражения, получаем ¬(¬A B)= A ¬B или таким образом, данное выражение истинно только тогда, когда A истинно (X > 2), а B – ложно (X ≤ 3), то есть для всех X, таких что 2 < X ≤ 3 из приведенных чисел только 3 удовлетворяет этому условию, таким образом, ответ – 3.
Решение (вариант 3, использование свойств импликации): обозначим простые высказывания буквами: A = X > 2, B = X > 3 тогда исходное выражение можно переписать в виде ¬(A→B)=1 или A→B=0 импликация A→B ложна в одном единственном случае, когда A=1 и B=0; поэтому заданное выражение истинно для всех X, таких что X > 2 и X ≤ 3 из приведенных чисел только 3 удовлетворяет этому условию, таким образом, ответ – 3.
|