Monoizi
Prin monoid se intelege un cuplu (M,φ) format din o multime nevida si o lege de compozitie φ pe M, asociativa si cu element neutru. Daca (M,φ) este monoid, se mai spune ca M este sau ca formeaza monoid in raport cu operatia φ. Daca legea de compozitie este data aditiv, multiplicativ,atunci in loc de (M,φ) scriem (M.+), (M,*). Folosind, de exemplu, notatia multiplicativa, definitia monoidului se poate da astfel:
Definitie:
Spunem ca o multime nevida M este monoid in raport cu o lege de compozitie M x M -> M, (x,y) –> xy definita pe M daca sunt satisfacute urmatoarele axiome:
M1) asociativitatea (xy)z = x(y)z, oricare x,y,z din M
M2) element neutru exista un e din M a.i. ex = xe = x oricare ar fi x din M.
Ansamblul de conditii poarta numele de axiomenele monoidului. Elementul e este unic determinat si se numeste elementul neutru al monoidului M.
Daca operatia monoidului M satisface axioma
M3) comutatitivatea xy = yx oricare ar fi x,y din M
atunci spunem ca M este monoid comutativ.
Exemples:
1) Multimea numerelor naturale N formeaza monoid comutativ in raport cu operatia de adunare a numerelor naturale N;
(N,+) monoidul aditiv al numerelor naturale.
(N,*) monoidul multiplicativ al numerelor naturale.
2) Fie E o multime si P(E) multimea tuturor partilor lui E. Multimea vida este elementul neutru.
(M(E),U) si (M(E),∩) sunt monoizi comutativi.
Probleme:
1) Pe multimea N, se considera legea de compozitie data prin x * y = x + y + xy, oricare ar fi x,y din N. Sa se arate ca (N,*) este monoid.
Verificam daca legea de compozitie “*”
- este asociativa: (x * y) * z = x * ( y * z)
- daca exista Element Neutru.
Proof:
(x * y) * z = (x + y + xy) * z = x + y + xy + z + (x + y + xy)z = x + y + z + xy + xz + yz + xyz
x * ( y * z) = x * (y + z + yz) = x + y + z + yz + x (y + z + yz) = x + y + z + xy + xz + yz + xyz
Se observa ca elementul neutru este 0 x * 0 = x + 0 + x0 = x, pentru orice x din N
2) Pe multimea R+ = [0,+infinity], se considera legea de compozitie: x * y = (x + y) / (1 + xy). Sa se arate ca (R+, *) este monoid.
- legea de compozitie este asociativa
- element neutru
Proof:
x + y
(x * y) * z = ------ * z =
1 + xy
x + y x + y + z + xyz
------- + z ---------------
1 + xy 1 + xy
= ----------- = ----------------
x + y 1 + xy + xz + yz
1 + ------ z ---------------
1 + xy 1 + xy
x + y + z + xyz
= ----------------
1 + xy + xz + yz
y + z
x * (y * z) = x * ------
1 + yz
y + z
x + ------
1 + yz x + y + z + xyz
----------- = ---------------
y + z xy + xz + yz + 1
1 + x -----
1 + yz
Se observa ca 0 este elementul neutru:
x * 0 = x
x + y x + 0
----- = ------ = x, oricare ar fi x din R.
1 + xy 1 + x0
Q.e.d