Professional Documents
Culture Documents
net/publication/233052507
CITATIONS READS
58 272
2 authors:
Some of the authors of this publication are also working on these related projects:
Zariski cancellation problem for skew PBW extensions and other noncommutative algebras View project
All content following this page was uploaded by Oswaldo Lezama on 18 August 2014.
Abstract
In this paper we introduce the σ − P W B extensions and construct the
theory of Gröbner bases for the left ideals of them. We prove the Hilbert’s
basis theorem and the division algorithm for this more general class of
Poincaré-Birkhoff-Witt extensions. For the particular case of bijective and
quasi-commutative σ − P W B extensions, we implement the Buchberger’s
algorithm for computing Gröbner bases of left ideals.
1
2 Claudia Gallego & Oswaldo Lezama
1 σ − P BW extensions
P BW extensions were defined by Bell and Goodearl in 1988 in [1]; let R and
A be rings, we say that A is a P BW (Poincaré-Birkhoff-Witt) extension of R,
denoted by A = Rhx1 , . . . , xn i, if the following conditions hold:
(i) R ⊆ A.
M on(A) := {xα = xα αn n
1 · · · xn |α = (α1 , . . . , αn ) ∈ N }.
1
Many important class of rings and algebras are P BW extensions, for example:
(b) Any skew polynomial ring A = R[x; σ, δ] of derivation type, i.e., when
σ = iR , is a P BW extension, in this case xr − rx = δ(r), and xx − xx = 0;
the R-free basis is {xl |l ≥ 0} (see [5] and [8]).
(e) Let K be a commutative ring and G a finite dimensional Lie algebra over
K with basis {x1 , . . . , xn }; the universal enveloping algebra of G, U (G), is
a P BW extension of K (see [8]), [9] and [10]). In this case, xi k − kxi = 0
and xi xj − xj xi = [xi , xj ] ∈ G = K + Kx1 + · · · + Kxn , for any k ∈ K
and 1 ≤ i, j ≤ n.
We observe that if in the examples (b) and (c) above, σi 6= iR , then the skew
polynomial ring R[x; σ, δ] and the Ore algebra R[x1 ; σ1 , δ1 ] · · · [xn ; σn , δn ] are not
P BW extensions, since for example xr = σ(r)x + δ(r) ∈ R + Rx.
M on(A) := {xα = xα αn n
1 · · · xn |α = (α1 , . . . , αn ) ∈ N }.
1
In this case we say also that A is a left polynomial ring over R with
respect to {x1 , . . . , xn } and M on(A) is the set of standard monomials of
A. Moreover, x01 · · · x0n := 1 ∈ M on(A).
(iii) For every 1 ≤ i ≤ n and r ∈ R − {0} there exists ci,r ∈ R − {0} such that
xi r − ci,r xi ∈ R. (1.1)
for each r ∈ R.
Proof. For every 1 ≤ i ≤ n and each r ∈ R we have elements ci,r , ri ∈ R such
that xi r = ci,r xi + ri ; since M on(A) is a R-basis of A, ci,r and ri are unique
for r, so we define σi , δi : R → R by σi (r) := ci,r , δi (r) := ri . It is easy
to check that σi is a ring endomorphism and δi is a σi -derivation of R, i.e.,
δi (r + r0 ) = δi (r) + δi (r0 ) and δi (rr0 ) = σi (r)δi (r0 ) + δi (r)r0 , for any r, r0 ∈ R.
Moreover, by the Definition 1 (iii), ci,r 6= 0 for r 6= 0. This means that σi is
injective.
A particular case of σ − P BW extension is when all derivations δi are zero.
Another interesting case is when all σi are bijective. We have the following
definition.
Definition 4. Let A be a σ − P BW extension.
(a) A is quasi-commutative if the conditions (iii) and (iv) in the Definition 1
are replaced by
(iii0 ) For every 1 ≤ i ≤ n and r ∈ R − {0} there exists ci,r ∈ R − {0} such
that
xi r = ci,r xi . (1.3)
(iv 0 ) For every 1 ≤ i, j ≤ n there exists ci,j ∈ R − {0} such that
xj xi = ci,j xi xj . (1.4)
For 1 ≤ i ≤ n, σi is injective
In fact, in Ore algebras for every r ∈ K[t1 , . . . , tn ] and 1 ≤ i ≤ n, σi (r), δi (r) ∈
K[t1 , . . . , tn ], and for i < j, σj (xi ) = xi and δj (xi ) = 0 . Under these conditions
we get
K[t1 , . . . , tm ][x1 ; σ1 , δ1 ] · · · [xn ; σn , δn ] = σ(K[t1 , . . . , tm ])hx1 , . . . , xn i.
(iv) Additive analogue of the Weyl algebra: let K be a field, the K-algebra
An (q1 , . . . , qn ) is generated by x1 , . . . , xn , y1 , . . . , yn and subject to the relations:
xj xi = xi xj , yj yi = yi yj , 1 ≤ i, j ≤ n,
yi xj = xj yi , i 6= j,
yi xi = qi xi yi + 1, 1 ≤ i ≤ n,
where qi ∈ K −{0}. We observe that An (q1 , . . . , qn ) is isomorphic to the iterated
skew polynomial ring K[x1 , . . . , xn ][y1 ; σ1 , δ1 ] · · · [yn ; σn , δn ] over the commuta-
tive polynomial ring K[x1 , . . . , xn ]:
σj (yi ) := yi , δj (yi ) := 0, 1 ≤ i < j ≤ n,
σi (xj ) := xj , δi (xj ) := 0, i 6= j,
σi (xi ) := qi xi , δi (xi ) := 1, 1 ≤ i ≤ n.
Thus, An (q1 , . . . , qn ) satisfies the conditions of (iii) and is bijective; we have
An (q1 , . . . , qn ) = σ(K[x1 , . . . , xn ])hy1 , . . . , yn i.
(v) Multiplicative analogue of the Weyl algebra: let K be a field, the K-algebra
On (λji ) is generated by x1 , . . . , xn and subject to the relations:
xj xi = λji xi xj , 1 ≤ i < j ≤ n,
where λji ∈ K − {0}. We note that On (λji ) is isomorphic to the iterated skew
polynomial ring K[x1 ][x2 ; σ2 ] · · · [xn ; σn ]
σj (xi ) := λji xi , 1 ≤ i < j ≤ n.
Thus, On (λji ) satisfies the conditions of (iii), and hence
On (λji ) = σ(K[x1 ])hx2 , . . . , xn i.
Note that On (λji ) is quasi-commutative and bijective.
(vi) q-Heisenberg algebra: let K be a field , the K-algebra hn (q) is generated
by x1 , . . . , xn , y1 , . . . , yn , z1 , . . . , zn and subject to the relations:
xj xi = xi xj , zj zi = zi zj , yj yi = yi yj , 1 ≤ i, j ≤ n,
zj yi = yi zj , zj xi = xi zj , yj xi = xi yj , i 6= j,
zi yi = qyi zi , zi xi = q −1 xi zi + yi , yi xi = qxi yi , 1 ≤ i ≤ n,
with q ∈ K −{0}. Note that hn (q) is isomorphic to the iterated skew polynomial
ring K[x1 , . . . , xn ][y1 ; σ1 ] · · · [yn ; σn ][z1 ; θ1 , δ1 ] · · · [zn ; θn , δn ] on the commutative
polynomial ring K[x1 , . . . , xn ]:
6 Claudia Gallego & Oswaldo Lezama
(iii) Let 0 6= f ∈ A, t(f ) is the finite set of terms that conform f , i.e., if
f = c1 X1 + · · · + ct Xt , with Xi ∈ M on(A) and ci ∈ R − {0}, then
t(f ) := {c1 X1 , . . . , ct Xt }.
(a) For every xα ∈ M on(A) and every 0 6= r ∈ R there exists unique elements
rα := σ α (r) ∈ R − {0} and pα,r ∈ A such that
xα r = rα xα + pα,r , (1.5)
(b) For every xα , xβ ∈ M on(A) there exist unique elements cα,β ∈ R and
pα,β ∈ A such that
xα xβ = cα,β xα+β + pα,β , (1.6)
where cα,β is left invertible, pα,β = 0 or deg(pα,β ) < |α + β| if pα,β 6= 0.
where rk := σik (r) ∈ R − {0}, pk,r ∈ A and pk,r = 0 or deg(pk,r ) < k. Moreover,
if r is left invertible, then rk is left invertible.
In fact, we will prove this by induction on k: for k = 0 we have r0 = σi0 (r) = r
and p0,r = 0; for k = 1 we have xi r = σi (r)xi + δi (r), so r1 := σi (r) 6= 0 and
p1,r = δi (r), with δi (r) = 0 or deg(δi (r)) = 0 < 1 (if r is left invertible, then
σi (r) is left invertible). By induction we have xk+1 i r = xi xki r = xi (rk xki + pk,r ),
k
where rk = σi (r) ∈ R − {0}, pk,r ∈ A, pk,r = 0 or deg(pk,r ) < k (if r is left
invertible, then rk is left invertible). So, xk+1
i r = (xi rk )xki +xi pk,r = (σi (rk )xi +
k k+1 k
δi (rk ))xi + xi pk,r = σi (rk )xi + δi (rk )xi + xi pk,r . Note that rk+1 := σi (rk ) =
σi (σik (r)) = σik+1 (r) 6= 0 since rk 6= 0 and σi is injective; moreover, pk+1,r :=
δi (rk )xki + xi pk,r = 0 or deg(pk+1,r ) < k + 1 since pk,r = 0 or deg(xi pk,r ) ≤ k <
k + 1 (if rk is left invertible, then σi (rk ) is left invertible).
Step 2. We complete the proof by induction on the number of variables involved
in xα . For one variable only, the proof is the content of the step 1. Then,
αn−1 αn−1
xα r = xα αn α1 αn α1 αn
1 · · · xn r = x1 · · · xn−1 (xn r) = x1 · · · xn−1 (rαn xn + pαn ,r ), with
1
αn
rαn = σn (r) 6= 0 and pαn ,r ∈ A, pαn ,r = 0 or deg(pαn ,r ) < αn (if r is left
invertible, then rαn is left invertible). So by induction
α α
xα r = (xα n−1 αn α1 n−1
1 · · · xn−1 rαn )xn + x1 · · · xn−1 pαn ,r
1
α1 αn−1 αn α1 αn−1
= (rα x1 · · · xn−1 + qα,rαn )xn + x1 · · · xn−1 pαn ,r
α1 αn−1 αn
= rα x1 · · · xn−1 xn + pα,r
= rα xα + pα,r ,
α α
where rα = σ1α1 · · · σn−1
n−1
(rαn ) = (σ1α1 · · · σn−1 σn )(r) = σ α (r) 6= 0 (by induc-
n−1 αn
α1 αn−1
tion and since rαn 6= 0), qα,rαn ∈ A and pα,r := qα,rαn xα n +x1 · · · xn−1 pαn ,r ∈
n
A (if rαn is left invertible, then rα is left invertible); note that pα,r = 0 or
deg(pα,r ) < |α| = α1 + · · · + αn since pαn ,r = 0 or deg(pαn ,r ) < αn , and,
qα,rαn = 0 or deg(qα,rαn ) < α1 + · · · + αn−1 .
Step 3. Since M on(A) is R-basis for A, then rα and pα,r are unique.
Now we will consider the proof of (b). We divide the proof also in three steps.
Step 3.1. We will prove first that for i < j and k, m ≥ 0
xkj xm m k
i = ck,m xi xj + pk,m ,
c1,m xm m m m
i ci,j xi xj + c1,m xi p1,1 + p1,m xi = c1,m (rm xi + pm,ci,j )xi xj + c1,m xi p1,1 +
p1,m xi , where rm ∈ R is left invertible since ci,j is left invertible (part (a));
moreover pm,ci,j ∈ A, pm,ci,j = 0 or deg(pm,ci,j ) < m. Hence, xj xm+1 i =
c1,m+1 xm+1
i x j + p 1,m+1 , with c 1,m+1 := c r
1,m m ∈ R left invertible, p 1,m+1 :=
c1,m pm,ci,j xi xj +c1,m xm i p1,1 +p1,m xi ∈ A, p1,m+1 = 0 or deg(p1,m+1 ) ≤ m+1 <
m + 2. This complete the proof for k = 1.
k + 1: xk+1 j xm k m m k
i = xj xj xi = xj (ck,m xi xj + pk,m ), with ck,m ∈ R left in-
vertible, pk,m ∈ A, pk,m = 0 or deg(pk,m ) < k + m. Thus, xk+1 j xmi =
m k m k
(xj ck,m )xi xj + xj pk,m = (r1 xj + p1,ck,m )xi xj + xj pk,m , with r1 ∈ R left
invertible, p1,ck,m = 0 or deg(p1,ck,m ) < 1; then, xk+1 j xm
i = r1 xj xm k
i xj +
m k m k m k
p1,ck,m xi xj + xj pk,m = r1 (c1,m xi xj + p1,m )xj + p1,ck,m xi xj + xi pk,m , by
induction c1,m ∈ R is left invertible, p1,m ∈ A, p1,m = 0 or deg(p1,m ) < 1 + m,
hence xk+1j xmi = ck+1,m xi xj
m k+1
+ pk+1,m , with ck+1,m := r1 c1,m ∈ R left
invertible, pk+1,m := r1 p1,m xj + p1,ck,m xm
k k
i xj + xj pk,m ∈ A, pk+1,m = 0 or
deg(pk+1,m ) ≤ k + m < k + 1 + m. This complete the step 1.
Step 3.2. The proof is by induction on the number of variables involved in xα
or xβ . If xα and xβ include only one variable, then we apply the step 1. So by
induction we assume that (1.6) is true when the number of variables of xα or
xβ is ≤ n − 1.
Then,
αn β1 αn β1 β2
xα xβ =xα βn α1 βn
1 · · · xn x1 · · · xn = (x1 · · · xn x1 )x2 · · · xn
1
=(c1 xα
1
1 +β1 α2
x2 · · · xαn β2 βn
n + p1 )(x2 · · · xn ),
c1 ∈ R left invertible,
p1 ∈ A, p1 = 0 or deg(p1 ) < α1 + · · · + αn + β1 ≤ |α + β|
=c1 (x1α1 +β1 xα αn β2 βn β2 βn
2 · · · xn )(x2 · · · xn ) + p1 x2 · · · xn
2
=c1 (c2 xα
1
1 +β1 α2 +β2
x2 · · · xnαn +βn + p2 ) + p1 xβ2 2 · · · xβnn ,
c2 ∈ R left invertible, p2 ∈ A, p2 = 0 or
deg(p2 ) < α1 + β1 + α2 + · · · + αn + β2 + · · · + βn = |α + β|
=cα,β xα+β + pα,β ,
G(A) ∼
= R[x1 , . . . , xn ]/I0 ,
where R[x1 , . . . , xn ] is the habitual polynomial ring and I0 is the two-side ideal
hxi r − ci,r xi , xj xi − ci,j xi xj | r ∈ R, 1 ≤ i, j ≤ ni (we will use the same notation
for the variables of A and R[x1 , . . . , xn ]). Let a ∈ G(A), then a = ⊕m≥0 am ,
where am = am + Fm−1 , am ∈ Fm and am 6= 0 only for a finite subset of
integers m; without loss of generality we can assume that if am 6= 0 then am is
10 Claudia Gallego & Oswaldo Lezama
ab =cα1 σ α1 (dβ1 )cα1 ,β1 xα1 +β1 + cα1 σ α1 (dβ2 )cα1 ,β2 xα1 +β2 + · · · +
cα1 σ α1 (dβs )cα1 ,βs xα1 +βs + · · · + cαr σ αr (dβ1 )cαr ,β1 xαr +β1 +
cαr σ αr (bβ2 )cαr ,β2 xαr +β2 + · · · + cαr σ αr (bβs )cαr ,βs xαr +βs + q,
Gröbner Bases for Ideals of σ − P BW Extensions 11
xβ xα ⇒ lm(xγ xβ xλ ) lm(xγ xα xλ ).
and
lm(xα xβ ) = xα+β . (3.1)
4 Reduction in σ − P BW extensions
Some natural computational conditions on R will be assumed in the rest of this
paper (see [7]).
Definition 16. A ring R is left Gröbner soluble (LGS) if the following condi-
tions hold:
(i) R is left Noetherian.
Gröbner Bases for Ideals of σ − P BW Extensions 13
Remark 17. The three above conditions imposed to R are needed in order to
guarantee a Gröbner theory in the rings of coefficients, in particular, to have
an effective solution of the membership problem in R (see (ii) in the Definition
18 below). From now on we will assume that A = σ(R) < x1 , . . . , xn > is a
σ − P BW extension of R, where R is a LGS ring and M on(A) is endowed with
some monomial order.
(i) lm(fi )|lm(f ), 1 ≤ i ≤ t, i.e., there exists xαi ∈ M on(A) such that
lm(f ) = lm(xαi lm(fi )) = xαi +exp(lm(fi )) .
(ii) lc(f ) = r1 σ α1 (lc(f1 ))cα1 ,f1 + · · · + rt σ αt (lc(ft ))cαt ,ft , where cαi ,fi are de-
fined as in the Theorem 7, i.e., cαi ,fi := cαi ,exp(lm(fi )) .
Pt
(iii) h = f − i=1 ri xαi fi .
F
We say that f reduces to h by F , denoted f −−→+ h, if there exist h1 , . . . , ht−1 ∈
A such that
F F F F F
f −−−−→ h1 −−−−→ h2 −−−−→ · · · −−−−→ ht−1 −−−−→ h.
f is reduced (also called minimal) w.r.t F if f = 0 or there is no one step
reduction of f by F . Otherwise, we will say that f is reducible w.r.t F . If
F
f −−→+ h and h is reduced w.r.t F , then we say that h is a remainder for f
w.r.t F .
Remark 19. (i) By Theorem 7, the coefficients cαi ,fi in the previous definition
are unique and satisfy
Using the reduction relation and the identities in Remark 8 (ii), it is easy to
prove the following interesting properties.
Proposition 20. Let A be a σ-P BW extension such that cα,β is invertible for
each α, β ∈ Nn . Let f, h ∈ A, θ ∈ Nn and F = {f1 , . . . , ft } be a finite set of
non-zero polynomials of A. Then,
F
(i) If f −−→ h, then there exists p ∈ A with p = 0 or lm(xθ f ) lm(p)
F
such that xθ f + p −−→ xθ h. In particular, if A is quasi-commutative, then
p = 0.
F
(ii) If f −−→+ h and p ∈ A is such that p = 0 or lm(h) lm(p), then
F
f + p −−→+ h + p.
F
(iii) If f −−→+ h, then there exists p ∈ A with p = 0 or lm(xθ f ) lm(p) such
F
that xθ f + p −−→+ xθ h. If A is quasi-commutative, then p = 0.
F
(iv) If f −−→+ 0, then there exists p ∈ A with p = 0 or lm(xθ f ) lm(p) such
F
that xθ f + p −−→+ 0. If A is quasi-commutative, then p = 0.
Theorem 21. Let F = {f1 , . . . , ft } be a finite set of non-zero polynomials of A
and f ∈ A, then the Division Algorithm below produces polynomials q1 , . . . , qt , h
F
∈ A, with h reduced w.r.t F , such that f −−→+ h and
f = q1 f1 + · · · + qt ft + h,
with
lm(f ) = max{lm(lm(q1 )lm(f1 )), . . . , lm(lm(qt )lm(ft )), lm(h)}.
Gröbner Bases for Ideals of σ − P BW Extensions 15
INPUT: f, f1 , . . . , ft ∈ A with fj 6= 0 (1 ≤ j ≤ t)
OUTPUT: q1 , . . . , qt , h ∈ A with f = q1 f1 + · · · + qt ft + h and h is
reduced w.r.t {f1 , . . . , ft } and
lm(f ) = max{lm(lm(q1 )lm(f1 )), . . . , lm(lm(qt )lm(ft )), lm(h)}
INITIALIZATION: q1 := 0, q2 := 0, . . . , qt := 0, h := f
WHILE h 6= 0 and there exists j such that lm(fj ) divides lm(h) DO
Calculate J := {j | lm(fj ) divides lm(h)}
FOR j ∈ J DO
Calculate αj ∈ Nn such that αj +exp(lm(fj )) =
exp(lm(h))
IF the equation lc(h) = j∈J rj σ αj (lc(fj ))cαj ,fj is solu-
P
ble, where cαj ,fj are defined as in the Theorem 7 THEN
Calculate one solution (rj )j∈J
h := h − j∈J rj xαj fj
P
FOR j ∈ J DO
qj := qj + rj xαj
ELSE
Stop
Proof. We first note that the Division Algorithm is the iteration of the reduction
process. If f is reduced with respect to F := {f1 , . . . , ft }, then h = f, q1 =
· · · = qt = 0 and lm(f ) = lm(h). If f is not reduced, i.e., then we make the
F
first reduction, f −−→ h1 , with f = j∈J1 rj1 xαj fj + h1 , with J1 := {j | lm(fj )
P
divides lm(f )} and rj1 ∈ R. If h1 is reduced with respect to F , then the cycle
WHILE ends and we have that qj = rj1 xαj for j ∈ J1 and qj = 0 for j ∈ / J1 .
Moreover, lm(f ) lm(h1 ) and lm(f ) = lm(lm(qj )lm(fj )) for j ∈ J1 such that
rj1 6= 0, hence, lm(f ) = max1≤j≤t {lm(lm(qj )lm(fj )), lm(h1 )}. If h1 is not
F
P so we make the second reduction with respect to F , h1 −−→ h2 , with
reduced,
h1 = j∈J2 rj2 xαj fj + h2 , J2 := {j | lm(fj ) divides lm(h1 )} and rj2 ∈ R. We
have
f = j∈J1 rj1 xαj fj + j∈J2 rj2 xαj fj + h2
P P
If h2 is reduced with respect to F the procedure ends and we get that qj = qj for
j∈ / J2 and qj = qj +rj2 xαj for j ∈ J2 . We know that lm(f ) lm(h1 ) lm(h2 ),
this implies that the algorithm produces polynomials qj with monomials or-
dered according to the monomial order fixed, and again we have lm(f ) =
16 Claudia Gallego & Oswaldo Lezama
max1≤j≤t {lm(lm(qj )lm(fj )), lm(h2 )}. We can continue this way and the al-
gorithm ends since M on(A) is well ordered (Proposition 12).
Example 22. In A2 (2, 2), with K := Q, we consider the order deglex with
y1 y2 ; let f1 := x21 x2 y1 y2 , f2 := x2 y1 , f3 := x1 y2 and f := x1 x22 y12 y2 + x21 x2 y1 .
For f we will find q1 , q2 , q3 and h, following the previous algorithm. We will use
the relations of Example 5 (iv); in particular, since yi yj = yj yi , then cα,β = 1 for
every α, β ∈ M on(A2 (2, 2)). For j = 1, 2, 3, we will note αj := (αj1 , αj2 ) ∈ N2 .
Step 1. We start with h := f , q1 := 0, q2 := 0, q3 := 0; since lm(fj )|lm(h) for
j = 1, 2, 3, we compute αj such that αj + exp(lm(fj )) = exp(lm(h)), and also,
σ αj (lc(fj )):
h =h − (r1 y α1 f1 + r2 y α2 f2 + r3 y α3 f3 )
1
=h − y1 f1 − x1 x2 y1 y2 f2 + x1 x2 y12 f3
2
1
=h − y1 x1 x2 y1 y2 − x1 x2 y1 y2 x2 y1 + x1 x2 y12 x1 y2
2
2
1 2 2
= − x1 x2 y1 + x1 x2 y1 .
2
We compute also
q1 = y1 , q2 = 12 x1 x2 y1 y2 , q3 = −x1 x2 y12 .
we observe that
Definition 23. Let I 6= 0 be a left ideal of A and let G be a non empty finite
subset of non-zero polynomials of I, we say that G is a Gröbner basis for I if
each element 0 6= f ∈ I is reducible w.r.t G.
G
f ∈ I if and only if f −−→+ 0.
18 Claudia Gallego & Oswaldo Lezama
G
Proof. (i)⇒ (ii): Let f ∈ I, if f = 0, then by definition f −−→+ 0. If f 6= 0,
G
then there exists h1 ∈ A such that f −−→ h1 , with lm(f ) lm(h1 ) and f − h1 ∈
hGi ⊆ I, hence h1 ∈ I; if h1 = 0, so we end. If h1 6= 0, then we can repeat this
G
reasoning for h1 , and since M on(A) is well ordered, we get that f −−→+ 0.
G
Conversely, if f −−→+ 0, then by the Theorem 21, there exist g1 , . . . , gt ∈ G and
q1 , . . . , qt ∈ A such that f = q1 g1 + · · · + qt gt , i.e., f ∈ I.
(ii)⇒ (i): evident.
(i)⇔ (iii): this is a direct consequence of the Definition 18.
(iii)⇒ (iv) Since R is a left Noetherian ring, there exist r1 , . . . , rs ∈ R, f1 , . . . , fl
∈ I such that hα, Ii = hr1 , . . . , rs i, lm(fi ) = xα , 1 ≤ i ≤ l, with hr1 , . . . , rs i ⊆
hlc(f1 ), . . . , lc(fl )i, so hlc(f1 ), . . . , lc(fl )i = hα, Ii. Let r ∈ hα, Ii, there exist
a1 , . . . , al ∈ R such that r = a1 lc(f1 )+· · ·+al lc(fl ); by (iii), for each i there exist
g1i , . . . , gti i ∈ G and bji ∈ R such that lc(fi ) = b1i σ α1i (lc(g1i ))cα1i ,g1i + · · · +
bti i σ αti i (lc(gti i ))cαti i ,gti i , with xα = lm(fi ) = lm(xαji lm(gji )), thus hα, Ii ⊆ J.
Conversely, if r ∈ J, then r = b1 σ β1 (lc(g1 ))cβ1 ,g1 + · · · + bt σ βt (lc(gt ))cβt ,gt , with
bi ∈ R, βi ∈ Nn , gi ∈ G such that βi + exp(lm(gi )) = α for any 1 ≤ i ≤ t; note
that xβi gi ∈ I, lm(xβi gi ) = xα , lc(xβi gi ) = σ βi (lc(gi ))cβi ,gi , for 1 ≤ i ≤ t, and
r = b1 lc(xβ1 g1 ) + · · · + bt lc(xβt gt ), i.e., r ∈ hα, Ii.
(iv)⇒ (iii): let 0 6= f ∈ I and let α = exp(lm(f )), then lc(f ) ∈ hα, Ii; by
(iv) lc(f ) = b1 σ β1 (lc(g1 ))cβ1 ,g1 + · · · + bt σ βt (lc(gt ))cβt ,gt , with bi ∈ R, βi ∈ Nn ,
gi ∈ G such that βi + exp(lm(gi )) = α for any 1 ≤ i ≤ t. From this we conclude
that lc(f ) ∈ hσ β1 (lc(g1 ))cβ1 ,g1 , . . . , σ βt (lc(gt ))cβt ,gt i.
We start fixing some notation and proving a preliminary general result for ar-
bitrary σ − P BW extensions.
Definition 26. Let F := {g1 , . . . , gs } ⊆ A, XF the least common multiple
of {lm(g1 ), . . . , lm(gs )}, θ ∈ Nn , βi := exp(lm(gi )) and γi ∈ Nn such that
γi + βi = exp(XF ), 1 ≤ i ≤ s. BF,θ will denote a finite set of generators of
SF,θ := SyzR [σ γ1 +θ (lc(g1 ))cγ1 +θ,β1 · · · σ γs +θ (lc(gs ))cγs +θ,βs )].
For θ = 0 := (0, . . . , 0), SF,θ will be denoted by SF and BF,θ by BF .
Theorem 27. Let I 6= 0 be a left ideal of A and let G be a finite subset of
non-zero generators of I. Then the following conditions are equivalent:
(i) G is a Gröbner basis of I.
(ii) For all F := {g1 , . . . , gs } ⊆ G, θ ∈ Nn and (b1 , . . . , bs ) ∈ BF,θ ,
Ps γi +θ G
i=1 bi x gi −−→+ 0.
We consider the three parts of the previous sum: for the last part and by the
definition of F , xα0 max{lm(lm(fi )lm(gi ))}ti=s+1 ; for the first part we note
Pk
that xα0 lm(lm(fi − j=1 rj bji lm(fi ))lm(gi )) for every 1 ≤ i ≤ s. Now we
will consider the second part:
Ps Pk Pk Ps αi
i=1 j=1 rj bji lm(fi )gi = j=1 rj ( i=1 bji x gi ) =
Pk Ps γi +θ
j=1 rj ( i=1 bji x gi );
Ps G
from the hypothesis, i=1 bji xγi +θ gi −−→+ 0, and by Theorem 21, there exist
Ps Pt Ps
q1 , . . . , qt ∈ A such that i=1 bji xαi gi = i=1 qi gi , with lm( i=1 αi
Psbji x gαii) =
t α0
max{lm(lm(qi )lm(gi ))}i=1 , but (bj1 , . . . , bjs ) ∈ S, so x lm( i=1 bji x gi )
and hence xα0 lm(lm(qi )lm(gi )) for every 1 ≤ i ≤ t. Thus, considering the
three parts of f , we get a contradiction with the way we choose f1 , . . . , ft .
Taking θ = 0 we obtain the particular case.
Remark 28. For P BW extensions, the proof of (i)⇔(ii) in the Theorem 27
involves the proof of Theorem 3.3.4 in [10], since in that case σi = idR for all i
and cα,β = 1 for all α, β ∈ Nn .
With the Theorem 27 we prove next the main result of this section.
Theorem 29. Let A be a quasi-commutative bijective σ − P BW extension. Let
I 6= 0 be a left ideal of A and let G be a finite subset of non-zero generators of
I. Then the following conditions are equivalent:
(i) G is a Gröbner basis of I.
(ii) For all F := {g1 , . . . , gs } ⊆ G and (b1 , . . . , bs ) ∈ BF ,
Gröbner Bases for Ideals of σ − P BW Extensions 21
Ps γi G
i=1 bi x gi −−→+ 0.
It is easy to prove that the above operations convert Rs into a R-module denoted
by (Rs )? ; let
?
Ps
SF,θ := {(b1 , . . . , bs ) ∈ (Rs )? | i=1 bi σ θ+γi (lc(gi ))cθ+γi ,βi = 0},
?
it is clear that SF,θ is a R-submodule of (Rs )? . Note that (Rs )? is finitely
generated: (b1 , . . . , bs ) = b1 e 1 + · · · + bs e s = σ θ (b01 )e 1 + · · · + σ θ (b0s )e s (since σ θ
is surjective), so (b1 , . . . , bs ) = b01 ? e 1 + · · · + b0s ? e s . Since R is a left Noetherian
ring, then (Rs )? is a left Noetherian R-module, and consequently, SF,θ ?
is finitely
generated. We observe that if θ = 0, then the R-module structure of (Rs )? is
the habitual, i.e., (Rs )? = Rs , and also SF? = SF .
The function defined by
? α
SF,θ −
→ SF
b := (b1 , . . . , bs ) 7→ b 0 := (b01 , . . . , b0s )
INPUT: F := {f1 , . . . , fs } ⊆ A, fi 6= 0, 1 ≤ i ≤ s
OUTPUT: G = {g1 , . . . , gt } a Gröbner basis for < F >
INITIALIZATION: G := ∅, G0 := F
WHILE G0 6= G DO
D := P (G0 ) − P (G)
G := G0
FOR each S := {gi1 , . . . , gik } ∈ D DO
Compute BS
FOR each b = (b1 , . . . , bk ) ∈ BS DO
Pk γj G0
Reduce j=1 bj x gij −−→+ r, with r
reduced with respect to G0 and γj defined
as in the Definition 26
IF r 6= 0 THEN
G0 := G0 ∪ {r}
Gröbner Bases for Ideals of σ − P BW Extensions 23
From Theorem 10 and the previous corollary we get the following direct conclu-
sion.
Corollary 31. Let A be a quasi-commutative bijective σ − P BW extension.
Then each left ideal of A has a Gröbner basis.
A quick and easy illustration of the above algorithm is presented in the following
example.
Example 32. In O3 (2, 2, 2) = σ(R) < x2 , x3 >, with R := Q[x1 ] and
x2 x1 = 2x1 x2 , x3 x1 = 2x1 x3 , x3 x2 = 2x2 x3 ,
we consider the order deglex with x2 x3 ; let f1 := x2 + x1 and f2 := x3 + 1.
Using the previous algorithm we will construct a Gröbner basis for the left
ideal I :=< f1 , f2 >. We observe that in this example the endomorphisms
σ1 , σ2 : R → R coincide, and are defined by k 7→ k, x1 7→ 2x1 , for any k ∈ Q.
We start with G := ∅ and G0 := {f1 , f2 }.
Step 1. Since G0 6= G we have D = {S1 , S2 , S1,2 }, with
S1 = {f1 }, S2 = {f2 }, S1,2 = {f1 , f2 }.
We make G = G0 .
For S1 we compute BS1 , a system of generators of SyzR [σ γ1 (lc(f1 ))cγ1 ,β1 ]. Sim-
plifying the notation, we will write BS1 = SyzR [σ γ1 (lc(f1 ))cγ1 ,β1 ]. We have
XS1 = lcm{lm(f1 )} = lm(f1 ), β1 = exp(lm(f1 )) = (1, 0), so γ1 = (0, 0) and
cγ1 ,β1 = 1. Thus, BS1 = SyzR [1] = 0, and hence, we do not add a new polyno-
mial to G0 . For S2 we have the same situation. In general, since R has not zero
divisors, if S has only one element, then BS = 0 and no new element is added.
For S1,2 we compute BS1,2 = SyzR [σ γ1 (lc(f1 ))cγ1 ,β1 , σ γ2 (lc(f2 ))cγ2 ,β2 ]: XS1,2 =
lcm{x2 , x3 } = x2 x3 , so γ1 = (0, 1) and x3 x2 = 2x2 x3 , thus cγ1 ,β1 = 2; in a
similar way γ2 = (1, 0) and cγ2 ,β2 = 1. Then, BS1,2 = SyzR [σ10 σ21 (1)2, σ11 σ20 (1)1]
= SyzR [2, 1] = {(1, −2)} and hence
1xγ1 f1 − 2xγ2 f2 = x3 (x2 + x1 ) − 2x2 (x3 + 1) = −2x2 − 2x1 x3 ;
but −2x2 − 2x1 x3 can be reduced to the reduced polynomial f3 := 4x1 , so we
make G0 := {f1 , f2 , f3 }.
Step 2. Since G0 6= G we compute D = P (G0 ) − P (G) and we make G = G0 . In
D we only need to consider three subsets
S1,3 = {f1 , f3 }, S2,3 = {f2 , f3 }, S1,2,3 = {f1 , f2 , f3 }.
For S1,3 we have BS1,3 = {(−8x1 , 1)} and with this we get the polynomial −8x21
that can be reduced to 0 by f3 . For S2,3 we have a similar situation.
For S1,2,3 we found BS1,2,3 = {(1, −2, 0), (0, −16x1 , 1)}; for the first generator
we get −2x2 + 2x1 x3 and this polynomial can be reduced by f1 to 2x1 x3 + 2x1 ,
and this one can be reduce to 0 by f2 . For the second generator we get −16x1 x2
that can be reduced to 16x21 by f1 , but 16x21 is reduced to 0 by f3 .
Thus, G = {f1 , f2 , f3 } is a Gröbner basis of I.
24 Claudia Gallego & Oswaldo Lezama
zi r = ci,r zi , zj zi = ci,j zi zj , 1 ≤ i, j ≤ n,
but geσ σ
= h , so ge = h, and hence, ge ∈ I for any 1 ≤ e ≤ t.
Finally, since I is absorbent, lt(ge ) ∈ I and each element 0 6= f ∈ I can be
reduced w.r.t {lt(g1 ), . . . , lt(gt )}, i.e., {lt(g1 ), . . . , lt(gt )} is a Gröbner basis of
I.
We conclude this section with some interesting properties of absorbent ideals.
Proposition 36. Let A be a σ − P BW extension of R and I a left ideal of A.
T
(i) If {Ik }k∈κ is a family of absorbent ideals of A, then k∈κ Ik is absorbent,
and \
sa(I) := J
I⊆J
J absorbent
where R < t(I) > is the left R-submodule of A generated by t(I) and
< t(I) > is the left ideal of A generated by t(I).
(iii) I is absorbent ⇔ I =R < t(I) > ⇔ I =< t(I) >.
(iv) Let
26 Claudia Gallego & Oswaldo Lezama
(v) sa(I) = Ir .
P
(vi) If {Ik }k∈κ is a family of absorbent ideals of A, then k∈κ Ik is absorbent,
and X
ia(I) := J
J⊆I
J absorbent
Example 37. The absorbent ideals ia(I) and sa(I) associated to any left ideal
I of A can be easy illustrated in the classical commutative polynomial ring A :=
Q[x, y, z], with deglex order and x > y > z; we will consider some particular
situations:
Acknowledgements
The authors are grateful to the editors and the referee for valuable suggestions
and corrections.
References
[1] Bell, A. and Goodearl, K., Uniform rank over differential operator
rings and Poincaré-Birkhoff-Witt extensons, Pacific Journal of Mathematics,
131(1), 1988, 13-37.
[4] Chyzak, F., Quadrat, A. and Robertz, D., Effective algorithms for
parametrizing linear control systems over Ore algebras, INRIA, Rapport de
recherche n◦ 5181, 2004.
[5] Cohn, P., Free Rings and their Relations, Academic Press, 1985.
[7] Lezama, O., Gröbner bases for modules over Noetherian polynomial com-
mutative rings, Georgian Mathematical Journal, 15, 2008, 121-137.
Departamento de Matemáticas
Universidad Nacional de Colombia
Bogotá, Colombia
e-mail : jolezamas@unal.edu.co