Polinomio primitivo

Polinomio primitivo

Polinomio primitivo

Un polinomio primitivo puede referirse a uno de los dos siguientes conceptos:

Contenido

Propiedades

Como todos los polinomios mínimos son irreducibles, todos los polinomios primitivos también lo son.

Todos los polinomios primitivos tienen un número impar de términos, entre ellos, el término constante. Si un polinomio primitivo no tiene el término constante entonces x (la indeterminada) puede ser sacada como factor común en todos los términos por lo que el polinomio no es irreducible. Si un polinomio primitivo tiene un número par de términos, entonces (x + a) puede ser sacado como factor común.

Un polinomio irreducible de grado m, F(x) sobre GF(p) para un p primo, es primitivo si el entero positivo n más pequeño tal que F(x) divide xn − 1 es n = pm − 1.

Sobre GF(pm) hay exactamente φ(pm − 1)/m polinomios primitivos de grado m, donde φ es función fi de Euler.

Todas las raíces de un polinomio primitivo tienen orden pm − 1.

Usos

Representación de los elementos de un cuerpo

Los polinomios primitivos se usan en la representación de los elementos de un cuerpo finito. Si α ∈ GF(pm) es una raíz de un polinomio primitivo F(x) entonces el orden de α es pm − 1, lo que significa que todos los elementos de GF(pm) pueden ser representados como las sucesivas potencias de α:


\{ 0, 1, \alpha, \alpha^2, \ldots, \alpha^{p^m-2} \}

Cuando estos elementos son reducidos módulo F(x) producen una representación en forma de base polinómica de todos los elementos del cuerpo.

Generación de secuencias pseudoaleatorias

Los polinomios primitivos definen una relación de recurrencia que puede ser usada para generar secuencias pseudoaleatorias.

Por ejemplo, dado el polinomio primitivo x10 + x3 + 1, empezamos con una semilla especificada por el usuario (puede ser escogida al azar, pero no es una condición necesaria). Entonces tomamos el 10º, 3º, y el 0º bit, empezando por el menos significativo, y operamos con una puerta XOR todo ellos, obteniendo así un nuevo bit. La semilla se rota hacia la izquierda y el nuevo bit se convierte en el menos significativo de la semilla. Este proceso puede ser repetido hasta generar 210-1 = 1023 bits pseudoaleatorios.

En general, para un polinomio primitivo de grado m, este proceso genera 2m bits pseudoaleatorios antes de repetir la misma secuencia.

Encontrar polinomios primitivos

La clase más útil de polinomios primitivos es la de trinomios primitivos, esos que tienen solamente tres términos distintos a cero, porque son los más simples y resultan los más eficientes generadores de números al azar. Un número de resultados dan técnicas para localizar y testear la primitividad de trinomios. Una prueba simple es la siguiente: para cada r tal que 2r−1 es un primo de Mersenne, un trinomio de grado r es primitivo si y solo si es irreducible. Los algoritmos recientemente inventados por Richard Brent han permitido el descubrimiento de trinomios primitivos de grado muy grande, por ejemplo x6972593 + x3037958 + 1. Esto se puede utilizar para crear un generador de números al azar de períodos enormes 26972593−1,aproximadamente 102098959.[1]

Ver

Enlaces externos

Obtenido de "Polinomio primitivo"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Polinomio irreducible — Saltar a navegación, búsqueda En Teoría de Anillos, un polinomio no constante (y por lo tanto no nulo) p con coeficientes en un dominio íntegro R (es decir, ) es irreducible si no puede factorizarse como producto de polinomios de manera que todos …   Wikipedia Español

  • Polinomio todo en uno — Saltar a navegación, búsqueda Un polinomio todo en uno (AOP, All in One Polynom) es un polinomio usado en campo finitos, especificalmente GF(2) (binario). El AOP es un 1 polinomio igualmente espaciado. Un AOP de grado m tiene todos los términos… …   Wikipedia Español

  • Primitivo — Saltar a navegación, búsqueda Primitivo (del latín Del lat. primitīvus y este de primus, el primero) puede referirse a: Un nombre propio de varón: Un santo y mártir de la Iglesia católica (San Primitivo): Facundo y Primitivo mártires Iglesia de… …   Wikipedia Español

  • Elemento primitivo — Saltar a navegación, búsqueda En matemática, un elemento primitivo de una extensión de cuerpos L/K es un elemento ζ de L tal que L = K(ζ), o en otras palabras, L está generado por ζ sobre K. Esto significa que todo elemento de L puede ser escrito …   Wikipedia Español

  • Contenido (polinomio) — Se ha sugerido que este artículo o sección sea fusionado en Polinomio (discusión). Una vez que hayas realizado la fusión de artículos, pide la fusión de historiales aquí. Sea D un dominio de factorización única y sea un polinomi …   Wikipedia Español

  • Lema de Gauss — En la teoría de polinomios, el lema de Gauss, o Criterio de la irreducibilidad de Gauss, afirma que si es un dominio de factorización única (DFU) y es su cuerpo de cocientes (o cuerpo de fracciones), entonces el contenido de dos polinomios dados… …   Wikipedia Español

  • Transformación de Tschirnhaus — En matemáticas , una transformación de Tschirnhaus, desarrollado por Ehrenfried Walther von Tschirnhaus en 1683, es un tipo de asignación de polinomios . Puede definirse convenientemente por medio de la teoría del campo , como la transformación… …   Wikipedia Español

  • LFSR — significa linear feedback shift register, que se traduce como: registro de desplazamiento con retroalimentación lineal. Es un registro de desplazamiento en el cual la entrada es un bit proveniente de aplicar una función de transformación lineal a …   Wikipedia Español

  • Códigos detectores y correctores de error — Los códigos detectores y correctores de error se refieren a los errores de transmisión en las líneas se deben a mucho a diversos factores, como el ruido térmico, ruido impulsivo y ruido de intermodulación. Dependiendo del medio de transmisión y… …   Wikipedia Español

  • Extensión simple — Saltar a navegación, búsqueda En la teoría de cuerpos (una rama del álgebra), una extensión simple es una extensión de cuerpos L:K de manera que L está generado por un solo elemento. Contenido 1 Construcción 2 Definición de extensión simple …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”