13.2: Союз, перетин та доповнення
Зазвичай множини взаємодіють. Наприклад, ви і новий сусід по кімнаті вирішуєте влаштувати домашню вечірку, і ви обидва запрошуєте своє коло друзів. На цій вечірці поєднуються два набори, хоча може виявитися, що є деякі друзі, які були в обох сетах.
Об'єднання двох множин містить всі елементи, що містяться в будь-якому множині (або обох множинок).
Союз нотуєтьсяA∪B
Більш формально,x∈A∪B якщоx∈A абоx∈B (або обидва)
Перетин двох множин містить тільки ті елементи, які є в обох множинок.
Перехрестя позначеноA∩B
Більш формально,x∈A∩B якщоx∈A іx∈B
Доповнення набору А містить все, чого немає в наборі А.
Доповнення позначаєтьсяA, абоAc, або іноді∼A.
Розглянемо набори:
A={ red, green, blue }B={ red, yellow, orange }C={ red, orange, yellow, green, blue, purple }
- ЗнайтиA∪B
- ЗнайтиA∩B
- ЗнайтиAc∩C
Рішення
а) Об'єднання містить всі елементи в будь-якому наборі:A∪B={ red, green, blue, yellow, orange }
Зверніть увагу, що ми перераховуємо лише червоний один раз.
б) Перетин містить всі елементи в обох множині:A∩B={ red }
в) Тут ми шукаємо всі елементи, які не знаходяться в комплектіA і також знаходяться вC.
Ac∩C={ orange, yellow, purple }
Використовуючи набори з попереднього прикладу, знайдітьA∪C іBc∩A
- Відповідь
-
A∪C={ red, orange, yellow, green, blue purple }
Bc∩A={ green, blue }
Зверніть увагу, що в наведеному вище прикладі було б важко просто попросити,Ac, оскільки все, від кольорової фуксії до цуценят та арахісового масла, входить до комплекту. З цієї причини доповнення зазвичай використовуються лише з перехрестями або коли у нас є універсальний набір.
Універсальний набір - це набір, який містить всі цікавлять нас елементи. Це повинно бути визначено контекстом.
Доповнення є відносно універсального набору, томуAC містить всі елементи в універсальному наборі, яких немає вA.
- Якби ми обговорювали пошук книг, універсальним набором могли б стати всі книги в бібліотеці.
- Якби ми групували ваших друзів у Facebook, універсальним набором були б усі ваші друзі Facebook.
- Якщо ви працювали з наборами чисел, універсальним набором можуть бути всі цілі числа, всі цілі числа або всі дійсні числа
Припустимо, універсальний набір - цеU= всі цілі числа від1 до9. ЯкщоA={1,2,4}, то
Ac={3,5,6,7,8,9}
Як ми бачили раніше за допомогою виразуAc∩C, set операції можуть бути згруповані разом. Символи групування можуть використовуватися як з арифметикою - для примусового порядку операцій.
Припустимо
H={ cat, dog, rabbit, mouse },F={ dog, cow, duck, pig, rabbit }W={ duck, rabbit, deer, frog, mouse }
- Знайти(H∩P)∪W
- ЗнайтиH∩(F∪W)
- Знайти(H∩P)∩W
Рішення
а) Починаємо з перехрестя:H∩F={ dog, rabbit }
Тепер ми об'єднуємо цей результат зW:(H∩F)∪W={dog, duck, rabbit, deer, frog, mouse }
б) Починаємо з союзу:F∪W={dog, cow, rabbit, duck, pig, deer, frog, mouse }
Тепер ми перетинаємо цей результат зH:H∩(F∪W)={ dog, rabbit, mouse }
в) Починаємо з перехрестя:H∩F={dog, rabbit }
Тепер ми хочемо знайти елементиW, яких немає вH∩F
(H∩P)c∩W={ duck, deer, frog, mouse }