Professional Documents
Culture Documents
On Finite Noncommutative Grobner Bases
On Finite Noncommutative Grobner Bases
On Finite Noncommutative Grobner Bases
1 Introduction
The concept of Gröbner bases originated in Buchberger’s work [1] in 1965. He
established among other interesting things a method, known now as Buchberger’s
algorithm, which transforms a set of generators for an ideal of polynomial ring into
an important set of generators called a Gröbner basis. These Gröbner bases par-
ticularly allow us to solve the ideal membership problem and systems of algebraic
equations. Thus, Gröbner bases have become a powerful tool in treating vari-
ous problems. Moreover, the presence of polynomial equations in domains outside
mathematics has expanded the use and the popularity of Gröbner bases.
In the algebra of noncommutative polynomials, Buchberger’s algorithm does not
always terminate (see [4]). This fact renders inefficient its use in the noncommu-
tative polynomials context. Thus, it is important to know whether a given ideal
admits a finite Gröbner basis or not before starting calculations. In other words, it
is important to characterize noncommutative ideals with finite Gröbner bases.
382 Y. Diop, D. Sow
There are not yet many reults about finite noncommutative Gröbner bases in
the literature. In [2], the authors presented a family of noncommutative ideals
which have finite Gröbner bases with respect to some specific monomial orders.
Furthermore, they proposed a method to determine a finite Gröbner basis of any
ideal of this family. In this paper, we treat the opposite problem. Namely, we deal
with the following question: is there any noncommutative ideal admitting a finite
Gröbner basis in this family?
As a main aim of this paper, we show that the answer to this question is affir-
mative for any noncommutative ideal containing all commutators (see Section 3).
To this end, we first present some preliminaries in Section 2, where we also discuss
the main result of [2] and fix its little error.
2 Preliminaries
In this paper, we use the same notations as in [2]. Especially, any concept or result
given in this section comes from [2] unless explicitly stated otherwise.
Let X = {X1 , X2 , . . . , Xn } and x = {x1 , x2 , . . . , xn } be two totally ordered
alphabets. Let khXi = khX1 , X2 , . . . , Xn i and k[x] = k[x1 , x2 , . . . , xn ], respectively,
be the noncommutative polynomial ring and the commutative polynomial ring in n
variables with coefficients in a field k. In what follows we will use the homomorphism
γ : khXi → k[x] defined by replacing Xi with xi . So, for example,
γ(XY Y XZ) = x2 y 2 z,
γ(Y XZ − XY Z + Y Z + X − 1) = xyz − xyz + yz + x − 1 = yz + x − 1.
For any ideal I of k[x], γ −1 (I) is the preimage of I; that is, we have γ −1 (I) =
{f ∈ khXi | γ(f ) ∈ I}.
We will also use the well-defined map δ : k[x] → khXi which replaces xi by
Xi (variables are in increasing order). So, for example, δ(xy) = XY if x ≺ y or
δ(xy) = Y X if y ≺ x.
Notice that, if I = k[x], then γ −1 (I) = khXi. In this case, {1} is a minimal
Gröbner basis of γ −1 (I). In order to avoid this trivial case, we only consider proper
ideals.
Example 1. Let L = hxyz, x2 z, yz 2 i be an ideal of R[x, y, z]. Then xyz and yz 2 are
minimal generators of L but xy 2 z is not.
On Finite Noncommutative Gröbner Bases 383
Now we give the definition of Borel ideals (see for instance [3], [5] and [6]).
ai pi
P
The ordering ≤p is defined as follows: given two natural numbers a = i
and b = i bi pi , we have a ≤p b if ai ≤ bi for all i.
P
Theorem 2.5. Let J = γ −1 (I) for some ideal I of k[x]. The noncommutative
initial ideal in (J ) is generated by the set {Xi Xj | j < i} together with the set
{δ(um) | m is a minimal generator of in≺ (I) and u ∈ Uin≺ (I) (m)}.
In particular, a Gröbner basis for J consists of {Xi Xj − Xj Xi | j < i} together
with the elements δ(uf ) for each polynomial f in a minimal Gröbner basis for I
and each monomial u ∈ Uin≺ (I) (in≺ (f )).
This allows us to obtain the minimal Gröbner basis of the previous example. In
fact, the unique commutator was removed by each of the trivial generators x and y.
In the next section, when talking about the procedure or method in [2], we con-
sider the correction we have given. It means that this procedure always constructs
a minimal Gröbner basis.
denoted by Com. Let us highlight two important properties of the Gröbner basis
T constructed by the method given in [2]:
P1 Let gi ∈ T . If gi is not a commutator, then the variables of any monomial of
gi are in increasing order.
P2 Let gi ∈ T \Com such that in≺ (γ(gi )) is a minimal generator of hin≺ (γ(T ))i
and uj is a monomial of k[x]. There exists gj ∈ T such that in≺ (γ(gj )) =
uj (in≺ (γ(gi ))) if and only if uj ∈ Uhin≺ (γ(T ))i (in≺ (γ(gi ))).
Our aim is to show that our question has an affirmative answer if the ideal J con-
tains all commutators and has a minimal Gröbner basis satisfying the two properties
P1 and P2.
We give the following example to illustrate the idea.
Proposition 3.2. If J contains all commutators, then any finite Gröbner basis T
of J can be transformed into one with the properties P1 and P2.
Proof. Let T be a finite Gröbner basis of J and T 0 = RedTot(T, Com, ); T 0 is
obtained by totally reducing T by commutators. Then J = hT i = hT 0 ∪ Comi.
Notice that the inclusion is trivial since Com ⊆ J and TP0 ⊆ J . So let us prove the
converse inclusion J ⊆ hT 0 ∪ Comi. Let f ∈ J , and f = i pi ti qi with pi , qi ∈ khXi
and ti ∈ T .
Using a total reduction of ti by commutators, we have
X
ti = pk,j (Xk Xj − Xj Xk )qk,j + ri , pk,j , qk,j ∈ khXi, ri ∈ T 0 ,
k,j
386 Y. Diop, D. Sow
X X
f= pi pk,j (Xk Xj − Xj Xk )qk,j + ri qi ,
i k,j
X X X
= pi pk,j (Xk Xj − Xj Xk )qk,j qi + pi ri qi
i k,j i
0 0
∈ hComi + hT i = hCom ∪ T i, pi , qi ∈ khXi, ti ∈ T.
So J ⊆ hCom ∪ T 0 i.
Now, we prove that Com ∪ T 0 is a Gröbner basis of J . Let f ∈ J . Then there
exists gi ∈ T such that in (gi ) divides in (f ). Let ri = RedTot(gi , Com, ). We
have in (gi ) 6= in (ri ) if and only if in (Xk Xl − Xl Xk ) divides in (gi ) for some
commutator Xk Xl − Xl Xk . In each case, the leading monomial of an element of
Com ∪ T 0 divides in (f ). By rendering Com ∪ T 0 minimal, we obtain a Gröbner
basis {Xi Xj − Xj Xi | i > j, xi , xj ∈ / in≺ (I)} ∪ T 00 which satisfies the property P1.
Let us prove that {Xi Xj − Xj Xi | i > j, xi , xj ∈ / in≺ (I)} ∪ T 00 also satisfies the
property P2. Precisely, we show that for any representative element of T 00 and for
any monomial uj , the following conditions are equivalent:
(a) There exists gj ∈ T such that in≺ (γ(gj )) = uj (in≺ (γ(gi ))).
(b) uj ∈ Uhin≺ (γ(T ))i (in≺ (γ(gi ))).
Let gi ∈ T 00 such that in≺ (γ(gi )) is a minimal generator of hin≺ (γ(T 00 ))i and uj is
a monomial of k[x].
(a)⇒(b) Suppose that there exists gj ∈ T 00 such that in≺ (γ(gj )) = uj in≺ (γ(gi )).
We have in≺ (γ(gj )) = uj in≺ (γ(gi )) if and only if δ(in≺ (γ(gj ))) = δ(uj in≺ (γ(gi ))).
Note that in (gj ) = δ(uj in≺ (γ(gi ))).
Set in≺ (γ(gi )) = xi1 · · · xir and uj = xj1 · · · xjs . Suppose that xj1 xi1 . Since
in (gj ) = δ(uj in≺ (γ(gi ))) is minimal, we get
in (gj ) δ(uj in≺ (γ(gi ))) uj in≺ (γ(gi ))
= =δ / hin (T 00 )i.
∈
Xj1 Xj1 xj1
u in (γ(g ))
Then we obtain γ δ j ≺xj i ∈/ γ(hin (T 00 )i) = hγ(in (T 00 ))i. This implies
1
uj
xj1 / hγ(in (T 00 ))i, but this is a contradiction. Thus, xi1 ≺ xj1 . In the
in≺ (γ(gi )) ∈
same way we can prove xjs xir . Thus,
/ γ(in (T 00 )) .
uj ∈ (2)
xir
Finally, (1) and (2) imply uj ∈ Uhin≺ (γ(T 00 ))i (in≺ (γ(gi ))).
(b)⇒(a) By uj ∈ Uhin≺ (γ(T 00 ))i (in≺ (γ(gi ))) we see that δ(uj in≺ (γ(gi ))) is mini-
mal in hin≺ (T 00 )i. So there exists gj ∈ T 00 such that in≺ (gj ) = δ(uj in≺ (γ(gi ))). It
follows that in≺ (γ(gj )) = uj in≺ (γ(gi )).
On Finite Noncommutative Gröbner Bases 387
Let J be an ideal of khXi admitting a finite Gröbner basis T , with the properties
P1 and P2, relative to a lexicographic extension of a monomial order on k[x]. We
consider the set R of elements g ∈ T such that in≺ (γ(g)) is minimal with respect
to divisibility in in≺ (γ(T )). The set R is called the set of representative elements
of T .
Hence, there exists g ∈ J suchPthat f = γ(g). We can now totally reduce g by the
commutators, and we get g = i,j,k pk (Xi Xj − Xj Xi )qk + r, where a monomial of
r is not divisible by a leading monomial of a commutator.
P
So f = γ(g) = γ(r). In addition, r = g − i,j,k pk (Xi Xj − Xj Xi )qk ∈ J . Thus,
there exists gi such that in≺ (r) = ui in≺ (gi )vi . Since the variables occurring in any
monomial of r are in increasing order, we get
in≺ (f ) = in≺ (γ(r)) = γ(in≺ (r)) = γ(ui in≺ (gi )vi )
= γ(ui )γ(in≺ (gi ))γ(vi ) = γ(ui )γ(uj in≺ (gij ))γ(vi ),
where gij is the representative element of the subset containing gi .
Finally, in≺ (f ) = γ(ui )γ(uj )γ(in≺ (gij ))γ(vi ) is divisible by a leading monomial
of an element of G. We conclude that G is a Gröbner basis of I = hGi. Furthermore,
G is minimal.
Relations (3) and (4) imply that we can always reduce h1 by an element g 0 or
ge of T 0 . We get h2 = Red(h1 , g 0 ) or h2 = Red(h1 , ge); i.e., h2 ∈ J . We follow this
reduction, which terminates until we obtain h ∈ hT 0 i. Therefore, J ⊆ J 0 .
Theorem 3.5. Let k be an infinite field, and khXi and k[x], respectively, be the
noncommutative polynomial ring and the commutative polynomial ring. Let J be
an ideal of khXi. If J contains all commutators and admits a finite Gröbner basis,
then there exists an ideal I of k[x] such that J = γ −1 (I).
Theorem 3.6. Let J be an ideal of khXi containing all commutators and the
lexicographic extension of a monomial order on k[x]. Then J has a finite Gröbner
basis relative to if and only if J = γ −1 (I) for some ideal I of k[x].
4 Conclusion
As claimed in Section 1, this paper presents a characterization of a family of non-
commutative ideals which admit a finite Gröbner basis with respect to a specific
monomial order. By using the noncommutative FGLM algorithm, one can turn a
Gröbner basis with respect to a monomial order into a Gröbner basis with respect
to another monomial order. So this work is one more step in the study of the family
of all noncommutative ideals which admit a finite Gröbner basis.
References
[1] B. Buchberger, An algorithm for finding the basis elements of the residue class ring of
a zero dimensional polynomial ideal, J. Symbolic Comput. 41 (3-4) (2006) 475–511.
[2] D. Eisenbud, I. Peeva, B. Sturmfels, Non-commutative Gröbner bases for commuta-
tive algebras, Proc. Amer. Math. Soc. 126 (1998) 687–691.
[3] J. Herzog, D. Popescu, On the regularity of p-Borel ideals, Proc. Amer. Math. Soc.
129 (2001) 2563–2570.
[4] T. Mora, An introduction to commutative and noncommutative Gröbner bases, The-
oret. Comput. Sci. 134 (1994) 131–173.
[5] I. Peeva, 0-Borel fixed ideals, J. Algebra 184 (1996) 945–984.
[6] I. Peeva, M. Stillman, The minimal free resolution of a Borel ideal, Expo. Math. 26
(3) (2008) 237–247.