15.02 Множества
Ошибка.
Попробуйте повторить позже
Элементами множеств A, P, Q являются натуральные числа, причем
Известно, что выражение
истинно (т.е. принимает значение 1) при любом значении переменной х.
Определите наименьшее возможное количество элементов в множестве .
Решение руками
Преобразуем импликацию и уберём лишнее:
Отрицаем известную часть:
Истина для отрицаемой части достигается, если принадлежит множеству
и не принадлежит множеству
.
Значит, так как , во множестве А должны оказаться числа: 3, 9, 12, 15. Тогда минимальное количество
элементов в данном множестве – 4.
Решение программой
Для нахождения наименьшего количества элементов множества , при котором выражение
тождественно истинно для всех натуральных , используем программный перебор. Идея заключается в том, чтобы
начать с пустого множества
и последовательно добавлять в него элементы
, для которых выражение оказывается
ложным. Таким образом формируется минимальное множество
, обеспечивающее тождественную истинность
выражения.
# функция проверяет выполнение выражения для конкретного x и текущего множества A def f(x, a): # создаём множество P - все чётные числа от 2 до 10 включительно P = set([i * 2 for i in range(1, 6)]) # создаём множество Q - все кратные 3 числа от 3 до 15 включительно Q = set([i * 3 for i in range(1, 6)]) # проверяем истинность выражения для данного x и множества A return ((not(x in a)) <= (x in P)) or ((x in Q) <= (x in a)) # изначально множество A пустое a = set() # перебираем кандидатов на включение в A for x in range(20): # если выражение ложно для текущего x, добавляем x в множество A if not(f(x, a)): a.add(x) # выводим минимальное количество элементов множества A print(len(a))
Специальные программы

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

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

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

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

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

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