• DocumentCode
    3396852
  • Title

    Algorithms for matrix groups and the Tits alternative

  • Author

    Beals, Robert

  • Author_Institution
    Sch. of Math., Inst. for Adv. Study, Princeton, NJ, USA
  • fYear
    1995
  • fDate
    23-25 Oct 1995
  • Firstpage
    593
  • Lastpage
    602
  • Abstract
    J. Tits (1972) has shown that a finitely generated linear group either contains a nonabelian free group or has a solvable subgroup of finite index. We give a polynomial time algorithm for deciding which of these two conditions holds for a given finitely generated matrix group over an algebraic number field. Noting that many computational problems are undecidable for groups with nonabelian free subgroups, we investigate the complexity of problems relating to linear groups with solvable subgroups of finite index. For such a group G, we are able in polynomial time to compute a homomorphism φ such that φ(G) is a finite matrix group and the kernel of φ is solvable. If in addition G has a nilpotent subgroup of finite index, we obtain much stronger results. These include an effective encoding of elements of G such that the encoding length of an element obtained as a product of length ⩽l over the generators is O(logl) times a polynomial in the input length. This result is the best possible. For groups with abelian subgroups of finite index, we obtain a Las Vegas algorithm for several basic computational tasks including membership testing and computing a presentation. This generalizes recent work of R. Beals and L. Babai (1993), who give a Las Vegas algorithm for the case of finite groups
  • Keywords
    computational complexity; decidability; encoding; formal logic; group theory; matrix algebra; Las Vegas algorithm; algebraic number field; complexity; decidability; encoding length; finite groups; finite index; finitely generated linear group; finitely generated matrix group; homomorphism; matrix groups; membership testing; nilpotent subgroup; nonabelian free group; nonabelian free subgroups; polynomial time algorithm; solvable subgroup; Algorithm design and analysis; Application software; Codes; Computer science; Encoding; Kernel; Mathematics; Packaging; Polynomials; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7183-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1995.492589
  • Filename
    492589