Los logaritmos de Zech se utilizan para implementar la suma en campos finitos cuando los elementos se representan como potencias de un generador .
Los logaritmos de Zech reciben su nombre de Julius Zech , [ 1 ] [ 2 ] [ 3 ] [ 4 ] y también se les llama logaritmos de Jacobi , [ 5 ] en honor a Carl GJ Jacobi, quien los utilizó para investigaciones de teoría de números . [ 6 ]
Definición
Dado un elemento primitivo de un campo finito, el logaritmo de Zech relativo a la base se define mediante la ecuación que a menudo se reescribe como La elección de la base generalmente se omite de la notación cuando es clara por el contexto.
Para ser más precisos, es una función sobre los enteros módulo el orden multiplicativo de , y toma valores en el mismo conjunto. Para describir cada elemento, es conveniente agregar formalmente un nuevo símbolo , junto con las definiciones donde es un entero que satisface , es decir, para un cuerpo de característica 2, y para un cuerpo de característica impar con elementos.
Utilizando el logaritmo de Zech, la aritmética de cuerpos finitos se puede realizar en la representación exponencial: Estas fórmulas siguen siendo válidas con nuestras convenciones con el símbolo , con la salvedad de que la resta de no está definida. En particular, las fórmulas de suma y resta deben tratar como un caso especial.
Esto se puede extender a la aritmética de la línea proyectiva introduciendo otro símbolo que satisfaga y otras reglas según corresponda.
Para campos de característica 2,
Usos
Para campos finitos suficientemente pequeños, una tabla de logaritmos de Zech permite una implementación especialmente eficiente de toda la aritmética de campos finitos en términos de un pequeño número de sumas/restas de enteros y búsquedas en tablas.
La utilidad de este método disminuye para campos grandes donde no es posible almacenar la tabla de manera eficiente. Este método también resulta ineficiente al realizar muy pocas operaciones en el campo finito, ya que se dedica más tiempo a calcular la tabla que al cálculo propiamente dicho.
Ejemplos
Sea una raíz del polinomio primitivo . La representación tradicional de los elementos de este campo es como polinomios en de grado o menor.
Aquí hay una tabla de logaritmos de Zech para este campo.
El orden multiplicativo de es , por lo que la representación exponencial funciona con enteros módulo .
Dado que es una raíz de entonces eso significa , o si recordamos que como todos los coeficientes están en , la resta es lo mismo que la suma, obtenemos .
La conversión de representaciones exponenciales a polinómicas viene dada por (como se muestra arriba)
Utilizando logaritmos de Zech para calcular : o, de forma más eficiente, y verificándolo en la representación polinómica:
Visualización
Dado un exponente primo y un elemento primitivo de , se puede visualizar el logaritmo de Zech representando gráficamente todos los elementos de en un grafo dirigido, :
- Coloca el elemento en el centro.
- Organiza los elementos distintos de cero secuencialmente como nodos igualmente espaciados alrededor de un círculo, con en la parte superior.
- Dibuja una arista dirigida para cada en .
Las aristas corresponden a las asignaciones en la función logaritmo de Zech: dado que , una arista que conecta el nodo con conecta efectivamente el exponente con el exponente .
Aquí está , donde es una raíz de , y las potencias de se colocan en orden antihorario:

Si se dibuja una arista en lugar de para cada en , donde es cualquier elemento fijo, se obtiene un grafo . El grafo estándar corresponde a . El grafo consta de bucles. Para cualquier , el grafo parece idéntico a , excepto que todas las aristas están rotadas en alrededor del nodo central.
Aquí está , que difiere de por una rotación de :

Cada gráfico visualiza la permutación . El conjunto de estas permutaciones forma un grupo abeliano elemental de orden (isomorfo al grupo aditivo del cuerpo). La simetría rotacional de los gráficos para captura elegantemente la indistinguibilidad algebraica de los elementos no nulos en un grupo abeliano elemental.
Si y son elementos primitivos de , entonces las gráficas y son idénticas si y solo si y son raíces del mismo polinomio primitivo en . Por lo tanto, el número de gráficas distintas es igual a , donde es la función totiente de Euler . De forma equivalente, existen tablas de logaritmos de Zech distintas para un tamaño de campo dado.
Si y son inversos multiplicativos entre sí, entonces y son reflejos entre sí.
Cuando es impar, contiene una arista "diagonal" que conecta el nodo con (donde denota el inverso multiplicativo de ).
Aquí están los gráficos para todos los tales que el gráfico permanece invariante (salvo reflexión) en todos los elementos primitivos :

Véase también
- logaritmo gaussiano
- Logaritmo irlandés , una técnica similar derivada empíricamente por Percy Ludgate.
- Aritmética de cuerpos finitos
- Tabla de logaritmos
Referencias
- ^ Zech, Julius August Christoph (1849). Tafeln der Additions- und Rests-Logarithmen für sieben Stellen (en alemán) (reimpreso especialmente (de la colección Vega – Hülße) 1ª ed.). Leipzig: Weidmann'sche Buchhandlung . Archivado desde el original el 14 de julio de 2018 . Consultado el 14 de julio de 2018 .También forma parte de: Freiherr von Vega, Georg (1849). Hülße, Julius Ambrosius [en alemán] ; Zech, Julius August Christoph (eds.). Sammlung mathematischer Tafeln (en alemán) (edición completamente reelaborada). Leipzig: Weidmann'sche Buchhandlung . Bibcode : 1849smt..libro.....V . Archivado desde el original el 14 de julio de 2018 . Consultado el 14 de julio de 2018 .
- ^ Zech, Julius August Christoph (1863) [1849]. Tafeln der Additions- und Rests-Logarithmen für sieben Stellen (en alemán) (reimpreso especialmente (de la colección Vega – Hülße) 2ª ed.). Berlín: Weidmann'sche Buchhandlung . Archivado desde el original el 14 de julio de 2018 . Consultado el 13 de julio de 2018 .
- ^ Zech, Julius August Christoph (1892) [1849]. Tafeln der Additions- und Rests-Logarithmen für sieben Stellen (en alemán) (reimpreso especialmente (de la colección Vega – Hülße) 3ª ed.). Berlín: Weidmann'sche Buchhandlung . Archivado desde el original el 14 de julio de 2018 . Consultado el 13 de julio de 2018 .
- ^ Zech, Julius August Christoph (1910) [1849]. Tafeln der Additions- und Rests-Logarithmen für sieben Stellen (en alemán) (reimpreso especialmente (de la colección Vega – Hülße) 4ª ed.). Berlín: Weidmann'sche Buchhandlung . Archivado desde el original el 14 de julio de 2018 . Consultado el 13 de julio de 2018 .
- ^ Lidl, Rudolf; Niederreiter, Harald (1997). Campos finitos (2ª ed.). Prensa de la Universidad de Cambridge . ISBN 978-0-521-39231-0.
- ^ Jacoby, Carl Gustav Jacob (1846). "Über die Kreistheilung und ihre Anwendung auf die Zahlentheorie" . Journal für die reine und angewandte Mathematik (en alemán). 1846 (30): 166– 182. doi : 10.1515/crll.1846.30.166 . ISSN 0075-4102 . S2CID 120615565 . (NB. También forma parte de "Gesammelte Werke", volumen 6, páginas 254–274.)
Lecturas adicionales
- Fletcher, Alan; Miller, Jeffrey Charles Percy ; Rosenhead, Louis (1946) [1943]. Índice de tablas matemáticas (1.ª ed.). Blackwell Scientific Publications Ltd. , Oxford / McGraw-Hill , Nueva York.
- Conway, John Horton (1968). Churchhouse, Robert F.; Herz, J.-C. (eds.). "Una tabulación de cierta información sobre campos finitos". Computers in Mathematical Research . Ámsterdam: North-Holland Publishing Company : 37–50 . MR 0237467 .
- Lam, Clement Wing Hong ; McKay, John KS (1973-11-01). "Algoritmo 469: Aritmética sobre un cuerpo finito [A1]" . Communications of the ACM . Collected Algorithms of the ACM (CALGO). 16 (11). Association for Computing Machinery (ACM): 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) (en alemán). Alling-Biburg, Alemania. Archivado (PDF) desde el original el 14 de julio de 2018 . Consultado el 14 de julio de 2018 .
- Álgebra lineal
- Campos finitos