Articulo de referencia

Campo finito

En matemáticas , un cuerpo finito o cuerpo de Galois (llamado así en honor a Évariste Galois ) es un cuerpo que tiene un número finito de elementos . Como cualquier cuerpo, un c...

En matemáticas , un cuerpo finito o cuerpo de Galois (llamado así en honor a Évariste Galois ) es un cuerpo que tiene un número finito de elementos . Como cualquier cuerpo, un cuerpo finito es un conjunto en el que se definen las operaciones de multiplicación, suma, resta y división, y que satisfacen ciertas reglas básicas. Los ejemplos más comunes de cuerpos finitos son los números enteros módulo .pag{\displaystyle p}cuandopag{\displaystyle p}es un número primo .

El orden de un cuerpo finito es su número de elementos, que es un número primo o una potencia de un número primo . Para cada número primopag{\displaystyle p}y cada entero positivok{\displaystyle k}Hay campos de ordenpagk{\displaystyle p^{k}}Todos los campos finitos de un orden dado son isomorfos .

Los campos finitos son fundamentales en varias áreas de las matemáticas y la informática , incluyendo la teoría de números , la geometría algebraica , la teoría de Galois , la geometría finita , la criptografía y la teoría de la codificación .

Propiedades

Un cuerpo finito es un cuerpo que es un conjunto finito ; esto significa que tiene un número finito de elementos sobre los cuales se definen la multiplicación, la suma, la resta y la división (excluyendo la división por cero) y satisfacen los axiomas del cuerpo . [ 1 ]

El número de elementos de un cuerpo finito se llama su orden o, a veces, su tamaño . Un cuerpo finito de ordenq{\displaystyle q}existe si y solo siq{\displaystyle q}es un poder primordialpagk{\displaystyle p^{k}}(dóndepag{\displaystyle p}es un número primo yk{\displaystyle k}es un entero positivo). En un campo de ordenpagk{\displaystyle p^{k}}, sumandopag{\displaystyle p}Las copias de cualquier elemento siempre dan como resultado cero; es decir, la característica del campo espag{\displaystyle p}. [ 1 ]

Paraq=pagk{\displaystyle q=p^{k}}, todos los campos del ordenq{\displaystyle q}son isomorfos (véase §  Existencia y unicidad más adelante). [ 2 ] Además, un cuerpo no puede contener dos subcuerpos finitos diferentes con el mismo orden. Por lo tanto, se pueden identificar todos los cuerpos finitos con el mismo orden, y se denotan inequívocamenteFq{\displaystyle \mathbb {F} _{q}},Fq{\displaystyle \mathbf {F} _ {q}}oGRAMOF(q){\displaystyle \mathrm {GF} (q)}, donde las letras GF significan "campo Galois". [ 3 ]

En un campo finito de ordenq{\displaystyle q}, el polinomioincógnitaqincógnita{\displaystyle X^{q}-X}tiene todoq{\displaystyle q}elementos del cuerpo finito como raíces . Los elementos no nulos de un cuerpo finito forman un grupo multiplicativo . Este grupo es cíclico , por lo que todos los elementos no nulos pueden expresarse como potencias de un único elemento llamado elemento primitivo del cuerpo. (En general, habrá varios elementos primitivos para un cuerpo dado). [ 1 ]

Los ejemplos más sencillos de campos finitos son los campos de orden primo: para cada número primopag{\displaystyle p}, el campo principal del ordenpag{\displaystyle p}puede construirse como los enteros módulopag{\displaystyle p},Z/pagZ{\displaystyle \mathbb {Z} /p\mathbb {Z} }. [ 1 ]

Los elementos del campo primo del ordenpag{\displaystyle p}puede representarse mediante números enteros en el rango0,,pag1{\displaystyle 0,\ldots ,p-1}La suma, la diferencia y el producto son el resto de la división porpag{\displaystyle p}del resultado de la operación entera correspondiente. El inverso multiplicativo de un elemento se puede calcular utilizando el algoritmo euclidiano extendido (véase Inverso multiplicativo modular §  Algoritmo euclidiano extendido ). [ 1 ]

DejarF{\displaystyle F}sea ​​un campo finito. Para cualquier elementoincógnita{\displaystyle x}enF{\displaystyle F}y cualquier número enteronorte{\displaystyle n}, denotemos pornorteincógnita{\displaystyle n\cdot x}la suma denorte{\displaystyle n}copias deincógnita{\displaystyle x}El menos positivonorte{\displaystyle n}de tal manera quenorte1=0{\displaystyle n\cdot 1=0}es la característicapag{\displaystyle p}del campo. Esto permite definir una multiplicación(k,incógnita)kincógnita{\displaystyle (k,x)\mapsto k\cdot x}de un elementok{\displaystyle k}deGRAMOF(pag){\displaystyle \mathrm {GF} (p)}por un elementoincógnita{\displaystyle x}deF{\displaystyle F}eligiendo un representante entero parak{\displaystyle k}Esta multiplicación hace queF{\displaystyle F}en unGRAMOF(pag){\displaystyle \mathrm {GF} (p)}- espacio vectorial . De ello se deduce que el número de elementos deF{\displaystyle F}espagnorte{\displaystyle p^{n}}para algún número enteronorte{\displaystyle n}. [ 1 ]

La identidad(incógnita+y)pag=incógnitapag+ypag{\displaystyle (x+y)^{p}=x^{p}+y^{p}} (a veces llamado el sueño del estudiante de primer año [ 4 ] ) es cierto en un campo de característicaspag{\displaystyle p}Esto se deduce del teorema del binomio , ya que cada coeficiente binomial de la expansión de(incógnita+y)pag{\displaystyle (x+y)^{p}}, excepto el primero y el último, es un múltiplo depag{\displaystyle p}. [ 1 ] : 548

Según el pequeño teorema de Fermat , sipag{\displaystyle p}es un número primo yincógnita{\displaystyle x}está en el campoGRAMOF(pag){\displaystyle \mathrm {GF} (p)}entoncesincógnitapag=incógnita{\displaystyle x^{p}=x}Esto implica la igualdad incógnitapagincógnita=aGRAMOF(pag)(incógnitaa){\displaystyle X^{p}-X=\prod _{a\in \mathrm {GF} (p)}(X-a)} para polinomios sobreGRAMOF(pag){\displaystyle \mathrm {GF} (p)}. De manera más general, cada elemento enGRAMOF(pagnorte){\displaystyle \mathrm {GF} (p^{n})}satisface la ecuación polinómicaincógnitapagnorteincógnita=0{\displaystyle x^{p^{n}}-x=0}. [ 5 ]

Cualquier extensión de cuerpo finito de un cuerpo finito es separable y simple. Es decir, simi{\displaystyle E}es un campo finito yF{\displaystyle F}es un subcampo demi{\displaystyle E}, entoncesmi{\displaystyle E}se obtiene deF{\displaystyle F}mediante la conjunción de un único elemento cuyo polinomio mínimo es separable . Para usar un término técnico, los cuerpos finitos son perfectos . [ 1 ]

Los cuerpos finitos son cuasi-algebraicamente cerrados : cada grado d es un polinomio homogéneo en n variables sobre un cuerpo finito connorte>d>0{\displaystyle n>d>0}tiene un cero no trivial. Esta fue una conjetura de Artin y Dickson , y fue demostrada por Chevalley ; véase el teorema de Chevalley-Warning .

Existencia y singularidad

Dejarq=pagnorte{\displaystyle q=p^{n}}ser una potencia principal yF{\displaystyle F}sea ​​el campo de descomposición del polinomio PAG=incógnitaqincógnita{\displaystyle P=X^{q}-X} sobre el campo principalGRAMOF(pag){\displaystyle \mathrm {GF} (p)}Esto significa queF{\displaystyle F}es un campo finito de orden más bajo, en el quePAG{\displaystyle P}tieneq{\displaystyle q}raíces distintas (el derivado formal dePAG{\displaystyle P}esPAG=1{\displaystyle P'=-1}, lo que implica quegramodod(PAG,PAG)=1{\displaystyle \mathrm {gcd} (P,P')=1}, lo que en general implica que el campo de descomposición es una extensión separable del original). La identidad anterior muestra que la suma y el producto de dos raíces dePAG{\displaystyle P}son raíces dePAG{\displaystyle P}, así como el inverso multiplicativo de una raíz dePAG{\displaystyle P}En otras palabras, las raíces dePAG{\displaystyle P}formar un campo de ordenq{\displaystyle q}, que es igual aF{\displaystyle F}por la minimalidad del campo divisor.

La unicidad salvo isomorfismo de los campos de descomposición implica, por lo tanto, que todos los campos de ordenq{\displaystyle q}son isomorfos. Además, si un campoF{\displaystyle F}tiene un campo de ordenq=pagk{\displaystyle q=p^{k}}como subcampo, sus elementos son losq{\displaystyle q}raíces deincógnitaqincógnita{\displaystyle X^{q}-X}, yF{\displaystyle F}no puede contener otro subcampo de ordenq{\displaystyle q}.

En resumen, tenemos el siguiente teorema de clasificación demostrado por primera vez en 1893 por E. H. Moore : [ 2 ]

El orden de un cuerpo finito es una potencia prima. Para cada potencia primaq{\displaystyle q}Hay campos de ordenq{\displaystyle q}y todos son isomorfos. En estos campos, cada elemento satisface incógnitaq=incógnita,{\displaystyle x^{q}=x,} y el polinomioincógnitaqincógnita{\displaystyle X^{q}-X}factores como incógnitaqincógnita=aF(incógnitaa).{\displaystyle X^{q}-X=\prod _{a\in F}(X-a).}

Resulta queGRAMOF(pagnorte){\displaystyle \mathrm {GF} (p^{n})}contiene un subcampo isomorfo aGRAMOF(pagmetro){\displaystyle \mathrm {GF} (p^{m})}si y solo simetro{\displaystyle m}es un divisor denorte{\displaystyle n}; en ese caso, este subcampo es único. De hecho, el polinomioincógnitapagmetroincógnita{\displaystyle X^{p^{m}}-X}divideincógnitapagnorteincógnita{\displaystyle X^{p^{n}}-X}si y solo simetro{\displaystyle m}es un divisor denorte{\displaystyle n}.

Construcción explícita

Campos no primos

Dado un poder primordialq=pagnorte{\displaystyle q=p^{n}}conpag{\displaystyle p}principal ynorte>1{\displaystyle n>1}, el campoGRAMOF(q){\displaystyle \mathrm {GF} (q)}puede construirse explícitamente de la siguiente manera. Primero se elige un polinomio irreducible.PAG{\displaystyle P}enGRAMOF(pag)[incógnita]{\displaystyle \mathrm {GF} (p)[X]}de gradonorte{\displaystyle n}(tal polinomio irreducible siempre existe). Entonces el anillo cocienteGRAMOF(q)=GRAMOF(pag)[incógnita]/(PAG){\displaystyle \mathrm {GF} (q)=\mathrm {GF} (p)[X]/(P)} del anillo de polinomiosGRAMOF(pag)[incógnita]{\displaystyle \mathrm {GF} (p)[X]}por el ideal principal generado porPAG{\displaystyle P}es un campo de ordenq{\displaystyle q}.

Más explícitamente, los elementos deGRAMOF(q){\displaystyle \mathrm {GF} (q)}son los polinomios sobreGRAMOF(pag){\displaystyle \mathrm {GF} (p)}cuyo grado es estrictamente menor quenorte{\displaystyle n}La suma y la resta son las de polinomios sobreGRAMOF(pag){\displaystyle \mathrm {GF} (p)}El producto de dos elementos es el resto de la división euclidiana porPAG{\displaystyle P}del producto enGRAMOF(pag)[incógnita]{\displaystyle \mathrm {GF} (p)[X]}. El inverso multiplicativo de un elemento distinto de cero se puede calcular con el algoritmo euclidiano extendido; véase Algoritmo euclidiano extendido §  Extensiones de campos algebraicos simples .

Sin embargo, con esta representación, elementos deGRAMOF(q){\displaystyle \mathrm {GF} (q)}puede ser difícil distinguirlo de los polinomios correspondientes. Por lo tanto, es común darle un nombre, comúnmenteα{\displaystyle \alpha }al elemento deGRAMOF(q){\displaystyle \mathrm {GF} (q)}que corresponde al polinomioincógnita{\displaystyle X}. Entonces, los elementos deGRAMOF(q){\displaystyle \mathrm {GF} (q)}se convierten en polinomios enα{\displaystyle \alpha }, dóndePAG(α)=0{\displaystyle P(\alpha )=0}y, cuando uno se encuentra con un polinomio enα{\displaystyle \alpha }de grado mayor o igual anorte{\displaystyle n}(por ejemplo, después de una multiplicación), uno sabe que tiene que usar la relaciónPAG(α)=0{\displaystyle P(\alpha )=0}para reducir su grado (es lo que hace la división euclidiana).

Excepto en la construcción deGRAMOF(4){\displaystyle \mathrm {GF} (4)}, existen varias opciones posibles paraPAG{\displaystyle P}, que producen resultados isomorfos. Para simplificar la división euclidiana, comúnmente se elige paraPAG{\displaystyle P}un polinomio de la forma incógnitanorte+aincógnita+b,{\displaystyle X^{n}+aX+b,} lo que hace que las divisiones euclidianas necesarias sean muy eficientes. Sin embargo, para algunos campos, típicamente en características2{\displaystyle 2}, polinomios irreducibles de la formaincógnitanorte+aincógnita+b{\displaystyle X^{n}+aX+b}Puede que no exista. En característica2{\displaystyle 2}, si el polinomioincógnitanorte+incógnita+1{\displaystyle X^{n}+X+1}es reducible, se recomienda elegirincógnitanorte+incógnitak+1{\displaystyle X^{n}+X^{k}+1}con el menor posiblek{\displaystyle k}Eso hace que el polinomio sea irreducible. Si todos estos trinomios son reducibles, se eligen "pentanomios".incógnitanorte+incógnitaa+incógnitab+incógnitado+1{\displaystyle X^{n}+X^{a}+X^{b}+X^{c}+1}, como polinomios de grado mayor que1{\displaystyle 1}, con un número par de términos, nunca son irreductibles en característica2{\displaystyle 2}, teniendo1{\displaystyle 1}como raíz. [ 6 ]

Una posible opción para este tipo de polinomio son los polinomios de Conway . Estos garantizan cierta compatibilidad entre la representación de un cuerpo y las representaciones de sus subcuerpos.

En las siguientes secciones, mostraremos cómo funciona el método de construcción general descrito anteriormente para campos finitos pequeños.

Campo con cuatro elementos

El cuerpo no primo más pequeño es el cuerpo con cuatro elementos, que comúnmente se denotaGRAMOF(4){\displaystyle \mathrm {GF} (4)}oF4.{\displaystyle \mathbb {F} _{4}.}Consta de cuatro elementos.0,1,α,1+α{\displaystyle 0,1,\alpha ,1+\alpha }de tal manera queα2=1+α{\displaystyle \alpha ^{2}=1+\alpha },1α=α1=α{\displaystyle 1\cdot \alpha =\alpha \cdot 1=\alpha },incógnita+incógnita=0{\displaystyle x+x=0}, yincógnita0=0incógnita=0{\displaystyle x\cdot 0=0\cdot x=0}, por cadaincógnitaGRAMOF(4){\displaystyle x\in \mathrm {GF} (4)}Los demás resultados de las operaciones se deducen fácilmente de la ley distributiva . Consulte a continuación las tablas de operaciones completas.

Esto puede deducirse de la siguiente manera a partir de los resultados de la sección anterior.

EncimaGRAMOF(2){\displaystyle \mathrm {GF} (2)}, solo hay un polinomio irreducible de grado2{\displaystyle 2}: incógnita2+incógnita+1{\displaystyle X^{2}+X+1} Por lo tanto, paraGRAMOF(4){\displaystyle \mathrm {GF} (4)}La construcción de la sección anterior debe involucrar este polinomio, y GRAMOF(4)=GRAMOF(2)[incógnita]/(incógnita2+incógnita+1).{\displaystyle \mathrm {GF} (4)=\mathrm {GF} (2)[X]/(X^{2}+X+1).} Dejarα{\displaystyle \alpha }denota una raíz de este polinomio enGRAMOF(4){\displaystyle \mathrm {GF} (4)}Esto implica que α2=1+α,{\displaystyle \alpha ^{2}=1+\alpha ,} y esoα{\displaystyle \alpha }y1+α{\displaystyle 1+\alpha }son los elementos deGRAMOF(4){\displaystyle \mathrm {GF} (4)}que no están enGRAMOF(2){\displaystyle \mathrm {GF} (2)}. Las tablas de las operaciones enGRAMOF(4){\displaystyle \mathrm {GF} (4)}El resultado de esto es el siguiente:

No se proporciona una tabla para la resta, porque la resta es idéntica a la suma, como ocurre en todo campo de característica 2. Para dividir, se multiplica por el recíproco :incógnita/y=incógnita(1/y){\displaystyle x/y=x\cdot (1/y)} . Como en cualquier campo, la división por cero no está definida. De las tablas se puede ver que la estructura aditiva deGRAMOF(4){\displaystyle \mathrm {GF} (4)}es isomorfo al grupo de Klein de cuatro elementos , mientras que la estructura multiplicativa no nula es isomorfa al grupoZ3{\displaystyle Z_{3}}.

El mapa φ:incógnitaincógnita2{\displaystyle \varphi :x\mapsto x^{2}} es el automorfismo de cuerpo no trivial, llamado automorfismo de Frobenius , que envíaα{\displaystyle \alpha }en la segunda raíz1+α{\displaystyle 1+\alpha }del polinomio irreducible mencionado anteriormenteincógnita2+incógnita+1{\displaystyle X^{2}+X+1}.

GF( p2 ) para un primo impar p

Para aplicar la construcción general anterior de campos finitos en el caso deGRAMOF(pag2){\displaystyle \mathrm {GF} (p^{2})}, hay que encontrar un polinomio irreducible de grado 2. Parapag=2{\displaystyle p=2}, esto se ha hecho en la sección anterior. Sipag{\displaystyle p}es un primo impar, siempre hay polinomios irreducibles de la formaincógnita2r{\displaystyle X^{2}-r}, conr{\displaystyle r}enGRAMOF(pag){\displaystyle \mathrm {GF} (p)}.

Más precisamente, el polinomioincógnita2r{\displaystyle X^{2}-r}es irreductible sobreGRAMOF(pag){\displaystyle \mathrm {GF} (p)}si y solo sir{\displaystyle r}es un módulo cuadrático no residualpag{\displaystyle p}(esta es casi la definición de un no residuo cuadrático). Haypag12{\displaystyle {\frac {p-1}{2}}}no residuos cuadráticos módulopag{\displaystyle p}. Por ejemplo,2{\displaystyle 2}es un no residuo cuadrático parapag=3,5,11,13,{\displaystyle p=3,5,11,13,\ldots }, y3{\displaystyle 3}es un no residuo cuadrático parapag=5,7,17,{\displaystyle p=5,7,17,\ldots }. Sipag3mod4{\displaystyle p\equiv 3\mod 4}, eso espag=3,7,11,19,{\displaystyle p=3,7,11,19,\ldots }, uno puede elegir1pag1{\displaystyle -1\equiv p-1}como un no residuo cuadrático, lo que nos permite tener un polinomio irreducible muy simple.incógnita2+1{\displaystyle X^{2}+1}.

Habiendo elegido un no residuo cuadráticor{\displaystyle r}, dejarα{\displaystyle \alpha }ser una raíz cuadrada simbólica der{\displaystyle r}, es decir, un símbolo que tiene la propiedadα2=r{\displaystyle \alpha ^{2}=r}, de la misma manera que el número complejoi{\displaystyle i}es una raíz cuadrada simbólica de1{\displaystyle -1}. Luego, los elementos deGRAMOF(pag2){\displaystyle \mathrm {GF} (p^{2})}son todas expresiones lineales a+bα,{\displaystyle a+b\alpha ,} cona{\displaystyle a}yb{\displaystyle b}enGRAMOF(pag){\displaystyle \mathrm {GF} (p)}Las operaciones enGRAMOF(pag2){\displaystyle \mathrm {GF} (p^{2})}se definen de la siguiente manera (las operaciones entre elementos deGRAMOF(pag){\displaystyle \mathrm {GF} (p)}representadas por letras latinas son las operaciones enGRAMOF(pag){\displaystyle \mathrm {GF} (p)}): (a+bα)=a+(b)α(a+bα)+(do+dα)=(a+do)+(b+d)α(a+bα)(do+dα)=(ado+rbd)+(ad+bdo)α(a+bα)1=a(a2rb2)1+(b)(a2rb2)1α{\displaystyle {\begin{aligned}-(a+b\alpha )&=-a+(-b)\alpha \\(a+b\alpha )+(c+d\alpha )&=(a+c)+(b+d)\alpha \\(a+b\alpha )(c+d\alpha )&=(ac+rbd)+(ad+bc)\alpha \\(a+b\alpha )^{-1}&=a(a^{2}-rb^{2})^{-1}+(-b)(a^{2}-rb^{2})^{-1}\alpha \end{aligned}}}

GF(8) y GF(27)

El polinomio incógnita3incógnita1{\displaystyle X^{3}-X-1} es irreductible sobreGRAMOF(2){\displaystyle \mathrm {GF} (2)}yGRAMOF(3){\displaystyle \mathrm {GF} (3)}, es decir, es irreducible módulo2{\displaystyle 2}y3{\displaystyle 3}(para demostrar esto, basta con demostrar que no tiene raíz enGRAMOF(2){\displaystyle \mathrm {GF} (2)}ni enGRAMOF(3){\displaystyle \mathrm {GF} (3)}, como si un factor cúbico entonces debe contener un factor lineal). De ello se deduce que los elementos deGRAMOF(8){\displaystyle \mathrm {GF} (8)}yGRAMOF(27){\displaystyle \mathrm {GF} (27)}pueden representarse mediante expresionesa+bα+doα2,{\displaystyle a+b\alpha +c\alpha ^{2},} dóndea,b,do{\displaystyle a,b,c}son elementos deGRAMOF(2){\displaystyle \mathrm {GF} (2)}oGRAMOF(3){\displaystyle \mathrm {GF} (3)}(respectivamente), yα{\displaystyle \alpha }es un símbolo tal que α3=α+1.{\displaystyle \alpha ^{3}=\alpha +1.}

La suma, el inverso aditivo y la multiplicación enGRAMOF(8){\displaystyle \mathrm {GF} (8)}yGRAMOF(27){\displaystyle \mathrm {GF} (27)}puede definirse así de la siguiente manera; en las siguientes fórmulas, las operaciones entre elementos deGRAMOF(2){\displaystyle \mathrm {GF} (2)}oGRAMOF(3){\displaystyle \mathrm {GF} (3)}, representadas por letras latinas, son las operaciones enGRAMOF(2){\displaystyle \mathrm {GF} (2)}oGRAMOF(3){\displaystyle \mathrm {GF} (3)}, respectivamente: (a+bα+doα2)=a+(b)α+(do)α2(para GRAMOF(8),esta operación es la identidad)(a+bα+doα2)+(d+miα+Fα2)=(a+d)+(b+mi)α+(do+F)α2(a+bα+doα2)(d+miα+Fα2)=(ad+bF+domi)+(ami+bd+bF+domi+doF)α+(aF+bmi+dod+doF)α2{\displaystyle {\begin{aligned}-(a+b\alpha +c\alpha ^{2})&=-a+(-b)\alpha +(-c)\alpha ^{2}\qquad {\text{(for }}\mathrm {GF} (8),{\text{this operation is the identity)}}\\(a+b\alpha +c\alpha ^{2})+(d+e\alpha +f\alpha ^{2})&=(a+d)+(b+e)\alpha +(c+f)\alpha ^{2}\\(a+b\alpha +c\alpha ^{2})(d+e\alpha +f\alpha ^{2})&=(ad+bf+ce)+(ae+bd+bf+ce+cf)\alpha +(af+be+cd+cf)\alpha ^{2}\end{aligned}}}

GF(16)

El polinomio incógnita4+incógnita+1{\displaystyle X^{4}+X+1} es irreductible sobreGRAMOF(2){\displaystyle \mathrm {GF} (2)}, es decir, es irreducible módulo2{\displaystyle 2}. De ello se deduce que los elementos deGRAMOF(16){\displaystyle \mathrm {GF} (16)}pueden representarse mediante expresionesa+bα+doα2+dα3,{\displaystyle a+b\alpha +c\alpha ^{2}+d\alpha ^{3},} dóndea,b,do,d{\displaystyle a,b,c,d}son o0{\displaystyle 0}o1{\displaystyle 1}(elementos deGRAMOF(2){\displaystyle \mathrm {GF} (2)}), yα{\displaystyle \alpha }es un símbolo tal que α4=α+1{\displaystyle \alpha ^{4}=\alpha +1} (eso es,α{\displaystyle \alpha }se define como una raíz del polinomio irreducible dado). Como característica deGRAMOF(2){\displaystyle \mathrm {GF} (2)}es2{\displaystyle 2}, cada elemento es su inverso aditivo enGRAMOF(16){\displaystyle \mathrm {GF} (16)}La suma y la multiplicación enGRAMOF(16){\displaystyle \mathrm {GF} (16)}puede definirse de la siguiente manera; en las siguientes fórmulas, las operaciones entre elementos deGRAMOF(2){\displaystyle \mathrm {GF} (2)}, representadas por letras latinas son las operaciones enGRAMOF(2){\displaystyle \mathrm {GF} (2)}. (a+bα+doα2+dα3)+(mi+Fα+gramoα2+hα3)=(a+mi)+(b+F)α+(do+gramo)α2+(d+h)α3(a+bα+doα2+dα3)(mi+Fα+gramoα2+hα3)=(ami+bh+dogramo+dF)+(aF+bmi+bh+dogramo+dF+doh+dgramo)α+(agramo+bF+domi+doh+dgramo+dh)α2+(ah+bgramo+doF+dmi+dh)α3{\displaystyle {\begin{aligned}(a+b\alpha +c\alpha ^{2}+d\alpha ^{3})+(e+f\alpha +g\alpha ^{2}+h\alpha ^{3})&=(a+e)+(b+f)\alpha +(c+g)\alpha ^{2}+(d+h)\alpha ^{3}\\(a+b\alpha +c\alpha ^{2}+d\alpha ^{3})(e+f\alpha +g\alpha ^{2}+h\alpha ^{3})&=(ae+bh+cg+df)+(af+be+bh+cg+df+ch+dg)\alpha \;+\\&\quad \;(ag+bf+ce+ch+dg+dh)\alpha ^{2}+(ah+bg+cf+de+dh)\alpha ^{3}\end{aligned}}}

El campoGRAMOF(16){\displaystyle \mathrm {GF} (16)}tiene ocho elementos primitivos (los elementos que tienen todos los elementos distintos de cero deGRAMOF(16){\displaystyle \mathrm {GF} (16)}como potencias enteras). Estos elementos son las cuatro raíces deincógnita4+incógnita+1{\displaystyle X^{4}+X+1}y sus inversos multiplicativos . En particular,α{\displaystyle \alpha }es un elemento primitivo, y los elementos primitivos sonαmetro{\displaystyle \alpha ^{m}}conmetro{\displaystyle m}menor que y coprimo con15{\displaystyle 15}(es decir, 1, 2, 4, 7, 8, 11, 13, 14).

Estructura multiplicativa

El conjunto de elementos distintos de cero enGRAMOF(q){\displaystyle \mathrm {GF} (q)}es un grupo abeliano bajo la multiplicación, de ordenq1{\displaystyle q-1}Según el teorema de Lagrange , existe un divisork{\displaystyle k}deq1{\displaystyle q-1}de tal manera queincógnitak=1{\displaystyle x^{k}=1}por cada valor distinto de ceroincógnita{\displaystyle x}enGRAMOF(q){\displaystyle \mathrm {GF} (q)}. Como la ecuaciónincógnitak=1{\displaystyle x^{k}=1}tiene como máximok{\displaystyle k}soluciones en cualquier campo,q1{\displaystyle q-1}es el valor más bajo posible parak{\displaystyle k}El teorema de estructura de los grupos abelianos finitos implica que este grupo multiplicativo es cíclico , es decir, todos los elementos no nulos son potencias de un único elemento. En resumen:

El grupo multiplicativo de los elementos no nulos enGRAMOF(q){\displaystyle \mathrm {GF} (q)}es cíclico, es decir, existe un elementoa{\displaystyle a}, de tal manera que elq1{\displaystyle q-1}elementos distintos de cero deGRAMOF(q){\displaystyle \mathrm {GF} (q)}sona,a2,,aq2,aq1=1{\displaystyle a,a^{2},\ldots ,a^{q-2},a^{q-1}=1}.

tal elementoa{\displaystyle a}se denomina un elemento primitivo deGRAMOF(q){\displaystyle \mathrm {GF} (q)}. A menos queq=2,3{\displaystyle q=2,3}, el elemento primitivo no es único. El número de elementos primitivos esϕ(q1){\displaystyle \phi (q-1)}dóndeϕ{\displaystyle \phi }es la función totiente de Euler .

El resultado anterior implica queincógnitaq=incógnita{\displaystyle x^{q}=x}por cadaincógnita{\displaystyle x}enGRAMOF(q){\displaystyle \mathrm {GF} (q)}. El caso particular dondeq{\displaystyle q}es primo es el pequeño teorema de Fermat .

Logaritmo discreto

Sia{\displaystyle a}es un elemento primitivo enGRAMOF(q){\displaystyle \mathrm {GF} (q)}, entonces para cualquier elemento distinto de ceroincógnita{\displaystyle x}enF{\displaystyle F}, hay un número entero úniconorte{\displaystyle n}con0norteq2{\displaystyle 0\leq n\leq q-2}de tal manera queincógnita=anorte{\displaystyle x=a^{n}}Este número enteronorte{\displaystyle n}se denomina logaritmo discreto deincógnita{\displaystyle x}a la basea{\displaystyle a}.

Mientrasanorte{\displaystyle a^{n}}Aunque se puede calcular muy rápidamente, por ejemplo mediante la exponenciación por elevación al cuadrado , no se conoce ningún algoritmo eficiente para calcular la operación inversa, el logaritmo discreto. Este se ha utilizado en diversos protocolos criptográficos ; consulte Logaritmo discreto para obtener más detalles.

Cuando los elementos distintos de cero deGRAMOF(q){\displaystyle \mathrm {GF} (q)}están representados por sus logaritmos discretos, la multiplicación y la división son fáciles, ya que se reducen a suma y resta móduloq1{\displaystyle q-1}Sin embargo, la suma equivale a calcular el logaritmo discreto deametro+anorte{\displaystyle a^{m}+a^{n}}La identidad ametro+anorte=anorte(ametronorte+1){\displaystyle a^{m}+a^{n}=a^{n}\left(a^{m-n}+1\right)} permite resolver este problema mediante la construcción de la tabla de los logaritmos discretos deanorte+1{\displaystyle a^{n}+1}, llamados logaritmos de Zech , paranorte=0,,q2{\displaystyle n=0,\ldots ,q-2}(es conveniente definir el logaritmo discreto de cero como{\displaystyle -\infty }).

Los logaritmos de Zech son útiles para cálculos grandes, como el álgebra lineal sobre campos de tamaño medio, es decir, campos lo suficientemente grandes como para que los algoritmos naturales resulten ineficientes, pero no demasiado grandes, ya que hay que precalcular una tabla del mismo tamaño que el orden del campo.

Raíces de la unidad

Todo elemento no nulo de un cuerpo finito es una raíz de la unidad , comoincógnitaq1=1{\displaystyle x^{q-1}=1}para cada elemento distinto de cero deGRAMOF(q){\displaystyle \mathrm {GF} (q)}.

Sinorte{\displaystyle n}es un número entero positivo, unnorte{\displaystyle n}La raíz primitiva de la unidad es una solución de la ecuación.incógnitanorte=1{\displaystyle x^{n}=1}Esa no es una solución de la ecuación.incógnitametro=1{\displaystyle x^{m}=1}para cualquier entero positivometro<norte{\displaystyle m<n}. Sia{\displaystyle a}es unnorte{\displaystyle n}la raíz primitiva de la unidad en un campoF{\displaystyle F}, entoncesF{\displaystyle F}contiene todo elnorte{\displaystyle n}raíces de unidad, que son1,a,a2,,anorte1{\displaystyle 1,a,a^{2},\ldots ,a^{n-1}}.

El campoGRAMOF(q){\displaystyle \mathrm {GF} (q)}contiene unnorte{\displaystyle n}la raíz primitiva de la unidad si y solo sinorte{\displaystyle n}es un divisor deq1{\displaystyle q-1}; sinorte{\displaystyle n}es un divisor deq1{\displaystyle q-1}, entonces el número de primitivosnorte{\displaystyle n}las raíces de la unidad enGRAMOF(q){\displaystyle \mathrm {GF} (q)}esϕ(norte){\displaystyle \phi (n)}( Función totiente de Euler ). El número denorte{\displaystyle n}las raíces de la unidad enGRAMOF(q){\displaystyle \mathrm {GF} (q)}esgramodod(norte,q1){\displaystyle \mathrm {gcd} (n,q-1)}.

En un campo de característicaspag{\displaystyle p}, el endomorfismo de Frobeniusφ(incógnita)=incógnitapag{\displaystyle \varphi (x)=x^{p}}es inyectivo. Siincógnitanortepag=1{\displaystyle x^{np}=1}entoncesφ(incógnitanorte)=incógnitanortepag=1=φ(1){\displaystyle \varphi (x^{n})=x^{np}=1=\varphi (1)}por inyectividadincógnitanorte=1{\displaystyle x^{n}=1}. Este programa muestra que cadanortepag{\displaystyle np}La raíz de la unidad también es unanorte{\displaystyle n}raíz de la unidad. De ello se deduce que primitivonortepag{\displaystyle np}Las raíces de la unidad nunca existen en un campo de característicaspag{\displaystyle p}.

Por otro lado, sinorte{\displaystyle n}es coprimo conpag{\displaystyle p}, las raíces de lanorte{\displaystyle n}Los polinomios ciclotómicos son distintos en cada campo de características.pag{\displaystyle p}, ya que este polinomio es un divisor deincógnitanorte1{\displaystyle X^{n}-1}, cuyo discriminantenortenorte{\displaystyle n^{n}}es distinto de cero módulopag{\displaystyle p}. De ello se deduce que elnorte{\displaystyle n}factores polinómicos ciclotómicos sobreGRAMOF(q){\displaystyle \mathrm {GF} (q)}en polinomios irreducibles distintos que tengan todos el mismo grado, por ejemplod{\displaystyle d}y queGRAMOF(pagd){\displaystyle \mathrm {GF} (p^{d})}es el campo más pequeño de característicaspag{\displaystyle p}que contiene elnorte{\displaystyle n}las raíces primitivas de la unidad.

Al calcular los caracteres de Brauer , se utiliza el mapaαkexp(2πik/(q1)){\displaystyle \alpha ^{k}\mapsto \exp(2\pi ik/(q-1))}para mapear los valores propios de una matriz de representación a los números complejos. Bajo este mapeo, el subcampo baseGRAMOF(pag){\displaystyle \mathrm {GF} (p)}Consiste en puntos espaciados uniformemente alrededor del círculo unitario (omitiendo el cero).

Cuerpo finito GF(25) bajo la aplicación a raíces complejas de la unidad. Subcuerpo base GF(5) en rojo.

Ejemplo: GF(64)

El campo GF(64) tiene varias propiedades interesantes que los campos más pequeños no comparten: tiene dos subcampos tales que ninguno está contenido en el otro; no todos los generadores (elementos con polinomio mínimo de grado 6 sobre GF(2) ) son elementos primitivos; y los elementos primitivos no son todos conjugados bajo el grupo de Galois .

El orden de este campo es 2 6 , y los divisores de 6 son 1, 2, 3, 6 , los subcampos de GF(64) son GF(2) , GF(2 2 ) = GF(4) , GF(2 3 ) = GF(8) , y GF(64) mismo. Como 2 y 3 son coprimos , la intersección de GF(4) y GF(8) en GF(64) es el campo primo GF(2) .

La unión de GF(4) y GF(8) tiene, por lo tanto, 10 elementos. Los 54 elementos restantes de GF(64) generan GF(64) en el sentido de que ningún otro subcampo contiene ninguno de ellos. De ello se deduce que son raíces de polinomios irreducibles de grado 6 sobre GF(2) . Esto implica que, sobre GF(2) , hay exactamente 9 = 54 / 6 polinomios mónicos irreducibles de grado 6. Esto puede verificarse factorizando X 64X sobre GF(2) .

Los elementos de GF(64) son raíces primitivas n- ésimas de la unidad para algún n que divide a 63. Como la tercera y la séptima raíz de la unidad pertenecen a GF(4) y GF(8) , respectivamente, los 54 generadores son raíces primitivas n -ésimas de la unidad para algún n en {9, 21, 63} . La función totiente de Euler muestra que hay 6 raíces primitivas 9 -ésimas de la unidad, 12 raíces primitivas 21 -ésimas de la unidad y 36 raíces primitivas 63 -ésimas de la unidad. Sumando estos números, se obtienen nuevamente 54 elementos.

Al factorizar los polinomios ciclotómicos sobreGRAMOF(2){\displaystyle \mathrm {GF} (2)}Se observa que:

  • Los seis primitivos9{\displaystyle 9}Las raíces de la unidad son raíces deincógnita6+incógnita3+1,{\displaystyle X^{6}+X^{3}+1,}y todos son conjugados bajo la acción del grupo de Galois.
  • Los doce primitivos21{\displaystyle 21}Las raíces de la unidad son raíces de(incógnita6+incógnita4+incógnita2+incógnita+1)(incógnita6+incógnita5+incógnita4+incógnita2+1).{\displaystyle (X^{6}+X^{4}+X^{2}+X+1)(X^{6}+X^{5}+X^{4}+X^{2}+1).}Forman dos órbitas bajo la acción del grupo de Galois. Como los dos factores son recíprocos entre sí, una raíz y su inverso (multiplicativo) no pertenecen a la misma órbita.
  • El36{\displaystyle 36}elementos primitivos deGRAMOF(64){\displaystyle \mathrm {GF} (64)}son las raíces de(incógnita6+incógnita4+incógnita3+incógnita+1)(incógnita6+incógnita+1)(incógnita6+incógnita5+1)(incógnita6+incógnita5+incógnita3+incógnita2+1)(incógnita6+incógnita5+incógnita2+incógnita+1)(incógnita6+incógnita5+incógnita4+incógnita+1).{\displaystyle {\begin{aligned}&(X^{6}+X^{4}+X^{3}+X+1)(X^{6}+X+1)(X^{6}+X^{5}+1)\cdot {}\\&\qquad (X^{6}+X^{5}+X^{3}+X^{2}+1)(X^{6}+X^{5}+X^{2}+X+1)(X^{6}+X^{5}+X^{4}+X+1).\end{aligned}}}Bajo la acción del grupo de Galois, se dividen en seis órbitas de seis elementos cada una.

Esto demuestra que la mejor opción para construirGRAMOF(64){\displaystyle \mathrm {GF} (64)}es definirlo como GF(2)[ X ] / ( X 6 + X + 1) . De hecho, este generador es un elemento primitivo, y este polinomio es el polinomio irreducible que produce la división euclidiana más sencilla.

Automorfismo de Frobenius y teoría de Galois

En esta sección,pag{\displaystyle p}es un número primo yq=pagnorte{\displaystyle q=p^{n}}es un poder depag{\displaystyle p}.

EnGRAMOF(q){\displaystyle \mathrm {GF} (q)}, la identidad ( x + y ) p = x p + y p implica que el mapa φ:incógnitaincógnitapag{\displaystyle \varphi :x\mapsto x^{p}} es unGRAMOF(pag){\displaystyle \mathrm {GF} (p)}- endomorfismo lineal y un automorfismo de campo deGRAMOF(q){\displaystyle \mathrm {GF} (q)}, que fija cada elemento del subcampoGRAMOF(pag){\displaystyle \mathrm {GF} (p)}Se denomina automorfismo de Frobenius , en honor a Ferdinand Georg Frobenius .

Denotando por φ k la composición de φ consigo misma k veces, tenemos φk:incógnitaincógnitapagk.{\displaystyle \varphi ^{k}:x\mapsto x^{p^{k}}.} Se ha demostrado en la sección anterior que φ n es la identidad. Para 0 < k < n , el automorfismo φ k no es la identidad, ya que, de otro modo, el polinomio incógnitapagkincógnita{\displaystyle X^{p^{k}}-X} tendría más que raíces p k .

No existen otros automorfismos GF( p ) de GF( q ) . En otras palabras, GF( p n ) tiene exactamente n automorfismos GF( p ) , que son: Id=φ0,φ,φ2,,φnorte1.{\displaystyle \mathrm {Id} =\varphi ^{0},\varphi ,\varphi ^{2},\ldots ,\varphi ^{n-1}.}

En términos de la teoría de Galois , esto significa que GF( p n ) es una extensión de Galois de GF( p ) , que tiene un grupo de Galois cíclico .

El hecho de que la aplicación de Frobenius sea sobreyectiva implica que todo cuerpo finito es perfecto .

Factorización polinómica

Si F es un cuerpo finito, un polinomio mónico no constante con coeficientes en F es irreducible sobre F , si no es el producto de dos polinomios mónicos no constantes, con coeficientes en F.

Como todo anillo de polinomios sobre un cuerpo es un dominio de factorización único , todo polinomio mónico sobre un cuerpo finito puede factorizarse de forma única (hasta el orden de los factores) en un producto de polinomios mónicos irreducibles.

Existen algoritmos eficientes para comprobar la irreducibilidad de polinomios y factorizarlos sobre cuerpos finitos. Estos algoritmos son un paso fundamental para factorizar polinomios sobre los números enteros o racionales . Por esta razón, todos los sistemas de álgebra computacional cuentan con funciones para factorizar polinomios sobre cuerpos finitos o, al menos, sobre cuerpos primos finitos.

Polinomios irreducibles de un grado dado

El polinomio incógnitaqincógnita{\displaystyle X^{q}-X} factoriza en factores lineales sobre un cuerpo de orden q . Más precisamente, este polinomio es el producto de todos los polinomios mónicos de grado uno sobre un cuerpo de orden q .

Esto implica que, si q = p n, entonces X qX es el producto de todos los polinomios irreducibles mónicos sobre GF( p ) , cuyo grado divide a n . De hecho, si P es un factor irreducible sobre GF( p ) de X qX , su grado divide a n , ya que su cuerpo de descomposición está contenido en GF( p n ) . Recíprocamente, si P es un polinomio mónico irreducible sobre GF( p ) de grado d que divide a n , define una extensión de cuerpo de grado d , que está contenida en GF( p n ) , y todas las raíces de P pertenecen a GF( p n ) , y son raíces de X qX ; por lo tanto, P divide a X qX . Como X qX no tiene ningún factor múltiple, es por lo tanto el producto de todos los polinomios mónicos irreducibles que lo dividen.

Esta propiedad se utiliza para calcular el producto de los factores irreducibles de cada grado de polinomios sobre GF( p ) ; véase Factorización de grado distinto .

Número de polinomios irreducibles mónicos de un grado dado sobre un cuerpo finito.

El número N ( q , n ) de polinomios irreducibles mónicos de grado n sobre GF( q ) viene dado por [ 7 ]norte(q,norte)=1nortednorteμ(d)qnorte/d,{\displaystyle N(q,n)={\frac {1}{n}}\sum _{d\mid n}\mu (d)q^{n/d},} donde μ es la función de Möbius . Esta fórmula es una consecuencia inmediata de la propiedad de X qX anterior y de la fórmula de inversión de Möbius .

Según la fórmula anterior, el número de polinomios irreducibles (no necesariamente mónicos) de grado n sobre GF( q ) es ( q − 1) N ( q , n ) .

La fórmula exacta implica la desigualdad norte(q,norte)1norte(qnortenorte,  principalqnorte/);{\displaystyle N(q,n)\geq {\frac {1}{n}}{\biggl (}q^{n}-\sum _{\ell \mid n,\ \ell {\text{ prime}}}q^{n/\ell }{\biggr )};} Esto es preciso si y solo si n es una potencia de algún número primo. Para cada q y cada n , el lado derecho es positivo, por lo que hay al menos un polinomio irreducible de grado n sobre GF( q ) .

Cierre algebraico

Un campo finitoF{\displaystyle F}no es algebraicamente cerrado: el polinomio F(T)=1+αF(Tα),{\displaystyle f(T)=1+\prod _{\alpha \in F}(T-\alpha ),} no tiene raíces enF{\displaystyle F}, ya que f ( α ) = 1 para todoα{\displaystyle \alpha }enF{\displaystyle F}.

Dado un número primo p , seaF¯pag{\displaystyle {\overline {\mathbb {F} }}_{p}}ser un cierre algebraico deFpag{\displaystyle \mathbb {F} _{p}}Es único salvo isomorfismo, como ocurre con el cierre algebraico de cualquier cuerpo dado. Los polinomios de Conway se pueden utilizar para construir un cierre algebraico explícito deFpag{\displaystyle \mathbb {F} _{p}}.

Paranorte1{\displaystyle n\geq 1}, dejarFpagnorte{\displaystyle \mathbb {F} _{p^{n}}}ser el conjunto de raíces deincógnitapagnorteincógnita{\displaystyle x^{p^{n}}-x}enF¯pag{\displaystyle {\overline {\mathbb {F} }}_{p}}; es la extensión de grado n única deFpag{\displaystyle \mathbb {F} _{p}}contenido enF¯pag{\displaystyle {\overline {\mathbb {F} }}_{p}}Cualquier cuerpo finito de característica p es isomorfo aFpagnorte{\displaystyle \mathbb {F} _{p^{n}}}para algunosnorte1{\displaystyle n\geq 1}.

Cualquier extensión algebraica es la unión de sus subextensiones finitas, por lo tanto F¯pag=norte1Fpagnorte.{\displaystyle {\overline {\mathbb {F} }}_{p}=\bigcup _{n\geq 1}\mathbb {F} _{p^{n}}.} Uno tieneFpagmetroFpagnorte{\displaystyle \mathbb {F} _{p^{m}}\subseteq \mathbb {F} _{p^{n}}}si y solo simetro|norte{\displaystyle m|n}, por lo que esta unión también puede verse como un límite directo de campos indexados por el conjunto de enteros positivos parcialmente ordenados por divisibilidad.

Un cierre algebraico de un cuerpo sirve también como cierre algebraico de cualquier subextensión finita, por lo queF¯pag{\displaystyle {\overline {\mathbb {F} }}_{p}}es también un cierre algebraico deFpagnorte{\displaystyle \mathbb {F} _{p^{n}}}para cadanorte1{\displaystyle n\geq 1}La extensiónFpagnorte/Fpag{\displaystyle \mathbb {F} _{p^{n}}/\mathbb {F} _{p}}es normal (incluso Galois, incluso cíclico), por lo que se conserva mediante cualquier elemento del grupo de Galois.Galón(F¯pag/Fpag){\displaystyle \operatorname {Gal} ({\overline {\mathbb {F} }}_{p}/\mathbb {F} _{p})}.

Aplicaciones

En criptografía , la dificultad del problema del logaritmo discreto en un campo finito o en una curva elíptica sobre un campo finito es la base de varios protocolos ampliamente utilizados, como el protocolo Diffie-Hellman . Por ejemplo, en 2014, una conexión segura a internet con Wikipedia implicó el protocolo Diffie-Hellman de curva elíptica ( ECDHE ) sobre un campo finito grande. [ 8 ] En teoría de códigos , muchos códigos se construyen como subespacios de espacios vectoriales sobre campos finitos.

Los campos finitos son utilizados por muchos códigos de corrección de errores , como el código de corrección de errores Reed-Solomon o el código BCH . El campo finito casi siempre tiene una característica de 2 , ya que los datos informáticos se almacenan en binario. Por ejemplo, un byte de datos puede interpretarse como un elemento de GF(2 8 ) . Una excepción es el código de barras PDF417 , que es GF(929) . Algunas CPU tienen instrucciones especiales que pueden ser útiles para campos finitos de característica 2 , generalmente variaciones del producto sin acarreo .

Los cuerpos finitos se utilizan ampliamente en la teoría de números , ya que muchos problemas sobre los enteros pueden resolverse reduciéndolos módulo uno o varios números primos . Por ejemplo, los algoritmos más rápidos conocidos para la factorización de polinomios y el álgebra lineal sobre el cuerpo de los números racionales proceden mediante la reducción módulo uno o varios primos, y luego la reconstrucción de la solución utilizando el teorema chino del resto , el levantamiento de Hensel o el algoritmo LLL .

De manera similar, muchos problemas teóricos en teoría de números pueden resolverse considerando sus reducciones módulo algunos o todos los números primos. Véase, por ejemplo, el principio de Hasse . Muchos desarrollos recientes de la geometría algebraica se vieron motivados por la necesidad de ampliar el poder de estos métodos modulares. La demostración de Wiles del Último Teorema de Fermat es un ejemplo de un resultado profundo que involucra numerosas herramientas matemáticas, incluyendo cuerpos finitos.

Las conjeturas de Weil se refieren al número de puntos en variedades algebraicas sobre cuerpos finitos, y la teoría tiene muchas aplicaciones, incluidas las estimaciones de sumas exponenciales y de caracteres .

Los cuerpos finitos tienen una amplia aplicación en combinatoria , siendo dos ejemplos bien conocidos la definición de grafos de Paley y la construcción relacionada de matrices de Hadamard . En combinatoria aritmética, los cuerpos finitos [ 9 ] y los modelos de cuerpos finitos [ 10 ] [ 11 ] se utilizan extensamente, como en el teorema de Szemerédi sobre progresiones aritméticas.

Generalizaciones

Si se debilitan los axiomas de campo eliminando la conmutatividad de la multiplicación, e incluso relajando la asociatividad a la alternancia , no se obtienen nuevas estructuras finitas:

Véase también

Notas

  1. 1 2 3 4 5 6 7 8 9 Dummit, David Steven; Foote, Richard M. (2004). Álgebra abstracta (3.ª  ed.). Hoboken, NJ: Wiley. ISBN 978-0-471-43334-7.
  2. 1 2 Moore, EH (1896), "Un sistema doblemente infinito de grupos simples", en EH Moore; et al. (eds.), Artículos matemáticos leídos en el Congreso Internacional de Matemáticas celebrado en el marco de la Exposición Mundial Colombina , Macmillan & Co., pp . 208–242  
  3. Esta última notación fue introducida por EH Moore en un discurso pronunciado en 1893 en el Congreso Matemático Internacional celebrado en Chicago Mullen & Panario 2013 , p. 10 . 
  4. Aluffi, Paolo (2009). Álgebra: Capítulo 0. Sociedad Matemática Americana. pág. 439. ISBN  978-0-8218-4781-7.
  5. Xiang-dong Hou (2018), Lecciones sobre campos finitos , Estudios de posgrado en matemáticas, Providence, Rhode Island: American Mathematical Society , pág. 2 
  6. Curvas elípticas recomendadas para uso gubernamental (PDF) , Instituto Nacional de Estándares y Tecnología , julio de 1999, pág. 3, archivado (PDF) del original el 19 de julio de 2008. 
  7. Jacobson 2009 , §4.13
  8. En la mayoría de los navegadores, esto se puede verificar consultando la información de seguridad disponible al hacer clic en el icono del candado que aparece junto a la URL. En 2025, el certificado digital de Wikipedia aún menciona que se utilizan "curvas elípticas" para el algoritmo criptográfico.
  9. Shparlinski, Igor E. (2013), "Combinatoria aditiva sobre campos finitos: nuevos resultados y aplicaciones", Campos finitos y sus aplicaciones , DE GRUYTER, pp. 233–272 , doi : 10.1515/9783110283600.233 , ISBN  9783110283600
  10. Green, Ben (2005), "Modelos de campos finitos en combinatoria aditiva", Surveys in Combinatorics 2005 , Cambridge University Press, pp. 1–28 , arXiv : math/0409420 , doi : 10.1017/cbo9780511734885.002 , ISBN  9780511734885, S2CID 28297089 
  11. Wolf, J. (marzo de 2015). "Modelos de campos finitos en combinatoria aritmética: diez años después" . Finite Fields and Their Applications . 32 : 233–274 . doi : 10.1016/j.ffa.2014.11.003 . hdl : 1983/d340f853-0584-49c8-a463-ea16ee51ce0f . ISSN 1071-5797 . 
  12. Shult, Ernest E. (2011). Puntos y líneas. Caracterización de las geometrías clásicas . Universitext. Berlín: Springer-Verlag . pág. 123. ISBN  978-3-642-15626-7. Zbl 1213.51001 . 

Referencias

  • Bussey, WH (1905), "Tablas de campos de Galois para p n ≤ 169 ", Bulletin of the American Mathematical Society , 12 (1): 22– 38, doi : 10.1090/S0002-9904-1905-01284-2
  • Bussey, WH (1910), "Tablas de campos de Galois de orden < 1000", Boletín de la Sociedad Matemática Americana , 16 (4): 188– 206, doi : 10.1090/S0002-9904-1910-01888-7
  • Jacobson, Nathan (2009) [1985], Álgebra básica I (Segunda  edición), Dover Publications, ISBN 978-0-486-47189-1
  • Mullen, Gary L.; Mummert, Carl (2007), Campos finitos y aplicaciones I , Student Mathematical Library (AMS), ISBN 978-0-8218-4418-2
  • Mullen, Gary L.; Panario, Daniel (2013), Handbook of Finite Fields , CRC Press, ISBN 978-1-4398-7378-6
  • Lidl, Rudolf; Niederreiter, Harald (1997), Campos finitos (2ª  ed.), Cambridge University Press , ISBN 0-521-39231-4
  • Skopin, AI (2001) [1994], "Campo de Galois" , Enciclopedia de Matemáticas , EMS Press
  • Campos finitos en la investigación de Wolfram.
  • Campos finitos y sus aplicaciones , Science Direct, (Revista de acceso abierto).