In mathematics, an automatic group is a finitely generated group equipped with several finite-state automata. These automata can tell if a given word representation of a group element is in a "canonical form" and can tell if two elements given in canonical words differ by a generator.
More precisely, let G be a group and A be a finite set of generators. Then an automatic structure of G with respect to A is a set of finite-state automata:
representing it
, which accept a pair (w1, w2), for words wi accepted by the word-acceptor, precisely when
in G.The property of being automatic does not depend on the set of generators.
The concept of automatic groups generalizes naturally to automatic semigroups.
|
Contents
|
A group is biautomatic if it has two multiplier automata, for left and right multiplication by elements of the generating set respectively. A biautomatic group is clearly automatic.[2]
Examples include:
The idea of describing algebraic structures with finite-automata can be generalized from groups to other structures.[4]
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)