Construction of Janet Bases I. Monomial Bases

Algorithms for computation of Janet bases for monomial ideals and implementation of these algorithms are presented. As data structures for finite monomial sets the binary trees called Janet trees are selected. An algorithm for construction of a Janet basis for the ideal generated by a finite monomial set is described. This algorithm contains as subalgorithms those to search for Janet divisor in a given tree and to insert monomials into the tree in the process of completion to involution. The algorithms presented have been implemented in C in the form of package for completion of monomial sets to Janet involutive ones. An example is given to illustrate practical efficiency of the monomial algorithms and their implementation.

[1]  K. Brown,et al.  Graduate Texts in Mathematics , 1982 .

[2]  Joachim Apel,et al.  The Theory of Involutive Divisions and an Application to Hilbert Function Computations , 1998, J. Symb. Comput..

[3]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

[4]  Vladimir P. Gerdt Involutive Division Techniques: Some Generalizations and Optimizations , 1999 .

[5]  Vladimir P. Gerdt,et al.  Minimal involutive bases , 1998 .

[6]  A. Yu. Zharkov,et al.  Involution approach to investigating polynomial systems , 1996 .

[7]  Maurice Janet,et al.  Leçons sur les systèmes d'équations aux dérivées partielles , 1930, Nature.

[8]  B. Buchberger,et al.  Grobner Bases : An Algorithmic Method in Polynomial Ideal Theory , 1985 .

[9]  Vladimir P. Gerdt,et al.  Completion of Linear Differential Systems to Involution , 1999, CASC.

[10]  Jean-François Pommaret,et al.  Partial differential equations and group theory , 1994 .

[11]  Vladimir P. Gerdt,et al.  On the Relation between Pommaret and Janet Bases , 2000 .

[12]  Vladimir P. Gerdt,et al.  Construction of Involutive Monomial Sets for Different Involutive Divisions , 1999, CASC.

[13]  Yuri A. Blinkov,et al.  Involutive bases of polynomial ideals , 1998, math/9912027.

[14]  Michael Eugene Stillman,et al.  Computation of Hilbert Functions , 1992, J. Symb. Comput..

[15]  Hans Schönemann,et al.  Monomial representations for Gröbner bases computations , 1998, ISSAC '98.

[16]  Heinz Kredel,et al.  Gröbner Bases: A Computational Approach to Commutative Algebra , 1993 .