Primitive element (finite field)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Distinguish". In field theory, a primitive element of a finite field GF(q)Script error: No such module "Check for unknown parameters". is a generator of the multiplicative group of the field. In other words, α ∈ GF(q)Script error: No such module "Check for unknown parameters". is called a primitive element if it is a primitive (q − 1)Script error: No such module "Check for unknown parameters".th root of unity in GF(q)Script error: No such module "Check for unknown parameters".; this means that each non-zero element of GF(q)Script error: No such module "Check for unknown parameters". can be written as αTemplate:I supScript error: No such module "Check for unknown parameters". for some natural number iScript error: No such module "Check for unknown parameters"..

If Template:Mvar is a prime number, the elements of GF(q)Script error: No such module "Check for unknown parameters". can be identified with the [[integers modulo n|integers modulo Template:Mvar]]. In this case, a primitive element is also called a [[Primitive root modulo n|primitive root modulo Template:Mvar]].

For example, 2 is a primitive element of the field GF(3)Script error: No such module "Check for unknown parameters". and GF(5)Script error: No such module "Check for unknown parameters"., but not of GF(7)Script error: No such module "Check for unknown parameters". since it generates the cyclic subgroup {2, 4, 1}Script error: No such module "Check for unknown parameters". of order 3; however, 3 is a primitive element of GF(7)Script error: No such module "Check for unknown parameters".. The minimal polynomial of a primitive element is a primitive polynomial.

Properties

Number of primitive elements

The number of primitive elements in a finite field GF(q)Script error: No such module "Check for unknown parameters". is φ(q − 1)Script error: No such module "Check for unknown parameters"., where φScript error: No such module "Check for unknown parameters". is Euler's totient function, which counts the number of elements less than or equal to mScript error: No such module "Check for unknown parameters". that are coprime to mScript error: No such module "Check for unknown parameters".. This can be proved by using the theorem that the multiplicative group of a finite field GF(q)Script error: No such module "Check for unknown parameters". is cyclic of order q − 1Script error: No such module "Check for unknown parameters"., and the fact that a finite cyclic group of order mScript error: No such module "Check for unknown parameters". contains φ(m)Script error: No such module "Check for unknown parameters". generators.

See also

References

  • Script error: No such module "citation/CS1".

External links

  • Script error: No such module "Template wrapper".


Template:Abstract-algebra-stub