На числовой прямой даны два отрезка: P = [25; 50] и Q = [32; 47]. Укажите наибольшую возможную длину промежутка A, для которого формула
(¬ (x A) → (x P)) → ((x A) → (x Q))
тождественно истинна, то есть принимает значение 1 при любом значении переменной х.
Ответ
Ответ:
15
Решение
maxA = 0 for startA in 25, 32, 47, 50: for endA in 25, 32, 47, 50: if all([(((not (startA < x < endA)) <= (25 < x< 50)) <= ((startA < x < endA) <= (32 < x < 47))) for x in [20, 27, 35, 48, 51]]): if endA - startA > maxA: maxA = endA - startA print(maxA)