Zech logaritmusa - Zech's logarithm
A Zech logaritmusokat arra használjuk, hogy véges mezőkben megvalósítsuk az összeadást, amikor az elemeket egy generátor teljesítményeként ábrázoljuk .
A zech logaritmusokat Julius Zechről nevezik el , és Jacobi logaritmusoknak is nevezik , Carl GJ Jacobi után, aki számelméleti vizsgálatokhoz használta őket .
Meghatározás
A véges mező primitív elemét figyelembe véve a Zech logaritmust az alaphoz képest az egyenlet határozza meg
amelyet gyakran úgy írnak át
A bázis megválasztása általában akkor kerül ki a jelölésből, ha az egyértelmű a kontextusból.
Pontosabban : a modulo egész számok függvénye a szorzási sorrend , és ugyanabban a halmazban vesz fel értékeket. Minden elem leírása érdekében célszerű formálisan új szimbólumot adni a definíciókkal együtt
ahol van egy egész szám kielégítő , azaz egy mező a jellemző 2, és egy mező páratlan karakterisztika elemekkel.
A Zech logaritmus segítségével a véges mező számtana elvégezhető az exponenciális ábrázolásban:
Ezek a képletek igazak maradnak a szimbólumú konvencióinknál , azzal a figyelmeztetéssel, amelynek kivonása nincs meghatározva. Különösen az összeadási és kivonási képleteket kell speciális esetként kezelni .
Ez kiterjeszthető a vetítő vonal aritmetikájára egy másik megfelelő szimbólum és adott esetben más szabályok bevezetésével .
A kettőre jellemző mezők esetében
- .
Használ
Kellően kicsi véges mezők esetén a Zech logaritmusok táblázata lehetővé teszi az összes véges mező aritmetika különösen hatékony végrehajtását kis számú egész szám összeadás / kivonás és tábla keresés szempontjából.
E módszer hasznossága csökken azoknál a nagy mezőknél, ahol nem lehet hatékonyan tárolni az asztalt. Ez a módszer akkor sem hatékony, ha nagyon kevés műveletet végeznek a véges mezőben, mert az ember több időt tölt a táblázat kiszámításával, mint a tényleges számítás során.
Példák
Legyen α ∈ GF (2 3 ) az x 3 + x 2 + 1 primitív polinom gyökere . A mező elemeinek hagyományos ábrázolása polinomként α 2 vagy annál kisebb fokú.
A mező Zech logaritmusainak táblázata Z (−∞) = 0 , Z (0) = , Z (1) = 5 , Z (2) = 3 , Z (3) = 2 , Z (4) = 6 , Z (5) = 1 és Z (6) = 4 . Az α multiplikatív sorrendje 7, tehát az exponenciális ábrázolás a 7 modulo egész számokkal működik.
Mivel α x 3 + x 2 + 1 gyöke, ez azt jelenti, hogy α 3 + α 2 + 1 = 0 , vagy ha emlékeztetünk arra, hogy mivel minden együttható GF (2) -ben van, a kivonás megegyezik az összeadással, α 3 = α 2 + 1 .
Az exponenciálisból a polinom reprezentációba való átváltást a
- (a fentiek szerint)
Zech logaritmusok használata az α 6 + α 3 kiszámításához :
- ,
vagy hatékonyabban:
- ,
és annak ellenőrzése a polinomiábrázolásban:
- .
Lásd még
- Gauss-féle logaritmus
- Ír logaritmus , Percy Ludgate empirikusan levezetett hasonló technika
- Véges mező számtani
- Logaritmus táblázat
Hivatkozások
További irodalom
- Fletcher, Alan; Miller, Jeffrey Charles Percy ; Rosenhead, Louis (1946) [1943]. Matematikai táblázatok indexe (1 szerk.). Blackwell Scientific Publications Ltd. , Oxford / McGraw-Hill , New York.
- Conway, John Horton (1968). Templomház, Robert F .; Herz, J.-C. (szerk.). Msgstr "A véges mezőkre vonatkozó információk táblázata". Számítógépek a matematikai kutatásban . Amszterdam: North-Holland Publishing Company : 37–50. MR 0237467 .
- Lam, Clement Wing Hong ; McKay, John KS (1973-11-01). "469. algoritmus: Aritmetika egy véges mező fölött [A1]". Az ACM kommunikációja . Az ACM (CALGO) összegyűjtött algoritmusai. Számítástechnikai Gépek Szövetsége (ACM). 16 (11): 699. doi : 10.1145 / 355611.362544 . ISSN 0001-0782 . S2CID 62794130 . toms / 469. [1] [2] [3]
- Kühn, Klaus (2008). "CF Gauß und die Logarithmen" (PDF) (német nyelven). Alling-Biburg, Németország. Archiválva (PDF) az eredetiből, 2018-07-14 . Letöltve: 2018-07-14 .