Ez a cikk a Univerzális algebra témával foglalkozik, amely számos területen nagy érdeklődést és vitát váltott ki. A Univerzális algebra heves vitát váltott ki a kortárs társadalomban, felébresztette a szakemberek és a nagyközönség kíváncsiságát és véleményét. Relevanciája és jelentősége mélyebb tanulmányozáshoz és elemzéshez vezetett, melynek célja, hogy megértsük hatását és hatókörét. Ebben az értelemben célszerű részletesen megvizsgálni a Univerzális algebra körüli különböző szempontokat, feltárva annak eredetét, fejlődését, következményeit és lehetséges jövőbeli forgatókönyveit. Hasonlóképpen, átfogó perspektívát kíván kínálni, amely lehetővé teszi a Univerzális algebra-ről szóló ismeretek gazdagítását, olyan elemeket biztosítva, amelyek hozzájárulnak a kritikus és reflektív elemzéshez.
Matematika |
---|
A matematika alapjai |
Algebra |
Analízis |
Geometria |
Számelmélet |
Diszkrét matematika |
Alkalmazott matematika |
Általános |
Az univerzális algebra (más néven általános algebra) a matematikának, pontosabban az algebrának egy olyan részterülete, amely általános algebrai struktúrákkal és azok homomorfizmusaival, valamint bizonyos általánosításokkal foglalkozik.
Míg az absztrakt algebra és annak különböző részterületei, például a csoportelmélet, a gyűrűelmélet és a testelmélet meghatározott műveletekkel és rögzített tulajdonságokkal rendelkező algebrai struktúrákat vizsgálnak, addig az univerzális algebra általánosságban foglalkozik a struktúrákkal, vagyis tetszőleges műveletekkel és tetszőlegesen rögzíthető tulajdonságokkal rendelkező struktúrákkal. A csoportelmélet például általánosan a csoportokról beszél, míg az univerzális algebra számára a csoportok csupán egy példát jelentenek az algebrai struktúrák egy típusára.[1]
Az univerzális algebra kapcsolatban áll a modellelmélettel, amely a matematikai logika egy részterülete, és a struktúrák, valamint az ezeket leíró logikai formulák közötti összefüggésekkel foglalkozik. Központi jelentőségű ezen belül az egyenlőségi logika modellelmélete. Az univerzális algebrában alkalmazást nyer továbbá a hálóelmélet is. A kategóriaelmélet pedig egy még általánosabb megközelítést kínál, amelyből kiindulva az univerzális algebra vizsgálható. Ebben az esetben a struktúrák leírása kizárólag azok struktúramegőrző leképezéseinek összefűzés alatti viselkedésére redukálódik, az univerzális algebra esetében pedig konkrétan a homomorfizmusokra.[2]
Az univerzális algebra alapvető fogalma az algebrai struktúra. Egy algebrai struktúra egy halmaz (amelyet hordozóhalmaznak nevezünk), amely egy műveletcsaláddal van ellátva:
ahol az különböző aritású műveleteket jelöl, és tetszőleges természetes szám lehet. A konstansok formálisan nulláris műveletekként ábrázolhatók.
Például egy csoport egy olyan algebrai struktúra, amely egy bináris művelettel (a csoportszorzással) van ellátva. Egy gyűrű ezzel szemben két kétváltozós művelettel rendelkezik: az összeadással és a szorzással.
Egy csoport, egy gyűrű vagy más algebrai struktúra definíciójánál gyakran további követelményeket is előírunk a műveletekre nézve, például az asszociativitási törvényt. Az univerzális algebra természetes vizsgálati tárgyai ezért olyan algebrai struktúrák osztályai, amelyek adott logikai egyenletek által meghatározott tulajdonságokat elégítenek ki. Sok esetben az egyenlőségi logika elegendő ezek leírására.[3]
Az egyenlőségi logikában, egyváltozós és nulláris műveletek (például az inverz és a neutrális elem) használatával, a csoportaxiómák például egyszerűen megfogalmazhatók. Az ilyen logikának az az előnyös tulajdonsága, hogy minden alstruktúra – vagyis egy algebrai struktúra olyan részhalmaza, amelyen a műveletek továbbra is jól definiáltak – ugyanazokat az egyenlőségi logikai formulákat elégíti ki. Az ilyen struktúrák osztályai egy speciális esetét képezik azoknak az elemi struktúraosztályoknak, amelyeket a klasszikus modellelmélet az elsőrendű predikátumlogika formulái által axiomatizál.[4]
Egy homomorfizmus két algebrai struktúra, és , között olyan leképezés
amely megőrzi a műveleteket. Ha az és struktúrák és műveletekkel rendelkeznek ugyanazon aritással, akkor a következő egyenlőség teljesül minden -re, valamint minden elemre:
Egy bijektív homomorfizmus egy algebrai struktúrán izomorfizmusnak nevezhető. A homomorfizmusokat morfizmusoknak tekintve az algebrai struktúrák egy kategóriát alkotnak, így a kategóriaelmélet szokásos fogalmai is alkalmazhatók rájuk.[5]
Az univerzális algebrában egy algebra (vagy algebrai struktúra) egy halmaz, amelyhez egy műveletgyűjtemény tartozik.
Egy -áris művelet egy halmazon olyan függvény, amely darab -beli elemet vesz bemenetként, és egy -beli elemet ad vissza kimenetként.
Egy algebra egy adott típusú algebra is lehet, ahol egy természetes számokból álló sorozat, amely az algebra műveleteinek aritását jelöli. Néhány kutató azonban végtelen aritású műveleteket is megenged, például
ahol egy végtelen indexhalmaz. Ilyen műveletek például a teljes hálók algebrai elméletében fordulnak elő.
Miután az algebra műveleteit meghatároztuk, annak természetét további axiómák írják le, amelyek az univerzális algebrában gyakran identitásokként vagy egyenleti törvényekként jelennek meg.
Egy példa erre a bináris műveletekre vonatkozó asszociativitási axióma, amelyet az alábbi egyenlet fejez ki:
Ez az axióma azt jelenti, hogy a bináris művelet asszociatív, vagyis bármely elemre az egyenlőség mindig fennáll az halmazban.
Az olyan algebrai struktúrák gyűjteményét, amelyeket identitások (egyenletek) határoznak meg, varietásnak vagy egyenletekkel meghatározott osztálynak nevezzük.
Az univerzális algebra tanulmányozása a varietásokra való korlátozással kizárja az alábbiakat:
Az egyenletekkel meghatározott osztályok vizsgálata a modellelmélet egy speciális ágának tekinthető. Ez általában olyan struktúrákkal foglalkozik, amelyek csak műveletekkel rendelkeznek (azaz a típusa tartalmazhat függvényszimbólumokat, de egyéb relációkat – az egyenlőséget kivéve – nem). Az ilyen struktúrákat leíró nyelv kizárólag egyenletekből áll.
Nem minden algebrai struktúra tartozik ebbe a kategóriába. Például:
Ezen korlátozások előnye, hogy az univerzális algebra által vizsgált struktúrák bármely véges szorzatokat tartalmazó kategóriában definiálhatók. Például egy topológiai csoport egy egyszerű csoport a topologikus terek kategóriájában.
A matematikában megszokott algebrai rendszerek többsége varietások példája, bár ez nem mindig nyilvánvaló, mert a szokásos definíciók gyakran tartalmaznak kvantorokat vagy egyenlőtlenségeket.
Egy csoport definíciója általában egyetlen bináris művelet (∗) és az alábbi axiómák alapján történik:
Ez a csoportdefiníció nem teljesen illeszkedik az univerzális algebra nézőpontjába, mert az identitás és inverz axiómák nem tisztán egyenleti formában szerepelnek, hanem egzisztenciális kvantifikációval („létezik”).
Az egyenleti formában történő megfogalmazás érdekében a következő műveleteket definiáljuk:
Az axiómák így alakulnak:
Az átalakítás eredménye:
Definíció típusa | Műveletek száma | Egyenletek száma | Kvantifikált törvények |
---|---|---|---|
Hagyományos definíció | 1 bináris művelet (∗) | 1 egyenleti törvény (asszociativitás) | 2 kvantifikált törvény (identitás és inverz) |
Univerzális algebra | 3 művelet: bináris (∗), unáris (~), nulláris (e) | 3 egyenleti törvény | Nincsenek kvantifikált törvények (kivéve a külső univerzális kvantorokat) |
Fontos megjegyezni, hogy az extra műveletek ( és ~x) nem adnak hozzá új információt, mert a csoport szokásos definíciójából egyértelműen következnek.
Az univerzális algebra szemlélete különösen jól alkalmazható a kategóriaelméletben. Például amikor egy csoportobjektumot definiálunk egy kategóriában (ahol az objektum nem feltétlenül egy halmaz), egyenleti törvényeket kell használni (amelyek általános kategóriákban is értelmesek), nem pedig kvantifikált törvényeket (amelyek egyedi elemekre hivatkoznak).
A kategóriaelméletben például egy topológiai csoport esetén az inverz műveletnek folytonos leképezésnek kell lennie (azaz morfizmusnak kell maradnia a topológiai terek kategóriájában). Néhány szerző emellett megköveteli, hogy az identitásfüggvény zárt inklúzió (kofibráció) legyen.
A legtöbb algebrai struktúra univerzális algebra példája:
Tegyük fel, hogy a típus () rögzített. Az univerzális algebrában három alapvető konstrukció létezik:
Ezek az alapfogalmak az algebrai struktúrák közötti kapcsolatokat írják le.
Homomorfizmus két algebra, és , között egy olyan leképezés
amely megőrzi az összes algebrai műveletet. Formálisan: ha fᴬ egy A-ban definiált n-áris művelet, és fᴮ a neki megfelelő művelet B-ben, akkor minden A elemre igaz, hogy
(Az f alsó indexeit gyakran elhagyjuk, ha egyértelmű, hogy melyik algebrára vonatkoznak.)
Példák speciális aritásra:
A homomorfizmusokkal kapcsolatban számos további konstrukció és speciális definíció létezik. Különösen fontos az algebra homomorf képe, amelyet jelöl.
Egy A algebra részalgebrája A egy részhalmaza, amely zárt az összes -ban definiált műveletre nézve. Ez azt jelenti, hogy ha egy művelet -ban van definiálva, akkor az adott részhalmazra korlátozva is egy művelet marad.
Egy algebrai struktúrák egy halmazának direkt szorzata az egyes hordozóhalmazok Descartes-szorzata, ahol a műveletek koordinátánként vannak definiálva. Ez azt jelenti, hogy az algebrai műveletek minden komponensre külön-külön hatnak.
Az univerzális algebra nemcsak egységes megközelítést biztosít a különböző algebrai struktúrák számára, hanem mély tételeket, valamint fontos példákat és ellenpéldákat is kínál. Hasznos keretet nyújt azok számára, akik új algebraosztályok tanulmányozásába kezdenek.
Ezen túlmenően lehetővé teszi, hogy bizonyos algebrai struktúrákra kidolgozott módszereket más struktúrákra is alkalmazzuk. Ha egy módszert univerzális algebrai nyelvre fordítunk (amennyiben ez lehetséges), akkor azt más algebraosztályokra is alkalmazhatjuk. Az univerzális algebra fogalmi tisztázást is hozott; ahogyan J.D.H. Smith megfogalmazta:
„ Ami egy adott keretben rendezetlennek és bonyolultnak tűnik, az egy megfelelően általános keretben egyszerűvé és nyilvánvalóvá válhat. ”
Különösen jelentős az univerzális algebra monoidok, gyűrűk és hálók vizsgálatában. Mielőtt az univerzális algebra megjelent, sok tételt (például az izomorfizmustételeket) külön-külön bizonyítottak meg minden egyes algebraosztályban. Az univerzális algebra lehetővé teszi, hogy ezeket egyszer s mindenkorra, általánosan igazolt tételekként bizonyítsuk az összes algebrai rendszerre.
A Higgins (1956) által publikált tanulmány jelentős hatást gyakorolt számos algebrai rendszer vizsgálatára. 1963-as munkája pedig az olyan csak részlegesen definiált műveletekkel rendelkező algebrák tanulmányozását segítette elő, mint például a kategóriák és grupoidok. Ez vezetett a magasabb dimenziós algebra kialakulásához, amely olyan algebrai elméletek vizsgálatával foglalkozik, amelyekben a műveletek csak részlegesen definiáltak, és geometriai feltételek határozzák meg a műveletek érvényességi tartományát. Fontos példák erre a különböző magasabb dimenziós kategóriák és grupoidok.[6]
Az univerzális algebra természetes nyelvezetet biztosít a korlátos kielégítési probléma leírására. A olyan fontos számításelméleti problémák egy osztályát jelenti, amelyekben egy adott relációs algebra (A) és egy egzisztenciális mondat (φ) adott, és azt kell eldönteni, hogy φ teljesíthető-e A-ban.
Ebben a megközelítésben az algebra A általában rögzített, így a azt a problémát jelenti, ahol az egyetlen változó tényező maga az egzisztenciális mondat φ.
Bizonyított, hogy minden számítási probléma megfogalmazható egy megfelelő algebra A esetén formájában.
Példa erre az -színezési probléma, amely megfogalmazható a következő módon:
Az osztályozási sejtés (dichotomy conjecture) – amelyet 2017 áprilisában bizonyítottak – kimondja, hogy ha véges algebra, akkor vagy -beli, vagy -teljes.[7]
Alfred North Whitehead A ,,Treatise on Universal Algebra''' (Az univerzális algebra értekezete) című könyvében, amely 1898-ban jelent meg, az univerzális algebra kifejezés lényegében ugyanazt a jelentést hordozta, mint ma. Whitehead William Rowan Hamiltont és Augustus De Morgant tekinti a téma megalapítóinak, míg magát a kifejezést James Joseph Sylvesternek tulajdonítja.
Abban az időben olyan struktúrák, mint a Lie-algebrák és a hiperbolikus kvaterniók, rámutattak az algebrai struktúrák kiterjesztésének szükségességére az asszociatív szorzású osztályon túlra. Egy recenziójában Alexander Macfarlane így ír:
„ A mű fő gondolata nem a különböző módszerek egységesítése, sem a közönséges algebra általánosítása annak érdekében, hogy ezeket magába foglalja, hanem inkább az egyes struktúrák összehasonlító vizsgálata.” Akkoriban George Boole logikai algebrája erőteljes ellenpontot jelentett a számok szokásos algebrájával szemben, így az „univerzális” kifejezés a feszültségek enyhítésére szolgált. ”
Whitehead korai munkássága a kvaterniók (Hamilton munkája), Grassmann Ausdehnungslehre-je (kiterjesztési elmélete) és Boole logikai algebrájának egyesítésére irányult. Könyvében Whitehead így ír:
„ Az ilyen algebráknak önmagukban is értéket ad a részletes tanulmányozás; ugyanakkor érdemes összehasonlító vizsgálatot végezni rajtuk, mert ezáltal fény derül a szimbolikus érvelés általános elméletére és az algebrai szimbolizmusra különösen. Az összehasonlító vizsgálat szükségszerűen feltételez némi előzetes önálló tanulmányozást, mivel az összehasonlítás lehetetlen előzetes ismeretek nélkül. ”
Whitehead azonban nem ért el általános érvényű eredményeket. A témában minimális munka folyt egészen az 1930-as évek elejéig, amikor Garrett Birkhoff és Øystein Ore publikálni kezdett az univerzális algebrákról. A metamatematika és a kategóriaelmélet fejlődése az 1940-es és 1950-es években tovább fejlesztette a területet, különösen Abraham Robinson, Alfred Tarski, Andrzej Mostowski és tanítványaik munkájának köszönhetően.
Az 1935 és 1950 közötti időszakban a legtöbb tanulmány Birkhoff munkásságának vonalát követte, és olyan témákkal foglalkozott, mint a szabad algebrák, a kongruenciák és részalgebra-hálók, valamint a homomorfizmusok tételei. Bár a matematikai logika fejlődése lehetővé tette az algebrai alkalmazásokat, ezek lassan terjedtek el; Anatolij Maltsev 1940-es évekbeli eredményeit a háború miatt szinte észre sem vették. Tarski előadása az 1950-es cambridge-i Nemzetközi Matematikai Kongresszuson egy új korszakot indított el, amelyben a modellelméleti szempontok kerültek előtérbe. Ezt a vonalat Tarski mellett C.C. Chang, Leon Henkin, Bjarni Jónsson, Roger Lyndon és mások is követték.
Az 1950-es évek végén Edward Marczewski kiemelte a szabad algebrák fontosságát, amely több mint 50 tanulmány megjelenéséhez vezetett az algebrai szabad algebraelmélet témájában. Ezeket Marczewski maga, valamint Jan Mycielski, Władysław Narkiewicz, Witold Nitka, J. Płonka, S. Świerczkowski, K. Urbanik és mások publikálták.
1963-ban William Lawvere doktori disszertációjától kezdve a kategóriaelmélet technikái egyre fontosabbá váltak az univerzális algebra területén.[8]
További információ: kategóriaelmélet, operádelmélet, részleges algebra és modellelmélet
Az univerzális algebrát a kategóriaelmélet technikáival is vizsgálták. Ebben a megközelítésben az algebrai struktúra leírására nem egy műveletlista és az azokat kielégítő egyenletek szolgálnak, hanem egy speciális típusú kategória, amelyet Lawvere-elméleteknek vagy általánosabban algebrai elméleteknek nevezünk. Alternatív megoldásként az algebrai struktúrák monádok segítségével is leírhatók. A két megközelítés szorosan összefügg, és mindkettőnek megvannak a maga előnyei. Különösen fontos, hogy minden Lawvere-elmélet egy monádot határoz meg a halmazok kategóriáján, míg minden „végességi” monád ezen a kategórián egy Lawvere-elméletből származtatható. Ugyanakkor egy monád egy adott kategórián belül írja le az algebrai struktúrákat (például a halmazok kategóriájában), míg az algebrai elméletek tágabb kategóriák osztályán belül is alkalmazhatók (konkrétan azokon, amelyek rendelkeznek véges szorzatokkal).[9]
A kategóriaelmélet egyik újabb fejleménye az operádelmélet. Az operád egy műveletegyüttes, amely hasonló az univerzális algebrához, de azzal a megszorítással, hogy az egyenletek kizárólag változókat tartalmazó kifejezések között engedélyezettek, azaz változók sem ismétlődhetnek, sem kihagyhatók. Például a gyűrűk leírhatók bizonyos operádok úgynevezett „algebráiként”, de a csoportok nem, mivel a egyenletben a g változó a bal oldalon megismétlődik, míg a jobb oldalon kimarad. Elsőre ez korlátozásnak tűnhet, de előnyei is vannak: például a gyűrű és a vektortér fogalmai kombinálhatók, hogy megkapjuk az asszociatív algebra fogalmát, viszont a csoport és a vektortér fogalmainak hasonló egyesítése nem lehetséges.[10]
Egy másik általánosítás a részleges algebra, ahol a műveletek részleges függvények is lehetnek. Bizonyos részleges függvények kezelhetők a Lawvere-elméletek egy általánosításával, amelyet lényegében algebrai elméleteknek nevezünk.[11]
Az univerzális algebra egy további általánosítása a modellelmélet, amelyet néha úgy írnak le, mint az „univerzális algebra + logika”.