Whitehead's algorithm is a mathematical algorithm in
group theory
In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups.
The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ...
for solving the automorphic equivalence problem in the finite rank
free group
In mathematics, the free group ''F'S'' over a given set ''S'' consists of all words that can be built from members of ''S'', considering two words to be different unless their equality follows from the group axioms (e.g. ''st'' = ''suu''− ...
''F
n''. The algorithm is based on a classic 1936 paper of
J. H. C. Whitehead
John Henry Constantine Whitehead FRS (11 November 1904 – 8 May 1960), known as Henry, was a British mathematician and was one of the founders of homotopy theory. He was born in Chennai (then known as Madras), in India, and died in Princeton, ...
.
J. H. C. Whitehead
John Henry Constantine Whitehead FRS (11 November 1904 – 8 May 1960), known as Henry, was a British mathematician and was one of the founders of homotopy theory. He was born in Chennai (then known as Madras), in India, and died in Princeton, ...
, ''On equivalent sets of elements in a free group'', Ann. of Math. (2) 37:4 (1936), 782–800. It is still unknown (except for the case ''n'' = 2) if Whitehead's algorithm has
polynomial time complexity.
Statement of the problem
Let
be a free group of rank
with a free basis
. The automorphism problem, or the automorphic equivalence problem for
asks, given two freely reduced words
whether there exists an
automorphism such that
.
Thus the automorphism problem asks, for
whether
.
For
one has
if and only if