![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Операции над мультимножествами
Над мультимножествами определены следующие основные операции: объединение, пересечение, арифметическое сложение, арифметическое вычитание, дополнение, симметрическая разность, умножение на число, арифметическое умножение и возведение в арифметическую степень, прямое произведение и возведение в прямую степень. Объединением мультимножеств AM и BM называется мультимножество, состоящее из всех элементов, которые присутствуют хотя бы в одном из мультимножеств, и кратность каждого элемента равна максимальной кратности соответствующих элементов в объединяемых мультимножествах: CM= AM Другими словами, производится попарное сравнивание каждого экземпляра мультимножеств и в каждой паре выбирается экземпляр с наибольшим значением функции кратности. Пересечением мультимножеств AM и BM называется мультимножество, состоящее из всех элементов, которые одновременно присутствуют в каждом из мультимножеств, и кратность каждого элемента равна минимальной кратности соответствующих элементов в пересекаемых мультимножествах: CM= AM Другими словами, производится попарное сравнивание каждого экземпляра мультимножеств и в каждой паре выбирается экземпляр с наименьшим значением функции кратности. Арифметической суммой мультимножеств AM и BM называется мультимножество, состоящее из всех элементов, которые присутствуют хотя бы в одном из мультимножеств, и кратность каждого элемента равна сумме кратностей соответствующих элементов в складываемых мультимножествах: CM= AM+BM= {kx | kx = kixi + kjxj}, kixi Операции объединение, пересечение и арифметическое сложение можно выполнять для произвольного числа мультимножеств. Арифметической разностью мультимножеств AM и BM называется мультимножество, состоящее из тех элементов мультимножества AM, кратность которых превышает кратность соответствующих элементов в мультимножестве BM. Кратность каждого элемента результирующего множества равна разности кратностей соответствующих элементов в вычитаемых мультимножествах: CM= AM-BM= {kx | kx = kixi-kjxj, если ki> kj; 0, в противном случае}, kixi AM Симметрической разностью мультимножеств AM и BM называется мультимножество, состоящее из тех элементов мультимножества AMи BM, кратности которых различны. Кратность каждого элемента результирующего множества равна модулю разности кратностей соответствующих элементов в вычитаемых мультимножествах: CM= AM\BM= {kx | kx = |kixi-kjxj|}, kixi Арифметическая и симметрическая разности мультимножеств применима только к двум мультимножествам. Дополнением мультимножества AM до универсума U называется мультимножество, состоящее из тех элементов, кратность которых равна разности кратностей соответствующих элементов в универсуме U и дополняемом мультимножестве AM. Под универсумом в данном случае понимается некоторое мультимножество U, такое, что все остальные мультимножества являются подмультимножествами данного множества U. AM’=U-AM={kA’x | kUx-kAx, Из определений пустого мультимножества и дополнения мультимножества следует, что пустое мультимножество Арифметической произведением мультимножеств AM и BM называется мультимножество, состоящее из элементов, которые одновременно присутствуют в каждом из мультимножеств, и их кратность равна произведению кратностей соответствующих элементов в перемножаемых мультимножествах: CM= AM Прямым произведением мультимножеств AM и BM называется мультимножество, состоящее из всех упорядоченных пар элементов < xi, xj>, таких, что первый элемент каждой пары является элементом первого сомножителя xi CM= AM По аналогии с множествами, для мультимножеств также можно сформулировать некоторые правила выполнения операций: (A (A (A+B)’ = A’ – B = B’ – A; (A – B)’ = A’ + B; A’ – B’ = B – A; A + B = (A A\B = (A (A – B) A A A – B = (A A\B = (A A + B = (A
|