Розглянемо кінцеві мультинабір . Його елементи задаються визначеними перестановками, так що для будь-якого . Що таке контекст з однією дірою для елемента в такій речі? Ну, у нас, мабуть, було щоб вибрати місце для отвору, тому нам залишилися решта елементів , але ми не мудріші, де це де. (Це на відміну від списків, коли вибір позиції для дірки розрізає один список на два розділи, а другий поріз похідних виділяє один із цих розділів і розрізає його далі, як "точка" та "позначка" в редакторі, але я відхиляюсь. ) Контекст з однією діркою в{ x 1 , … , x n } B a gBagX{x1,…,xn}π ∈ S n n > 0 n - 1 B a g{x1,…,xn}={xπ1,…,xπn}π∈Snn>0n−1B a gBagX , таким чином, , і кожен може виникнути як такий. Думаючи просторово, похідна повинна бути самою собою.B a gBagXBagXBagX
Тепер,
BagX=∑n∈NXn/Sn
вибір розміру кортежу , з набором елементів до групи перестановок порядку, даючи нам саме розширення ряду потужностей .n n ! е хnnn!ex
Наївно, ми можемо охарактеризувати типи контейнерів набором фігур та залежним від форми сімейства позицій :
так що контейнер задається символом вибір форми та карти від позицій до елементів. З сумками та подібним є додатковий виток.P ∑ s : S X ( PSP
∑s:SX(Ps)
"Форма" сумки - деяка ; "позиції" - , кінцевий набір розміру , але карта від позицій до елементів повинна бути інваріантною під перестановками з . Не повинно бути доступу до сумки, яка «виявляє» розташування її елементів. { 1 , … , n } n S nn∈N{1,…,n}nSn
Консорціум контейнерів Іст-Мідлендс написав про такі структури в " Конструювання поліморфних програм з типовими коефіцієнтами" для математики побудови програм 2004. Коефіцієнти з коефіцієнтами розширюють наш звичайний аналіз структур за "формами" та "позиціями", дозволяючи групі автоматизми діяти на позиціях , що дозволяє нам розглядати такі структури , як невпорядковані пари , з похідною . Невпорядкований -кратного задається, та його похідна (коли - невпорядкований кортеж ). Сумки беруть суму цих. Ми можемо грати в подібні ігри з циклічними -парами,X п X п / п ! n > 0 n - 1 n X n / n X n - 1X2/2XnXn/n!n>0n−1 nXn/n, де вибираючи положення для отвору, цвяхи обертаються на одне місце, залишаючи , кортеж, менший, без перестановки.Xn−1
"Типовий поділ" в цілому не має сенсу, але допитливість груп перестановки (як у комбінаторних видів) має сенс, і з ним весело грати. (Вправа: сформулюйте структурний принцип індукції для не упорядкованих пар чисел і використовуйте його для реалізації додавання та множення, щоб вони були комутаційними за побудовою.)N2/2
Характеристика контейнерів "фігури і позиції" не нав'язує жодної обмеженості. Комбінаторні види мають тенденцію до впорядкованості за розмірами , а не за формою, що означає збір термінів та обчислення коефіцієнта для кожного показника. Коефіцієнти, що містять коефіцієнти, з набором з кінцевим положенням і комбінаторні види - це в основному різні спини на одній речовині.