En monoid är en halvgrupp med ett neutralt element . Närmare bestämt är en monoid en uppsättning på vilken en binär associativ operation ges , vanligtvis kallad multiplikation , och där det finns ett element så att för någon . Elementet kallas enheten och betecknas ofta . Varje monoid har exakt en 1.
Monoider uppstår inom olika områden av matematiken ; till exempel kan monoider ses som kategorier från ett enda objekt. Således generaliserar monoider egenskaperna hos funktionssammansättningen . Monoider används också inom datavetenskap och i teorin om formella språk .
Till exempel ordböcker
{"a" => 2, "b" => "cd", "c" => [1, 2], "d" => {"e" => 1}, "f" => 1} {"a" => 3, "b" => "e", "c" => [3], "d" => {"e" => 2}, "g" => 1}kan kombineras till
{"a" => 5, "b" => "cde", "c" => [1, 2, 3], "d" => {"e" => 3}, "f" => 1 , "g" => 1}Vilken monoid som helst kan representeras som monoiden av alla endomorfismer av någon universell algebra .
För vilket element som helst av en monoid kan man definiera nollgraden som Eftersom monoiden är ett specialfall av halvgruppen , definieras en naturlig grad för dess element. Examensegenskaperna gäller för .
Man kan införa definitionen av ett inverterbart element i en monoid: x är inverterbart om det finns ett element y så att xy = yx = e . Om y och z är två element med denna egenskap, då genom associativitet y = ( zx ) y = z ( xy ) = z , därför är det inversa elementet unikt definierat [1] (det betecknas vanligtvis x −1 ). Uppsättningen av alla inverterbara element i en monoid bildar en (möjligen trivial ) grupp.
Å andra sidan kan inte varje monoid bäddas in i en grupp. Till exempel är det mycket möjligt att det finns element a och b i en monoid så att ab = a och b inte är ett neutralt element. Om denna monoid var en delmängd av någon grupp, skulle vi kunna multiplicera båda sidor av likheten med en −1 till vänster och vi skulle få en motsägelse. En monoid M sägs ha annulleringsegenskapen om, för något av dess element, och . En kommutativ monoid med avbrytningsegenskapen kan bäddas in i en grupp med hjälp av Grothendieck-gruppkonstruktionen . Detta generaliserar sättet på vilket den additiva gruppen av heltal kan rekonstrueras från den additiva gruppen av naturliga tal.
En finit monoid med annulleringsegenskapen är alltid en grupp. Låt x vara ett godtyckligt element i en sådan monoid. Det följer av Dirichlet-principen att x n = x m för vissa m > n > 0. Men då innebär annulleringsegenskapen att x m − n = e , där e är enheten. Därför x * x m − n −1 = x m − n −1 * x = e , så x är inverterbart.
En homomorfism från en monoid M till en monoid N är en funktion sådan att (för alla x och y från M ) och .
Axiomen för en monoid sammanfaller med de som gäller sammansättningen av morfismer av ett objekt i en kategori , det vill säga monoider kan betraktas som kategorier från ett objekt.
På liknande sätt är monoida homomorfismer exakt funktioner mellan motsvarande kategorier. [2] Denna konstruktion definierar en ekvivalens mellan kategorin (små) monoider Mon och en komplett underkategori i Kat .
Det finns också en kategorisk föreställning om en monoid , som generaliserar egenskaperna hos en monoid till en godtycklig monoid kategori . Till exempel är en monoid i kategorin uppsättningar den vanliga monoiden som definieras ovan, medan en monoid i kategorin abelska grupper är en associativ ring med identitet.