Rätt grupp
Inom matematiken är en högergrupp en algebraisk struktur som består av en mängd tillsammans med en binär operation som kombinerar två element till ett tredje element samtidigt som man lyder rätt gruppaxiom . De högra gruppens axiom liknar gruppaxiomen , men medan grupper bara kan ha en identitet och vilket element som helst kan ha endast en invers, tillåter högergrupper flera ensidiga identitetselement och flera ensidiga inversa element .
Det kan bevisas (sats 1.27 i ) att en rätt grupp är isomorf till den direkta produkten av en rätt noll-semigrupp och en grupp , medan en rätt abelisk grupp är den direkta produkten av en rätt noll-semigrupp och en abelisk grupp . Vänster grupp och vänster abelisk grupp definieras på analogt sätt, genom att ersätta höger med vänster i definitionerna. Resten av den här artikeln kommer mest att handla om högergrupper, men allt gäller vänstergrupper genom att göra lämpliga höger/vänstersubstitutioner.
Definition
En högergrupp , ursprungligen kallad multipelgrupp , är en uppsättning med en binär operation ⋅, som uppfyller följande axiom:
- Stängning
- För alla och i finns ett element c i så att .
- Associativitet
- För alla i , .
- Vänster identitetselement
- Det finns minst en vänsteridentitet i . Det vill säga, det finns ett element så att för alla i . Ett sådant element behöver inte vara unikt.
- Höger inversa element
- För varje i och varje identitetselement , även i , finns det minst ett element i , så att . Sådant element sägs vara den högra inversen av med avseende på .
Exempel
Direkt produkt av ändliga mängder
Följande exempel tillhandahålls av. Ta gruppen , den högra nollhalvgruppen och konstruera en rätt grupp som den direkta produkten av och .
är helt enkelt den cykliska gruppen av ordning 3, med som sin identitet, och och som inverser av varandra.
e | a | b | |
---|---|---|---|
e | e | a | b |
a | a | b | e |
b | b | e | a |
är den högra noll-semigruppen av ordning 2. Lägg märke till att varje element upprepas längs sin kolumn, eftersom per definition , för alla och i .
1 | 2 | |
---|---|---|
1 | 1 | 2 |
2 | 1 | 2 |
Den direkta produkten av dessa två strukturer definieras enligt följande:
- Elementen i är ordnade par så att är i och är i .
- Operationen definieras elementmässigt:
Formel 1:
Elementen i kommer att se ut som och så vidare. För korthetens skull döper vi om dessa till och så vidare. Cayley -tabellen för är som följer:
e 1 | en 1 | b 1 | e 2 | en 2 | b 2 | |
---|---|---|---|---|---|---|
e 1 | e 1 | en 1 | b 1 | e 2 | en 2 | b 2 |
en 1 | en 1 | b 1 | e 1 | en 2 | b 2 | e 2 |
b 1 | b 1 | e 1 | en 1 | b 2 | e 2 | en 2 |
e 2 | e 1 | en 1 | b 1 | e 2 | en 2 | b 2 |
en 2 | en 1 | b 1 | e 1 | en 2 | b 2 | e 2 |
b 2 | b 1 | e 1 | en 1 | b 2 | e 2 | en 2 |
Här är några fakta om :
-
har två vänsteridentiteter: och . Några exempel:
- Varje element har två högra inverser. Till exempel de högra inverserna av med avseende på och b respektive .
Komplexa tal i polära koordinater
Clifford ger ett andra exempel som involverar komplexa tal . Med tanke på två komplexa tal a och b som inte är noll , bildar följande operation en rätt grupp:
Alla komplexa tal med modul lika med 1 är vänsteridentiteter, och alla komplexa tal kommer att ha en högerinvers med avseende på vilken vänsteridentitet som helst.
Den inre strukturen av denna högra grupp blir tydlig när vi använder polära koordinater : låt och , där A och B är magnituderna och och är argumenten (vinklarna) för a respektive b . (detta är inte den vanliga multiplikationen av komplexa tal) blir då . Om vi representerar storleken och argumenten som ordnade par, kan vi skriva detta som:
Formel 2:
Denna högra grupp är den direkta produkten av en grupp (positiva reella tal under multiplikation) och en högra noll-halvgrupp inducerad av de reella talen. Strukturellt sett är detta identiskt med formel 1 ovan. Faktum är att det är så här alla rätt gruppoperationer ser ut när de skrivs som ordnade par av den direkta produkten av deras faktorer.
Komplexa tal i kartesiska koordinater
Om vi tar och komplexa tal och definierar en operation som liknar exempel 2 men använder kartesiska istället för polära koordinater och addition istället för multiplikation, får vi en annan rätt grupp, med operationen definierad enligt följande:
eller motsvarande: Formel 3:
Ett praktiskt exempel från datavetenskap
Betrakta följande exempel från datavetenskap, där en uppsättning skulle implementeras som en programmeringsspråkstyp .
- Låt vara uppsättningen av datumtider i ett godtyckligt programmeringsspråk.
- Låt vara den mängd transformationer som motsvarar att lägga till en varaktighet till ett element av .
- Låt vara uppsättningen av tidszonstransformationer på element av .
Både och är delmängder av den fullständiga transformationssemigruppen på . beter sig som en grupp , där det finns en varaktighet på noll och varje varaktighet har en omvänd varaktighet. Om vi behandlar dessa transformationer som högra halvgruppsåtgärder , beter sig som en höger noll-semigrupp , så att en tidszonstransformation alltid avbryter alla tidigare tidszonstransformationer på en given tidpunkt.
Med tanke på två godtyckliga datumtider och (ignorera problem gällande representationsgränser), kan man hitta ett par av en varaktighet och en tidszon som omvandlar till . Denna sammansatta transformation av tidszonsomvandling och varaktighetsaddition är isomorf till den högra gruppen .
Om man tar paketet java.time som ett exempel, skulle uppsättningarna och motsvara klassen ZonedDateTime , funktionen plus respektive funktionen withZoneSameInstant . Mer konkret, för alla ZonedDateTime t 1 och t 2, finns det en Duration d och en ZoneId z , så att:
- t2 = t1.plus(d).withZoneSomeInstant(z)
Uttrycket ovan kan skrivas mer koncist med hjälp av rätt handlingsnotation lånad från gruppteorin som:
Det kan också verifieras att varaktigheter och tidszoner, när de ses som transformationer på datum/tider, förutom att de följer axiomen för grupper respektive högra noll-semigrupper, pendlar de med varandra. Det vill säga för vilket datum/tid som helst t, vilken varaktighet som helst d och vilken tidszon som helst:
Detta är samma sak som att säga: