15.02 Множества
Ошибка.
Попробуйте повторить позже
Элементами множеств ,
,
являются натуральные числа, причем
Известно, что выражение
истинно (т.е. принимает значение 1) при любом значении переменной . Определите наибольшее возможное количество
элементов в множестве
.
Решение руками
Преобразуем импликацию и уберём лишнее:
Отрицаем известную часть:
Истина для отрицаемой части достигается, если одновременно не принадлежит множествам
и
.
Значит, так как , во множестве А должны оказаться числа, принадлежащие
или
. Тогда наибольшее
возможное количество элементов в данном множестве – 18.
Решение программой
Для нахождения наибольшего количества элементов множества , при котором выражение
тождественно истинно для всех натуральных , используем программный перебор. Идея заключается в том, чтобы
начать с максимально возможного множества
(все кандидаты от 0 до 99) и последовательно удалять из него
элементы
, для которых выражение оказывается ложным при любом
. Таким образом формируется
множество
, обеспечивающее тождественную истинность выражения и содержащее наибольшее число
элементов.
# создаём множество P - все чётные числа от 2 до 20 включительно p = [i for i in range(2, 21, 2)] # создаём множество Q - все кратные 5 числа от 5 до 50 включительно q = [i for i in range(5, 51, 5)] # начинаем с максимально возможного множества A a = [i for i in range(100)] # перебираем кандидатов на удаление из множества A for i in range(100): for x in range(1000): # если выражение ложно для текущего i и x, удаляем i из множества A if (((x == i) <= (x in p)) or ((x not in q) <= (x != i))) == 0: a.remove(i) # выводим количество элементов множества A после удаления всех неподходящих print(len(a))
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!