Et multisæt er en modifikation af konceptet for et sæt , der tillader inklusion af det samme element i en samling flere gange. Antallet af elementer i et multisæt, under hensyntagen til gentagne elementer, kaldes dets størrelse eller styrke .
Ideen om et multisæt er implicit blevet brugt siden antikken ( Knuth citerer eksemplet med Bhaskara II fra det 12. århundrede, som studerede permutationer af multisæt), men introduktionen af konceptet og fikseringen af udtrykket tilskrives de Bruijn (1970'erne) [1] . Anvendes hovedsageligt i applikationer ( datalogi , kunstig intelligens , beslutningsteori ), når det anvendes på teorien om Petrinets, kaldes et multisæt et sæt [2] . Forskellige applikationer bruger forskellig notation.
Formelt defineres et multisæt på et sæt som et ordnet par , hvor er en funktion , der tildeler hvert element i mængden et naturligt tal , kaldet multipliciteten af dette element.
Et af de enkleste eksempler er multisættet af primfaktorer for et heltal. Så for eksempel har nedbrydningen af tallet 120 i primfaktorer formen: , så dets multisæt af primtalsdivisorer er .
Et andet eksempel er multisæt af rødder i en algebraisk ligning . For eksempel har ligningen rødder .
Antallet af forskellige kardinalitetsmultisæt bestående af elementer valgt fra kardinalitetssættet kan beregnes ud fra følgende formel som en binomial koefficient :
.