Algorithms for algebras over global fields

The main results in this dissertation concern the computational complexity of structural decomposition problems in finite dimensional associative algebras over global fields (algebraic number fields and global function fields, i.e., function fields of plane algebraic curves over finite fields). Polynomial time algorithms for isolating the radical and finding the simple components of the semisimple part of an algebra over a global function field are presented. We propose a method for computing the dimension of minimal one-sided ideals of a simple algebra over a global field. The method is based on computing a maximal order in the algebra, a non-commutative analogue of the ring of algebraic integers in a number field. The algorithm makes oracle calls to factor integers in the number fields case. A generalization of the LLL basis reduction algorithm is used to demonstrate that computing a maximal order in an algebra isomorphic to the ring of 2x2 rational matrices is equivalent to finding an explicit isomorphism. We also present some applications, such as an efficient membership test in commutative matrix groups as well as a polynomial time method for computing dimensions of irreducible representations of finite groups over number fields. Some results are also valid in more general contexts. For example, a deterministic polynomial time method for finding a maximal toral subalgebra in a semisimple algebra is presented as an application of a method for computing a Cartan subalgebra in a Lie algebra.

[1]  Leonard Eugene Dickson,et al.  Algebras and Their Arithmetics , 1924 .

[2]  J. Shepherdson,et al.  Effective procedures in field theory , 1956, Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences.

[3]  J. Edmonds Systems of distinct representatives and linear algebra , 1967 .

[4]  E. Berlekamp Factoring polynomials over finite fields , 1967 .

[5]  E. Bareiss Sylvester’s identity and multistep integer-preserving Gaussian elimination , 1968 .

[6]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[7]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[8]  E. Berlekamp Factoring polynomials over large finite fields* , 1970, SYMSAC '71.

[9]  H. Jacobinski Two remarks about hereditary orders , 1971 .

[10]  David J. Winter,et al.  Abstract Lie Algebras , 1972 .

[11]  J. Humphreys Introduction to Lie Algebras and Representation Theory , 1973 .

[12]  Michael A. Frumkin,et al.  Polynomial Time Algorithms in the Theory of Linear Diophantine Equations , 1977, FCT.

[13]  Ian Stewart,et al.  COMPUTING THE STRUCTURE OF A LIE ALGEBRA , 1977 .

[14]  J. Cassels,et al.  Rational Quadratic Forms , 1978 .

[15]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[16]  M. Rabin DIGITALIZED SIGNATURES AND PUBLIC-KEY FUNCTIONS AS INTRACTABLE AS FACTORIZATION , 1979 .

[17]  Richard Zippel,et al.  Probabilistic algorithms for sparse polynomials , 1979, EUROSAM.

[18]  Ravi Kannan,et al.  Polynomial Algorithms for Computing the Smith and Hermite Normal Forms of an Integer Matrix , 1979, SIAM J. Comput..

[19]  Jacob T. Schwartz,et al.  Fast Probabilistic Algorithms for Verification of Polynomial Identities , 1980, J. ACM.

[20]  Silvio Micali,et al.  Probabilistic encryption & how to play mental poker keeping secret all partial information , 1982, STOC '82.

[21]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

[22]  Eric Bach,et al.  Fast algorithms under the extended riemann hypothesis: A concrete estimate , 1982, STOC '82.

[23]  Arjen K. Lenstra,et al.  Factoring polynominals over algebraic number fields , 1983, EUROCAL.

[24]  Julio R. Bastida Field Extensions and Galois Theory , 1984 .

[25]  Susan Landau,et al.  Factoring Polynomials Over Algebraic Number Fields , 1985, SIAM J. Comput..

[26]  Lajos Rónyai,et al.  Polynomial time solutions of some problems of computational algebra , 1985, STOC '85.

[27]  A. Chistov,et al.  Algorithm of polynomial complexity for factoring polynomials and finding the components of varieties in subexponential time , 1986 .

[28]  D. Grigor'ev,et al.  Factorization of polynomials over a finite field and the solution of systems of algebraic equations , 1986 .

[29]  László Lovász,et al.  Algorithmic theory of numbers, graphs and convexity , 1986, CBMS-NSF regional conference series in applied mathematics.

[30]  Michael E. Pohst,et al.  A Modification of the LLL Reduction Algorithm , 1987, J. Symb. Comput..

[31]  A. Kertész,et al.  Lectures on Artinian rings , 1987 .

[32]  Douglas S. Rand,et al.  On the Identification of a Lie Algebra Given by its Structure Constants , 1988 .

[33]  Lajos Rónyai,et al.  Zero Divisors in Quaternion Algebras , 1988, J. Algorithms.

[34]  Patrizia M. Gianni,et al.  Decomposition of Algebras , 1988, ISSAC.

[35]  M. W. Shields An Introduction to Automata Theory , 1988 .

[36]  J. Gathen,et al.  Computations for algebras and group representations , 1989 .

[37]  Lajos Rónyai,et al.  Computing irreducible representations of finite groups , 1990 .

[38]  Lajos Rónyai,et al.  Computing the Structure of Finite Algebras , 1990, J. Symb. Comput..

[39]  Lajos Rónyai Computations in Associative Algebras , 1991, Groups And Computation.

[40]  László Babai Deciding finiteness of matrix groups in Las Vegas polynomial time , 1992, SODA '92.

[41]  M. Pohst Computational Algebraic Number Theory , 1993 .

[42]  Guoqiang Ge Testing equalities of multiplicative representations in polynomial time , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[43]  László Babai,et al.  Deciding finiteness of matrix groups in deterministic polynomial time , 1993, ISSAC '93.

[44]  Richard J. Lipton,et al.  The complexity of the membership problem for 2-generated commutative semigroups of rational matrices , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[45]  Lajos Rónyai A Deterministic Method for Computing Splitting Elements in Simple Algebras over Q , 1994, J. Algorithms.

[46]  R. Beals Algorithms for matrix groups and the Tits alternative , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[47]  Gábor Ivanyos,et al.  Lattice basis reduction for indefinite forms and an application , 1996, Discret. Math..

[48]  Jin-Yi Cai,et al.  Multiplicative equations over commuting matrices , 1996, SODA '96.

[49]  Gábor Ivanyos,et al.  Finding the radical of an algebra of linear transformations , 1997 .

[50]  W. D. Graaf,et al.  Calculating the structure of a semisimple Lie algebra , 1997 .