Algorithms for Commutative Algebras Over the Rational Numbers
Algorithms for Commutative Algebras Over the Rational Numbers
复制标题
有理数上的交换代数算法
DOI:
--
复制
发表时间:
2015
影响因子:
3
通讯作者:
A. Silverberg
中科院分区:
文献类型:
--
作者:
H. Lenstra;A. Silverberg
The algebras considered in this paper are commutative rings of which the additive group is a finite-dimensional vector space over the field of rational numbers. We present deterministic polynomial-time algorithms that, given such an algebra, determine its nilradical, all of its prime ideals, as well as the corresponding localizations and residue class fields, its largest separable subalgebra, and its primitive idempotents. We also solve the discrete logarithm problem in the multiplicative group of the algebra. While deterministic polynomial-time algorithms were known earlier, our approach is different from previous ones. One of our tools is a primitive element algorithm; it decides whether the algebra has a primitive element and, if so, finds one, all in polynomial time. A methodological novelty is the use of derivations to replace a Hensel–Newton iteration. It leads to an explicit formula for lifting idempotents against nilpotents that is valid in any commutative ring.