Множества и логика — это «грамматика» математики. На языке множеств записывают решения уравнений и неравенств, области определения и значений функций, события в теории вероятностей. Логика учит точно понимать слова «необходимо», «достаточно», «хотя бы один», «любой», «существует» и делать правильные выводы. Эта тема — также основа задач на подсчёт и методов доказательства.
Множество — совокупность объектов, объединённых по некоторому признаку; эти объекты называются элементами множества. Множество задают двумя способами: перечислением элементов (A = {1, 2, 3}) или характеристическим свойством (B = {x | x² < 9}).
Порядок и повторение элементов в множестве не важны: {1, 2, 2, 3} = {3, 1, 2}.
Основные числовые множества: N — натуральные, Z — целые, Q — рациональные, R — действительные числа; N ⊂ Z ⊂ Q ⊂ R. Промежутки — тоже множества: [2; 5) = {x | 2 ≤ x < 5}.
Число подмножеств множества из n элементов равно 2ⁿ (вместе с пустым и самим множеством)
Почему 2ⁿ? Для каждого элемента есть два варианта: входит в подмножество или нет. n независимых выборов дают 2 · 2 · … · 2 = 2ⁿ вариантов.
Объединение A ∪ B — элементы, принадлежащие хотя бы одному из множеств
Пересечение A ∩ B — элементы, принадлежащие обоим множествам
Разность A \ B — есть в A, нет в B; дополнение Ā — элементы универсального множества, не входящие в A
Если пересечение пусто (A ∩ B = ∅), множества называют непересекающимися. Свойства операций похожи на свойства чисел: A ∪ B = B ∪ A, A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C).
Законы де Моргана: (A ∪ B)‾ = Ā ∩ B̄, (A ∩ B)‾ = Ā ∪ B̄ — «дополнение объединения есть пересечение дополнений».
Операции с числовыми промежутками выполняют на числовой оси: [1; 5) ∩ (3; 7] = (3; 5), [1; 5) ∪ (3; 7] = [1; 7]. Именно эти операции используются при записи ответа системы неравенств (пересечение) и совокупности (объединение).
A = {1, 2, 3, 4}, B = {3, 4, 5}. Найдите объединение, пересечение и разность.
На диаграмме Венна множества изображают кругами, а универсальное множество — прямоугольником. В задачах на подсчёт используют формулу включений–исключений:
n(A ∪ B) = n(A) + n(B) − n(A ∩ B)
n(A ∪ B ∪ C) = n(A) + n(B) + n(C) − n(A ∩ B) − n(A ∩ C) − n(B ∩ C) + n(A ∩ B ∩ C)
Пересечение вычитают потому, что оно посчитано и в n(A), и в n(B), то есть дважды. Для трёх множеств общая часть сначала трижды прибавляется и трижды вычитается, поэтому её прибавляют ещё раз.
Диаграмму удобно заполнять от центра (от части, где пересекается больше всего множеств).
В классе 30 учеников: 18 изучают английский, 15 — немецкий, 5 не изучают ни одного. Сколько изучают оба языка?
Из 120 студентов 60 ходят в кружок математики, 50 — физики, 40 — химии. Математику и физику посещают 25, математику и химию 20, физику и химию 15, все три — 10. Сколько студентов не ходят ни в один кружок?
Высказывание — повествовательное предложение, которое истинно (И) или ложно (Л). «7 — простое число» — истинное высказывание; а «x > 2» не высказывание, так как x неизвестен (это предикат).
Импликация A ⇒ B ложна только когда A истинно, а B ложно
Понимайте импликацию как обещание: «Если пойдёт дождь, я возьму зонт». Обещание нарушено, только если дождь пошёл, а зонт не взят. Если дождя нет, что бы вы ни сделали, обещание не нарушено — поэтому Л ⇒ И и Л ⇒ Л истинны.
Де Морган: ¬(A ∧ B) = ¬A ∨ ¬B, ¬(A ∨ B) = ¬A ∧ ¬B.
Равносильна A ⇒ B контрапозиция ¬B ⇒ ¬A. А обратное утверждение B ⇒ A ей не равносильно.
На языке множеств: A ⇒ B означает, что множество, удовлетворяющее A, — подмножество множества для B. Меньшее множество — достаточное условие, большее — необходимое.
Каким условием является «x > 3» для «x > 1»?