In
abstract algebra and
group theory, a generator is an element of a
cyclic group that is capable of producing every element of the group when the group operation is applied to itself repeatedly. Formally, for any cyclic group
G, there exists an
a such that:
G = {an | n ε Z}