Inabstract algebra, agenerating set of a group is asubset of the group set such that every element of thegroup can be expressed as a combination (under the group operation) of finitely many elements of the subset and theirinverses.
In other words, if is a subset of a group, then, thesubgroup generated by, is the smallestsubgroup of containing every element of, which is equal to the intersection over all subgroups containing the elements of; equivalently, is the subgroup of all elements of that can be expressed as the finite product of elements in and their inverses. (Note that inverses are only needed if the group is infinite; in a finite group, the inverse of an element can be expressed as a power of that element.)
If, then we say thatgenerates, and the elements in are calledgenerators orgroup generators. If is the empty set, then is thetrivial group, since we consider theempty product to be the identity.
When there is only a single element in, is usually written as. In this case, is thecyclic subgroup of the powers of, acyclic group, and we say this group is generated by. Equivalent to saying an element generates a group is saying that equals the entire group. Forfinite groups, it is also equivalent to saying that hasorder.
A group may need an infinite number of generators. For example the additive group ofrational numbers is not finitely generated. It is generated by the inverses of all the integers, but any finite number of these generators can be removed from the generating set without it ceasing to be a generating set. In a case like this, all the elements in a generating set are nevertheless "non-generating elements", as are in fact all the elements of the whole group − seeFrattini subgroup below.
If is atopological group then a subset of is called a set oftopological generators if isdense in, i.e. theclosure of is the whole group.
If is finite, then a group is calledfinitely generated. The structure offinitely generated abelian groups in particular is easily described. Many theorems that are true for finitely generated groups fail for groups in general. It has been proven that if a finite group is generated by a subset, then each group element may be expressed as a word from the alphabet of length less than or equal to the order of the group.
Every finite group is finitely generated since. Theintegers under addition are an example of aninfinite group which is finitely generated by both 1 and −1, but the group ofrationals under addition cannot be finitely generated. Nouncountable group can be finitely generated. For example, the group of real numbers under addition,.
Different subsets of the same group can be generating subsets. For example, if and are integers withgcd(p, q) = 1, then also generates the group of integers under addition byBézout's identity.
While it is true that everyquotient of afinitely generated group is finitely generated (the images of the generators in the quotient give a finite generating set), asubgroup of a finitely generated group need not be finitely generated. For example, let be thefree group in two generators, and (which is clearly finitely generated, since), and let be the subset consisting of all elements of of the form for somenatural number. isisomorphic to the free group in countably infinitely many generators, and so cannot be finitely generated. However, every subgroup of a finitely generatedabelian group is in itself finitely generated. In fact, more can be said: the class of all finitely generated groups is closed underextensions. To see this, take a generating set for the (finitely generated)normal subgroup and quotient. Then the generators for the normal subgroup, together with preimages of the generators for the quotient, generate the group.
The most general group generated by a set is the groupfreely generated by. Every group generated by isisomorphic to aquotient of this group, a feature which is utilized in the expression of a group'spresentation.
An interesting companion topic is that ofnon-generators. An element of the group is a non-generator if every set containing that generates, still generates when is removed from. In the integers with addition, the only non-generator is 0. The set of all non-generators forms a subgroup of, theFrattini subgroup.
If is asemigroup or amonoid, one can still use the notion of a generating set of. is a semigroup/monoid generating set of if is the smallest semigroup/monoid containing.
The definitions of generating set of a group using finite sums, given above, must be slightly modified when one deals with semigroups or monoids. Indeed, this definition should not use the notion of inverse operation anymore. The set is said to be a semigroup generating set of if each element of is a finite sum of elements of. Similarly, a set is said to be a monoid generating set of if each non-zero element of is a finite sum of elements of.
For example, {1} is a monoid generator of the set ofnatural numbers. The set {1} is also a semigroup generator of the positive natural numbers. However, the integer 0 can not be expressed as a (non-empty) sum of 1s, thus {1} is not a semigroup generator of the natural numbers.
Similarly, while {1} is a group generator of the set ofintegers, {1} is not a monoid generator of the set of integers. Indeed, the integer −1 cannot be expressed as a finite sum of 1s.