Задача №15. Использование основных понятий математической логики. Логические высказывания, числовые отрезки.
Автор материалов - Лада Борисовна Есакова.
Законы алгебры логики
|
Для И |
Для ИЛИ |
двойного отрицания |
¬ ¬ (A) = A
|
исключения третьего |
A & ¬A= 0
|
A \/ ¬A= 1
|
исключения констант |
A & 1 = A; A & 0 = 0
|
A \/ 0 = A; A \/ 1 = 1
|
повторения |
A & A = A
|
A \/ A = A
|
поглощения |
A & (A \/ B) = A
|
A \/ A & B = A
|
переместительный |
A & B = B & A
|
A \/ B = B \/ A
|
сочетательный |
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&B) = ¬A \/ ¬B
|
¬ (A \/ B) = ¬A & ¬B
|
Поиск слова, удовлетворяющего условию логического высказывания
Пример 1.
Для какого имени истинно высказывание:
(Вторая буква гласная → Первая буква гласная) Ù Последняя буква согласная?
1) ИРИНА 2) МАКСИМ 3) МАРИЯ 4) СТЕПАН
Решение:
Высказывание является конъюнкцией двух выражений (Вторая буква гласная → Первая буква гласная) и Последняя буква согласная. Конъюнкция истинна тогда, когда все операнды истинны. Значит, выражение Последняя буква согласная должно быть истинным. Этому условию удовлетворяют имена под номерами 2 и 4.
Поочередно подставим в высказывание значения выражений для имен 2 и 4:
2) МАКСИМ
Вторая буква гласная = 1
Первая буква гласная = 0
Последняя буква согласная = 1
(1 → 0) Ù 1 = 0 Ù 1 = 0 Высказывание ложно.
4) СТЕПАН
Вторая буква гласная = 0
Первая буква гласная = 0
Последняя буква согласная = 1
(0 → 0) Ù 1 = 1 Ù 1 = 0 Высказывание истинно.
Ответ: 4
Поиск числа, удовлетворяющего условию логического высказывания
Пример 2.
Для какого из приведённых чисел X истинно логическое условие:
¬((X кратно 5) → (X кратно 25))?
1) 37
2) 59
3) 65
4) 125
Решение:
Для того, чтобы логическое условие ¬((X кратно 5) → (X кратно 25)) было истинным, необходимо, чтобы условие (X кратно 5) → (X кратно 25) было ложным. Импликация возвращает ложь, только если первый операнд равен 1 (истина), а второй - 0 (ложь).
Т.е. число Х должно быть кратно 5, но не кратно 25.
Этому условию удовлетворяет только число под номером 3 (65).
Ответ:3
Пример 3.
Обозначим через m&n поразрядную конъюнкцию неотрицательных целых чисел m и n. Так, например, 14&5 = 11102&01012 = 01002 = 4. Для какого наименьшего неотрицательного целого числа A формула x&25 ≠ 0 → (x&17 = 0 → x&А ≠ 0) тождественно истинна (т.е. принимает значение 1 при любом неотрицательном целом значении переменной х)?
Решение:
Для наглядности введем обозначения: A ≡ (x&A ≠ 0); B ≡ (x&25 ≠ 0); C ≡ (x&17 = 0).
Тогда формула принимает вид: B → (C → A) = 1
Заменяем первую импликацию: ¬В \/ (C → A) = 1
Заменяем импликацию в скобках: ¬В \/ (¬C \/ A) = 1
В результате имеем: ¬В \/ ¬C \/ A = 1
x&25 = 0 \/ x&17 ≠ 0 \/ x&A ≠ 0 = 1
Выражение является дизъюнкцией трех операндов. Дизъюнкция истинна, когда хотя бы один операнд принимает значение истина (1).
2510 = 110012 , тогда x&25 = 0 истинно для всех х, имеющих нули в 0-м, 3-м и 4-м (справа) разрядах двоичной записи: х = *…*00**0
1710 = 100012 , тогда x&17 ≠ 0 истинно для всех х, имеющих единицы в 0-м или 4-м разряде: x = *…*1 или x = *…1****.
«незакрытыми» (не входящими ни в первое, ни во второе множество) на числовой оси остались x, имеющие нули в 0-м и 4-м разрядах и единицу в 3-м разряде: x = *…*01**0.
Значит, A должно быть таким, чтобы конъюнкция с оставшимися числами x не была равна нулю, т.е. в 3-м разряде двоичной записи числа A должна стоять единица. Наименьшим таким числом является 10002 = 810.
Ответ:8
Поиск числового отрезка, удовлетворяющего условию логического высказывания
Пример 4.
На числовой прямой даны два отрезка: P=[3, 13] и Q=[7, 17]. Выберите такой отрезок A, чтобы формула
( (x ∈ A) → (x ∈ P) ) ∨ ¬ (x ∈ Q)
была тождественно истинна, то есть принимала значение 1 при любом значении переменной x.
1) [5, 20]
2) [10, 25]
3) [15, 30]
4) [20, 35]
Решение:
Введем обозначения:
(x ∈А) ≡ A; (x ∈ P) ≡ P; (x ∈ Q) ≡ Q.
Применив преобразование импликации, получаем:
¬A ∨ P ∨ ¬ Q.
Изобразим множества P и ¬ Q на числовой прямой:

Выражение должно быть истинно для любого x, значит нужно «закрасить» всю числовую прямую. Для этого выражение ¬A должно «закрасить» оставшийся отрезок [13;17], т.е. быть истинным на этом отрезке. Тогда, выражение A должно быть истинно внутри промежутка, который не имеет ни одной общей точки с отрезком [13;17].
Из всех отрезков только отрезок [20, 35] удовлетворяет этим условиям:

Правильный ответ указан под номером 4.
Ответ:4
Пример 5.
На числовой прямой даны два отрезка: P = [25; 50] и Q = [32; 47]. Укажите наибольшую возможную длину промежутка A, для которого формула
(¬ (x Î A) → (x Î P)) → ((x Î A) → (x Î Q))
тождественно истинна, то есть принимает значение 1 при любом значении переменной х.
Решение:
Введем обозначения:
(x ∈А) ≡ A; (x ∈ P) ≡ P; (x ∈ Q) ≡ Q.
Тогда формула примет вид:
(¬ A → P) → (A → Q)
Преобразуем данное выражение (заменим импликацию):
(A ∨ ¬ P) → (¬ A ∨ Q)
¬ (A ∨ ¬ P) ∨ (¬ A ∨ Q)
(¬ A ∧ P) ∨ ¬ A ∨ Q
((¬ A ∧ P) ∨ ¬ A) ∨ Q
¬ A ∨ Q

Выражение (¬ A ∨ Q) должно быть истинным на всей числовой прямой. Множество Q – это отрезок [32, 47], значит выражение ¬A должно «закрасить» оставшуюся часть числовой оси, т.е. быть истинным на этом промежутке. Тогда, выражение A должно быть истинно внутри промежутка [32;47]. Тогда максимальная длина отрезка A достигается, когда А совпадает с Q, и равна 15.
Ответ:15
Поиск множества чисел, удовлетворяющего условию логического высказывания
Пример 6.
Элементами множеств А, P, Q являются натуральные числа, причём
P = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}, Q = {3, 6, 9, 12, 15, 18, 21, 24, 27, 30}.
Известно, что выражение ((x A) → (x P)) ∨ (¬(x Q) → ¬(x A))
истинно (т. е. принимает значение 1) при любом значении переменной х.
Определите наибольшее возможное количество элементов в множестве A.
Решение:
Введем обозначения:
(x ∈А) ≡ A; (x ∈ P) ≡ P; (x ∈ Q) ≡ Q.
Тогда выражение примет вид:
(A → P) ∨ (¬ Q → ¬ A)
Преобразуем выражение (заменим импликацию):
(¬ A ∨ P) ∨ ( Q ∨ ¬ A)
¬ A ∨ P ∨ Q
Чтобы выражение было истинно при любом значении переменной х, все натуральные числа должны либо входить в P, либо входить в Q, либо не входить в A. Т.е. ¬ A – это все числа, не входящие ни в P, ни в Q. Значит A – это числа, входящие в P или Q. Наибольшее возможное количество элементов в множестве A – это количество всех различных элементов множеств P и Q. Таких элементов 17.
Ответ:17
Пример 7.
Элементами множества А являются натуральные числа. Известно, что выражение
(x ∈ {2, 4, 6, 8, 10, 12}) → (((x ∈ {3, 6, 9, 12, 15}) ∧ ¬(x ∈ A)) → ¬(x ∈ {2, 4, 6, 8, 10, 12}))
истинно (т. е. принимает значение 1) при любом значении переменной х. Определите наименьшее возможное значение суммы элементов множества A.
Решение:
Введем обозначения:
(x ∈ {2, 4, 6, 8, 10, 12}) ≡ P; (x ∈ {3, 6, 9, 12, 15}) ≡ Q; (x ∈ A) ≡ A.
Тогда выражение примет вид:
P → ((Q ∧ ¬A) → ¬P)
Преобразуем выражение (заменим импликацию):
P → (¬(Q ∧ ¬А) ∨ ¬P)
¬P ∨ (¬(Q ∧ ¬А) ∨ ¬P)
¬P ∨ ¬Q ∨ А.
Выражение ¬P ∨ ¬Q истинно при всех значениях x, кроме значений 6 и 12. Следовательно, промежуток А должны содержать точки 6 и 12. То есть минимальный набор точек в промежутке А ≡ {6, 12}. Сумма элементов множества А равна 18.
Ответ:18
Спасибо за то, что пользуйтесь нашими статьями.
Информация на странице «Задача №15. Использование основных понятий математической логики. Логические высказывания, числовые отрезки.» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к экзаменам.
Чтобы успешно сдать необходимые и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими материалами из разделов нашего сайта.
Публикация обновлена:
07.05.2023