Задания
Версия для печати и копирования в MS Word
Тип 15 № 9699
i

На чис­ло­вой пря­мой даны два от­рез­ка: P  =  [4, 15] и Q  =  [12, 20].

Ука­жи­те наи­мень­шую воз­мож­ную длину от­рез­ка A, для ко­то­ро­го вы­ра­же­ние

((xP) ∧ (xQ)) → (xA)

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

Спрятать решение

Ре­ше­ние.

Вве­дем обо­зна­че­ния:

(x ∈А) ≡ A; (x ∈ P) ≡ P; (x ∈ Q) ≡ Q.

 

При­ме­нив пре­об­ра­зо­ва­ние им­пли­ка­ции, по­лу­ча­ем:

¬P ∨ ¬Q ∨ A.

Ло­ги­че­ское ИЛИ ис­тин­но, если ис­тин­но хотя бы одно утвер­жде­ние. Вы­ра­же­ние P ∨ Q ис­тин­но на всей чис­ло­вой оси кроме от­рез­ка [12, 15]. Зна­чит, A долж­но быть ис­тин­но на этом от­рез­ке. Его длина 3.

 

Ответ: 3.

 

При­ме­ча­ние.

О длине от­рез­ка на­пи­са­но в при­ме­ча­нии к за­да­че 11119.

 

При­ведём ре­ше­ние Ивана Глад­ких на языке Python.

m = 10**6

P = [i for i in range(4, 16)]

Q = [i for i in range(12, 21)]

for Amin in range(1, 50):

for Amax in range(Amin + 1, 50):

check = 1

A = [i for i in range(Amin, Amax)]

for x in range(-300, 300):

f = ((x in P) and (x in Q)) <= (x in A)

if not f:

check = 0

break

if check == 1:

m = min(m,Amax - Amin)

print(m-1)


Аналоги к заданию № 9653: 9699 34534 34543 Все

Раздел кодификатора ФИПИ: 1.5.1 Вы­ска­зы­ва­ния, ло­ги­че­ские опе­ра­ции, кван­то­ры, ис­тин­ность вы­ска­зы­ва­ния