Detecting fully irreducible automorphisms: a polynomial time algorithm. With an appendix by Mark C. Bell
Ilya Kapovich

TL;DR
This paper presents a polynomial time algorithm for determining whether an automorphism of a free group is fully irreducible, refining previous methods by removing inefficiencies and broadening applicability.
Contribution
The authors develop a more efficient, polynomial time algorithm for detecting fully irreducible automorphisms in Out(F_N), including a new train track criterion and an alternative Nielsen path algorithm.
Findings
Polynomial time decision algorithm for fully irreducible automorphisms.
A train track criterion covering all fully irreducible elements.
An efficient algorithm for finding indivisible Nielsen paths.
Abstract
In \cite{Ka14} we produced an algorithm for deciding whether or not an element is an iwip ("fully irreducible") automorphism. At several points that algorithm was rather inefficient as it involved some general enumeration procedures as well as running several abstract processes in parallel. In this paper we refine the algorithm from \cite{Ka14} by eliminating these inefficient features, and also by eliminating any use of mapping class groups algorithms. Our main result is to produce, for any fixed , an algorithm which, given a topological representative of an element of , decides in polynomial time in terms of the "size" of , whether or not is fully irreducible. In addition, we provide a train track criterion of being fully irreducible which covers all fully irreducible elements of , including both atoroidal and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeometric and Algebraic Topology · semigroups and automata theory · Homotopy and Cohomology in Algebraic Topology
