тождественно истинно (то есть принимает значение 1 при любом натуральном значении переменной x)?




Задача 18 к семинару

1(18-56) На числовой прямой даны два отрезка: P = [5, 15] и Q = [10,20]. Выберите такой отрезок A, что формула

(x Î P) /\ (x Ï Q) /\ (x Î A)

тождественно ложна, то есть принимает значение 0 при любом значении переменной х.

1) [0, 7] 2) [8, 15] 3) [15, 20] 4)[7, 20]

2(18-58) На числовой прямой даны два отрезка: P = [10, 20] и Q = [5,15]. Выберите такой отрезок A, что формула

((x Î Q) → (x Î P)) /\ (x Î A)

тождественно ложна, то есть принимает значение 0 при любом значении переменной х.

1) [0, 6] 2) [5, 8] 3) [7, 15] 4)[12, 20]

3(18-50). На числовой прямой даны три отрезка: P = [10, 40], Q = [5, 15] и R=[35,50]. Выберите такой отрезок A, что формула

((x Î P) → (x Î Q)) \/ ((x Î A) → (x Î R))

тождественно истинна, то есть принимает значение 1 при любом значении переменной х.

1) [10, 20] 2) [15, 25] 3) [20, 30] 4)[120, 130]

 

4(18-54). На числовой прямой даны три отрезка: P = [10,50], Q = [15, 20] и R=[30,80]. Выберите такой отрезок A, что формула

((x Î P) → (x Î Q)) \/ ((x Ï A) → (x Ï R))

тождественно истинна, то есть принимает значение 1 при любом значении переменной х.

1) [10,25] 2) [25, 50] 3) [40,60] 4)[50, 80]

5(18-59) На числовой прямой даны три отрезка: P = [15, 30], Q = [5,10] и R=[20,25]. Выберите такой отрезок A, что формула

((x Î P) → (x Î Q)) /\ ((x Ï A) → (x Î R))

тождественно ложна, то есть принимает значение 0 при любом значении переменной х.

1) [0, 20] 2) [0, 10] 3) [10, 15] 4)[25, 30]

6(18-85) На числовой прямой даны два отрезка: P = [20,70] и Q = [5,32]. Выберите из предложенных вариантов такой отрезок A, что логическое выражение

((x Î P) Ù (x Î A)) → ((x Î Q) Ù (x Î A))

тождественно истинна, то есть принимает значение 1 при любом значении переменной х.

1) [15, 35] 2) [20, 40] 3) [40, 65] 4) [75, 88]

 

 

Пример задания:

Р-24. Введём выражение M & K, обозначающее поразрядную конъюнкцию M и K (логическое «И» между соответствующими битами двоичной записи). Определите наименьшее натуральное число a, такое что выражение

((x &28¹ 0) Ú (x & 45 ¹ 0)) ® ((x & 48 = 0) ® (x & a ¹ 0))

тождественно истинно (то есть принимает значение 1 при любом натуральном значении переменной x)?

Решение:

1) Введём обозначения:

Z 28 = (x & 28 = 0), Z 45 = (x & 45 = 0), Z 48 = (x & 48 = 0), A = (x & a = 0)

2) перепишем исходное выражение и преобразуем его, используя свойство импликации:

3) перейдем к импликации, используя закон де Моргана:

4) преобразуем выражение в правой части по формуле , выполнив поразрядную дизъюнкцию (операцию ИЛИ):

28 = 011100

45 = 101101

28 or 45 = 111101 = 61

получаем

5) для того, чтобы выражение было истинно для всех x, нужно, чтобы двоичная запись числа 48 or a содержала все единичные биты числа 61. Таким образом, с помощью числа a нужно добавить те единичные биты числа 61, которых «не хватает» в числе 48:

48 = 110000

a = **11*1

61 = 111101

биты, обозначенные звездочками, могут быть любыми.

6) поскольку нас интересует минимальное значение a, все биты, обозначенные звездочкой, можно принять равными нулю.

7) получается A = 23 + 22 + 20 = 13

8) Ответ: 13.

Ещё пример задания (М.В. Кузнецова):

Р-23. Введём выражение M & K, обозначающее поразрядную конъюнкцию M и K (логическое «И» между соответствующими битами двоичной записи). Определите наибольшее натуральное число a, такое что выражение
(((x & a ¹ 0) Ù (x & 12 = 0)) ® ((x & a = 0) Ù (x & 21 ¹ 0))) Ú ((x & 21 = 0) Ù (x & 12 = 0))
тождественно истинно (то есть принимает значение 1 при любом натуральном значении переменной X)?

Решение:

1) Введём обозначения:

Z 12 = (X & 12 = 0), Z 21 = (X & 21 = 0), A = (X & a = 0)

2) перепишем исходное выражение и преобразуем его, используя свойство импликации:

Выражение в первой скобке упрощаем, используя следствие из распределительного закона

Полученное выражение также можно упростить, используя ещё одно следствие из распределительного закона

3) перейдем к импликации, избавившись от инверсии:

4) поскольку множество единичных битов числа 21 = 10101­2 не входит во множество единичных битов числа 12 = 1100­2, импликация ложна для некоторых x; поэтому нужно обеспечить истинность выражения

5) выражение истинно при условии, что множество единичных битов числа a входит во множество единичных битов числа 12, поэтому в двоичной записи числа a ненулевыми могут быть только биты в разрядах 2 и 3

6) поэтому amax = 23 + 22 = 12.

7) Ответ: 12.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: