Polugrupa (engl. semigroup) je skup s jednom asocijativnom binarnom operacijom koja je svuda definirana. Drugim riječima, polugrupa je asocijativna binarna algebarska struktura (asocijativna magma).
Dakle, polugrupa je skup zajedno s funkcijom koju zovemo operacija polugrupe i koja je asocijativna, tj.
Jednostavni primjer polugrupe je polugrupa riječi gdje je neki skup simbola, koji zovemo alfabet, a je skup svih nepraznih riječi tj. slogova (= konačnih nizova) simbola koje se mogu sastaviti iz alfabeta. Operacija je spajanje (konkatenacija) riječi. Npr. za alfabet možemo uzeti skup slova abecede pa će npr. KNJI GA = KNJIGA. Lako se vidi da je ta operacija asocijativna.
Skup prirodnih brojeva (nulu ne računamo) je polugrupa s obzirom na operaciju zbrajanja. Možemo promatrati broj kao riječ koja se sastoji od simbola . Npr. . Tada je zbrajanje prirodnih brojeva isto što i konkatenacija u gdje je jednočlani skup . Npr. . U polugrupama riječi je redoslijed slova bitan, ali ako imamo samo jedno slovo na raspolaganju, onda ne možemo razlikovati poredak.
Monoid je polugrupa u kojoj postoji neutralni element, tj. element takav da za sve .
Neutralni element u monoidu je jedinstven zbog asocijativnosti (to nije točno za svaku magmu). Zaista, ako je neki lijevi neutralni element u polugrupi , tj. za svaki i neki desni neutralni element u polugrupi , tj. za svaki , tada je . Prva jednakost vrijedi jer je neutralni slijeva, a druga jer je neutralni zdesna. Dakle u polugrupi je svaki lijevi neutralni element jednak svakom desnom neutralnom elementu, pa su svi oni jednaki ako postoje lijevi i desni. Ako je posebno neki element obostrani neutralni element, takav je dakle neutralan.
Jednostavni primjer monoida je polugrupa riječi gdje je neki skup simbola, koji zovemo alfabet, a je skup svih riječi u zagradama gdje dozvoljavamo i praznu riječ (), tj. slogova (= konačnih nizova) simbola koje se mogu sastaviti iz alfabeta unutar jednog para zagrada, npr. (KNJI). Operacija je spajanje (konkatenacija) riječi, pri čemu ispustimo unutarnje zagrade. Npr. za alfabet možemo uzeti skup slova abecede pa će npr. (KNJI)(GA) = (KNJIGA). Lako se vidi da je ta operacija asocijativna i da je prazna riječ () neutralni element, npr. ()(WORD) = (WORD). Konkatenacija riječi nije komutativna. Npr.
(LAS)(TA) (LASTA) (TALAS) = (TA)(LAS).
Prirodni brojevi s nulom čine monoid u odnosu na zbrajanje. Uvjerite se u to! Taj primjer se može tretirati, slično kao i gore, kao konkatenacija riječi u alfabetu s jednim slovom, pri čemu dozvoljavamo i praznu riječ pa je zgodno riječ staviti u vanjske zagrade.
Najvažnija klasa monoida su grupe.
Last revised on July 9, 2018 at 13:37:00. See the history of this page for a list of all contributions to it.