Konečné těleso

Konečné těleso (též Galoisovo těleso na počest Évarista Galoise, obvykle značeno G F ( p k ) {\displaystyle GF(p^{k})} ) je v matematice, přesněji v abstraktní algebře, označení pro takové těleso, které má konečný počet prvků.

Vlastnosti

  • Počet prvků konečného tělesa je roven p k {\displaystyle p^{k}} , kde p {\displaystyle p} je prvočíslo a k {\displaystyle k} je kladné přirozené číslo.
  • Charakteristika tělesa G F ( p k ) {\displaystyle GF(p^{k})} je rovna právě prvočíslu p {\displaystyle p} .
  • Konečná tělesa jsou komutativní (Wedderburnova věta).
  • Konečná tělesa lze klasifikovat podle velikosti; platí totiž, že až na izomorfismus existuje vždy jen jediné konečné těleso o daném počtu prvků.
  • Žádné konečné těleso není algebraicky uzavřené neboť označíme-li prvky konečného tělesa po řadě a 1 , a 2 , , a k {\displaystyle a_{1},a_{2},\dots ,a_{k}} , můžeme zkonstruovat mnohočlen ( x a 1 ) ( x a 2 ) ( x a k ) + 1 {\displaystyle (x-a_{1})(x-a_{2})\cdots (x-a_{k})+1} , který je zřejmě stupně alespoň 1 a přitom žádný z a 1 , a 2 , , a k {\displaystyle a_{1},a_{2},\dots ,a_{k}} není jeho kořenem.

Reprezentace

G F ( p ) {\displaystyle GF(p)} jsou celá čísla modulo dané prvočíslo p {\displaystyle p} neboli Z p {\displaystyle Z_{p}} . Typická reprezentace Galoisova tělesa G F ( p k ) {\displaystyle GF(p^{k})} jsou polynomy nad Z p {\displaystyle Z_{p}} modulo definiční polynom stupně k {\displaystyle k} . Těleso tímto způsobem dostaneme právě když je definiční polynom ireducibilní.

Ne vždy je x primitivním prvkem tělesa (generátorem multiplikativní grupy). Například pro GF(32) při definičním polynomu x2+1 generuje pouze polovinu prvků a jako generátor je potřeba vzít x+1. Při definičním polynomu x2+x-1 ale x stačí.

Využití

Konečná tělesa jsou důležitým nástrojem mimo jiné teorie čísel, algebraické geometrie a kryptografie.

Využití v kódování

V kódování jsou nejčastěji používána G F ( 2 2 k ) {\displaystyle GF(2^{2^{k}})} . V takovém případě je používán izomorfismus mezi číslem dle jeho 2 k {\displaystyle 2^{k}} bitového zápisu na polynomy nad bity tak, že bit řádu {\displaystyle \ell } určuje koeficient u x {\displaystyle x^{\ell }} . Pozor, ač jsou při různé volbě definičního polynomu odpovídající tělesa isomorfní, kódování dává různé výsledky v závislosti na volbě definičního polynomu. Při výpočtech nad G F ( 2 2 k ) {\displaystyle GF(2^{2^{k}})} sčítání odpovídá bitový xor. Pro násobení je nejjednodušší vytvořit si tabulky logaritmů a exponentů primitivního prvku tělesa α = x {\displaystyle \alpha =x} resp. v číselném pohledu α = 2 {\displaystyle \alpha =2} . Tabulky logaritmů vytváříme na základě tabulky exponentů. Tabulku exponentů vyplňujeme postupně. Je-li y {\displaystyle y} reprezentace α {\displaystyle \alpha ^{\ell }} , pak reprezentaci α + 1 {\displaystyle \alpha ^{\ell +1}} dostaneme buď jako 2 y {\displaystyle 2y} , pokud je 2 y < 2 2 k {\displaystyle 2y<2^{2^{k}}} nebo pomocí xor s číslem odpovídajícím definičnímu polynomu (pokud 2 y 2 2 k {\displaystyle 2y\geq 2^{2^{k}}} ). Máme-li jak tabulky logaritmů, tak tabulky mocnin primitivního prvku, můžeme násobení počítat (pro nenulové činitele a , b {\displaystyle a,b} ) pomocí α log a + log b {\displaystyle \alpha ^{\log a+\log b}} . Je-li jakýkoli činitel nulový, je samozřejmě i součin nulový.

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu konečné těleso na Wikimedia Commons
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.
Autoritní data Editovat na Wikidatech
  • PSH: 7250
  • BNF: cb120618782 (data)
  • LCCN: sh85048351
  • NLI: 987007531228605171