Deciding finiteness of matrix groups in Las Vegas polynomial time

  • Authors:
  • László Babai

  • Affiliations:
  • -

  • Venue:
  • SODA '92 Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let G be a group of matriceswith integer entries, given by a list of generators. It is known thatmembership in such a group is undecidable, even for 4 x 4 integralmatrices [Mi].In this paper we show that one can decide whether or notG isfinite, in Las Vegas polynomialtime.The key estimate derived makes the entire “black boxgroup” theory ([BSz], [BCFLS], [Ba2], [BKL]) applicable to thefinite groups of integral matrices. In particular it follows that inthis case, structural properties such assolvability andnilpotence are decidable in MonteCarlo polynomial time; and membership, order,isomorphism, and a host of other problems are in therelatively low complexity class AM∩coAM [Ba1].We give two algorithms. The simpler one (Monte Carlo but not LasVegas) employs a refinement of the randomwalk technique over groups, developed in [Ba3](applied here to infinite groups). The termination rule rests on a newestimate on the bit-size of the elements of finite groupsG, obtained via polynomial timesymbolic manipulation of representations over algebraicnumber fields using results of [BR]. This symbolicmanipulation technique is the basis of the Las Vegas algorithm. (A LasVegas algorithm is a rnadomized algorithm which never errs; but withsmall probability, it may r eport failure.)