Asszociativitás

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

Sablon:Nincs forrás A matematikában az asszociativitás vagy csoportosíthatóság a kétváltozós (binér/bináris) matematikai műveletek egy tulajdonsága, fontos algebrai azonosság: ha A egy tetszőleges halmaz és *: A×AA egy rajta értelmezett kétváltozós művelet (szokásos jelölés tetszőleges x,yA elemekre a *(x,y)=cA helyett x*y=c); ezt akkor mondjuk asszociatívnak, ha A tetszőleges x,y,z elemeire teljesül:[1]

(x*y)*z=x*(y*z)

Ez a függvény fordított lengyel jelöléssel (RPN — Reverse Polish Notation) így írható:

x y z**=y z x**

Például a természetes, valós vagy akár a komplex számokon értelmezett szokásos összeadás és szorzás mind asszociatív: (a+b)+c=a+(b+c), szorzás esetében (ab)c=a(bc). (Itt a,b,c mindkét példa esetében tetszőleges természetes, egész, racionális, valós vagy akár komplex szám.)

Azokat az (A,*) matematikai struktúrákat, melyek * művelete asszociatív, félcsoportoknak nevezzük.

Az általánosított asszociativitás tétele

Az asszociativitás fenti követelménye valójában csak speciális esete a következő tulajdonságnak:

Tétel: Ugyanazt jelentik (ekvivalensek) a következő állítások:

  • Az A halmazon értelmezett * kétváltozós művelet asszociatív;
  • Tetszőleges n db. (nem feltétlenül különböző) a1,a2,,anA elemekre az a1*a2**an:=cA műveletsorozat bármilyen szabályos zárójelezéssel ugyanazt a rögzített c elemet adja; itt n+.[2]
  • Legyenek A1,A2,,Ak tetszőleges A-beli véges sorozatok, ekkor (A1A2Ak)=(A1)(A2)(Ak), ahol a sorozatok A-beli produktumát (elemeinek sorrendben való összeszorzását), míg az adott sorrendben való „egyesítésüket” jelöli.

Egységelemes félcsoportban megengedhetjük azt is, hogy a fent említett sorozatok üresek legyenek, azaz nulla tagjuk legyen.

(A fenti állítások igazolása értelemszerűen végzett teljes indukcióval történhet.)

Asszociativitás és Cayley-tábla: a Light-teszt

Egy művelet asszociativitása a művelettáblájáról (Cayley-tábla) általában nem olvasható le olyan könnyen, mint például a kommutativitás. Az asszociativitás megállapítására át kell alakítani a táblázatot, erre alkalmas az ún. Light-féle eljárás.

Megjegyzés a halmazműveletek asszociativitásáról

Bár nincs szakkönyv, amely ne tekintené-nevezné a halmazműveleteket asszociatívnak, hiszen formálisan érvényes (AB)C=A(BC) (az unió „asszociativitása”) és (AB)C=A(BC) is (a metszetképzés „asszociativitása”), meg kell jegyeznünk, hogy az asszociativitás fogalma csak műveletekre van definiálva, a halmazműveletek pedig nem szigorú értelemben vett matematikai műveletek, hiszen műveletet csak valamilyen alaphalmaz felett értelmezhetünk (az összes halmaz halmazáról viszont, aminek a halmazműveletek alaphalmazának kellene lennie, ellentmondásossága miatt nem beszélhetünk). Azok a szakkönyvek, amelyek a halmazműveleteket valamely U halmaz hatványhalmazának elemeire, azaz egy U részhalmazaira szorítkozva definiálják, matematikai szempontból teljesen kifogástalanul járnak el, és ez esetben valóban beszélhetünk a halmazműveletek asszociativitásáról.

További információk

Lásd még

Jegyzetek

Sablon:Jegyzetek

Sablon:Portál

  1. Megjegyzés: (x*y)*z helyett egyszerűen x*y*z is írható annak a szokásos zárójelezési konvenciónak az értelmében, miszerint a zárójelek nélküli, egy műveletet tartalmazó műveletsorozatokat balról jobbra kell kiolvasni és csoportosítani (tehát például x*y*z*u automatikusan így zárójelezendő: ((x*y)*z)*u).
  2. E tétel az n3 kikötés nélkül is értelmes, és – a lehetséges nem-triviális szabályos zárójelezések kisszámú (1) volta miatt n2 esetében – automatikusan igaz.