An application of lattice basis reduction to polynomial identities for algebraic structures (Q959868)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An application of lattice basis reduction to polynomial identities for algebraic structures |
scientific article |
Statements
An application of lattice basis reduction to polynomial identities for algebraic structures (English)
0 references
12 December 2008
0 references
In this paper, the authors study computationally how to simplify the polynomial identities describing the trilineat operations classified by the authors in [Commun. Algebra 35, No. 9, 2932--2959 (2007; Zbl 1172.17003)]. The authors give a lattice basis reduction to simplify these identities equivalent to the ones obtained considering row canonical forms. To do so, the polynomial identities are represented as the nullspace of a large matrix \(E\) with entries in \(\mathbb Z\) (the expansion matrix). From the row canonical form of \(E\) over \(\mathbb Q\), an integral basis for the nullspace is extracted as a vector space over \(\mathbb Q\). Next they obtain a basis for the nullspace lattice by using the Hermite normal form of the transpose \(E^t\) and a matrix \(U\) such that \(U\cdot E^t=H\). If \(n\) is the dimension of the nullspace of \(E\) over \(\mathbb Q\), the last \(n\) rows of \(U\) form an integral basis for the nullspace lattice. To simplify these basis vectors, the LLL algorithm is used. The paper applies this approach for obtaining simpler polynomial identities for the most difficult case in the classification of trilinear operations. The authors show the pseudo-code of several algorithms applied to compute the lattice basis reduction.
0 references
nonassociative algebra
0 references
LLL algorithm
0 references
Hermite normal form
0 references
lattice basis reduction
0 references
trilinear operations
0 references
polynomial identities
0 references
0 references