Considerate le multinsiemi finiti . I suoi elementi sono dati da virgolette di permutazioni, in modo che per qualsiasi . Qual è un contesto a un buco per un elemento in una cosa del genere? Bene, dobbiamo aver avuto per selezionare una posizione per il foro, quindi rimaniamo con gli elementi rimanenti , ma non siamo nessuno il più saggio di quale sia. (Questo è diverso dagli elenchi, in cui la scelta di una posizione per il foro taglia un elenco in due sezioni e il secondo taglio derivato seleziona una di quelle sezioni e la taglia ulteriormente, come "punto" e "segno" in un editor, ma sto divagando. ) Un contesto a un foro in a{ x 1 , … , x n } { x 1 , … , x n } = { x π 1 , … , x π n } π ∈ S n n > 0 n - 1 B a gBagX{x1,…,xn}{x1,…,xn}={xπ1,…,xπn}π∈Snn>0n−1B a gBagX è quindi un e ogni può presentarsi come tale. Pensando spazialmente, la derivata di dovrebbe essere se stessa.B a gBagXB a gBagXBagX
Adesso,
BagX=∑n∈NXn/Sn
una scelta di dimensione tupla , con una tupla di elementi fino a un gruppo di permutazione di ordine, dandoci esattamente l'espansione della serie di potenze di .n n ! e xnnn!ex
Ingenuamente, possiamo caratterizzare i tipi di contenitore da un insieme di forme e una famiglia di posizioni dipendente dalla forma :
modo che un contenitore sia dato da un scelta della forma e una mappa dalle posizioni agli elementi. Con borse e simili, c'è un tocco in più.P ∑ s : S X ( PSP
∑s:SX(Ps)
La "forma" di una borsa è qualche ; le "posizioni" sono , l'insieme finito della dimensione , ma la mappa dalle posizioni agli elementi deve essere invariante nelle permutazioni di . Non dovrebbe esserci alcun modo per accedere a una borsa che "rileva" la disposizione dei suoi elementi. { 1 , … , n } n S nn∈N{1,…,n}nSn
L'East Midlands Container Consortium ha scritto di tali strutture nella costruzione di programmi polimorfici con tipi di quoziente , per Mathematics of Program Construction 2004. I contenitori di quozienti estendono la nostra consueta analisi delle strutture di "forme" e "posizioni" consentendo a un gruppo di automorfismi di agire sulle posizioni , che ci permette di considerare strutture come coppia non ordinata , con derivata . Una -tupla non ordinata è data dae la sua derivata (quando è una tupla non ordinata ). Le borse ne prendono la somma. Possiamo giocare a giochi simili con -tuple cicliche ,X n X n / n ! n > 0 n - 1 n X n / n X n - 1X2/2XnXn/n!n>0n−1 nXn/n, dove la scelta di una posizione per il foro inchioda la rotazione in un punto, lasciando , una tupla più piccola senza permutazione.Xn−1
La "divisione dei tipi" è difficile da dare un senso in generale, ma fare una citazione per gruppi di permutazione (come nelle specie combinatorie) ha un senso ed è divertente giocarci. (Esercizio: formulare un principio di induzione strutturale per coppie di numeri non ordinate, , e usarlo per implementare addizioni e moltiplicazioni in modo che siano commutative per costruzione.)N2/2
La caratterizzazione "forme e posizioni" dei contenitori non impone finezza a nessuno dei due. Le specie combinatorie tendono ad essere organizzate per dimensione , piuttosto che per forma, il che equivale a raccogliere termini e calcolare il coefficiente per ciascun esponente. Contenitori quozienti con insiemi di posizioni finite e specie combinatorie sono sostanzialmente diversi giri sulla stessa sostanza.