An Effective Framework for Constructing Exponent Lattice Basis of Nonzero Algebraic Numbers

08/08/2018
by   Tao Zheng, et al.
0

Computing a basis for the exponent lattice of algebraic numbers is a basic problem in the field of computational number theory with applications to many other areas. The main cost of a well-known algorithm ge1993algorithms,kauers2005algorithms solving the problem is on computing the primitive element of the extended field generated by the given algebraic numbers. When the extended field is of large degree, the problem seems intractable by the tool implementing the algorithm. In this paper, a special kind of exponent lattice basis is introduced. An important feature of the basis is that it can be inductively constructed, which allows us to deal with the given algebraic numbers one by one when computing the basis. Based on this, an effective framework for constructing exponent lattice basis is proposed. Through computing a so-called pre-basis first and then solving some linear Diophantine equations, the basis can be efficiently constructed. A new certificate for multiplicative independence and some techniques for decreasing degrees of algebraic numbers are provided to speed up the computation. The new algorithm has been implemented with Mathematica and its effectiveness is verified by testing various examples. Moreover, the algorithm is applied to program verification for finding invariants of linear loops.

READ FULL TEXT
research
08/08/2018

Incrementally and inductively constructing basis of multiplicative dependence lattice of non-zero algebraic numbers

Let x=(x_1,x_2,...,x_n)^T be a vector of non-zero algebraic numbers, the...
research
05/05/2020

Characterizing Triviality of the Exponent Lattice of A Polynomial through Galois and Galois-Like Groups

The problem of computing the exponent lattice which consists of all the ...
research
10/03/2018

Algebraic number fields and the LLL algorithm

In this paper we analyze the computational cost of various operations pe...
research
02/21/2023

Complete Gröbner basis for lattice codes

In this work, two algorithms are developed related to lattice codes. In ...
research
06/14/2016

Algebraic Problems Equivalent to Beating Exponent 3/2 for Polynomial Factorization over Finite Fields

The fastest known algorithm for factoring univariate polynomials over fi...
research
11/18/2021

Method for representing an exponent in a fifth-dimensional hypercomplex number systems using a hypercomplex computing software

The structure of method for constructing a representation of an exponent...
research
10/21/2019

Finding duality and Riesz bases of exponentials on multi-tiles

It is known that if Ω⊂R^d is bounded, measurable set that forms a k-tili...

Please sign up or login with your details

Forgot password? Click here to reset