Next Article in Journal
EasyStego: Robust Steganography Based on Quick-Response Barcodes for Crossing Domains
Next Article in Special Issue
Koszulity and Point Modules of Finitely Semi-Graded Rings and Algebras
Previous Article in Journal
Starlike Functions Related to the Bell Numbers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SAGBI Bases in G-Algebras

by
Muhammad Abdul Basit Khan
1,
Junaid Alam Khan
1 and
Muhammad Ahsan Binyamin
2,*
1
Department of Mathematical Sciences, Institute of Business Administration, Karachi-75270, Pakistan
2
Department of Mathematics, GC University, Faisalabad-38000, Pakistan
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(2), 221; https://doi.org/10.3390/sym11020221
Submission received: 10 January 2019 / Revised: 6 February 2019 / Accepted: 8 February 2019 / Published: 13 February 2019
(This article belongs to the Special Issue Mirror Symmetry and Algebraic Geometry)

Abstract

:
In this article, we develop the theory of SAGBI bases in G-algebras and create a criterion through which we can check if a set of polynomials in a G-algebra is a SAGBI basis or not. Moreover, we will construct an algorithm to compute SAGBI bases from a subset of polynomials contained in a subalgebra of a G-algebra.

1. Introduction

Our interest in the topic of this paper was inspired by the work of Levandovskyy [1]. In [1], the author developed the concept and computational criterion for computing Gröbner bases in G-algebra whenever these bases have Poincare-Birkhof-Witt (PBW) bases.
The popular PBW theorem is initially defined in [2] for a special Lie algebra, known as enveloping algebra over a condition of finite dimension. PBW theorem is one of the most important tools to study representation theory, theory of algebra, and rings. The notion, G-algebra developed by Apel [3] and Mora [4]. This algebra is quoted as algebra of solvable types [5,6,7] and PBW algebras [8]. These are also nice generalization of commutative algebras and widely used in non-commutative algebraic geometry [9].
Gordon proposed the idea of Gröbner bases in [10] in 1900 while Gröbner bases for commutative rings of polynomials over a field K were defined and developed by Buchberger [11] in 1965. The theory of Gröbner bases in a free associative algebra was developed by Kandri and Rody [5]. Gröbner bases in G-algebras over a field K were defined by Levandovskyy, he also developed a criterion for the existence of these bases and gave a method to compute them [1].
It is natural to make analogue of Gröbner bases of ideal in K-subalgebra; this work was done independently by Robbiano and Sweedler in [12] and Kapur and Madlener in [13]. These bases are known as SAGBI bases. In [14] Nordbeck developed the concept of SAGBI bases in free associative algebra and gave a method to compute them.
In this paper, we establish the theory of SAGBI bases in a general G-algebra over a field K; and we also develop a computational criterion for its construction.
The sketch of this paper is as follows. In Section 2, we briefly describe the concept of a G-algebra and give some definitions that will be used, including the definition of a SAGBI basis in a G-algebra (Definition 4). In Section 3, we define the process of subalgebra reduction in a G-algebra and introduce the concept SAGBI normal form in a G-algebra. Also, we give an algorithm (Algorithm 1) to compute it and its consequences (Proposition 3.8). Finally, in Section 4, we give a SAGBI bases criterion, (Theorem 1) which determines whether a given set is a SAGBI basis. Based on this criterion, we give an algorithm (Algorithm 2) to compute them.

2. Definitions and Notations

In this section, first, we will introduce G-algebras and then we will review some basic terminologies related with it. G-algebras are significant in the study of non-commutative algebras. It has a wide application area. The theory of Gröbner bases are well developed for G-algebras. The corresponding algorithms are implemented in Singular [15]. Details can be found in [16].
Definition 1.
T n = K x 1 , , x n be the free associative K-algebra, generated by { x 1 , , x n } over K. Let  c i j K { 0 } and d i j , denote the standard polynomials in T n , where 1 i < j n . Consider
A = K x 1 , , x n | x j i = c i j · x i x j + d i j , 1 i < j n
A is termed as a G-algebra, if these conditions hold:
1.
There exists a monomial well-ordering < on N n such that
for all i < j , L M ( d i j ) < x i x j
2.
For all 1 i < j < k n , the polynomial
c i k c j k · d i j x k x k d i j + c j k · x j d i k c i j · d i k x j + d j k x i c i j c i k · x i d j k
reduces to 0 with respect to the relations of A.
A K-algebra A has a PBW basis, if { x 1 α 1 x 2 α 2 x n α n } , known as a standard word-set, is a K-basis of A.
Proposition 1
([1]).Let A be a G-algebra. Then it is an integral domain and has a PBW basis.
Let A = K x 1 , , x n | x j x i = c i j · x i x j + d i j , 1 i < j n be a G-algebra over the field K. As A has a PBW basis, we say standard monomial in A appears as x α = x 1 α 1 x 2 α 2 x n α n of this basis. The set M o n ( A ) consist all standard monomials from A, that is,
M o n ( A ) = x 1 α 1 x 2 α 2 x n α n | α k 0 .
Now we introduce the notion of a monomial ordering in a G-algebra.
Definition 2.
Let A be a G-algebra in n variables.
1.
A total ordering < on M o n ( A ) is called a monomial ordering, if it is a well-ordering on M o n ( A ) and for all x α , x β , x γ M o n ( A ) if x α < x β , then x α + γ < x β + γ . If < is a monomial ordering on M o n ( A ) then < is said to be a monomial ordering on A.
2.
As we know, M o n ( A ) forms a K-basis of A, therefore any non-zero element f in A could be uniquely written as f = c α x α + g with c α K { 0 } and x α a monomial. Please note that for any non-zero term c β x β of g, we have x β < x α . The monomial x α M o n ( A ) represents the leading monomial of f, denoted by L M ( f ) . Here c α K { 0 } represents the leading coefficient of f, denoted by L C ( f ) .
3.
Let H A , the notation K H A means the subalgebra S of A generated by H. It is the polynomials set in the H-variables in A.
4.
For H A , m ( H ) denotes a monomial in terms of elements of H, we call it H-monomial. For m ( H ) = h i 1 h i 2 h i t , h i j H we define
L M ¯ m ( H ) = L M L M ( h i 1 ) L M ( h i 2 ) L M ( h i t )
Also,
L T ¯ m ( H ) = L T L T ( h i 1 ) L T ( h i 2 ) L T ( h i t ) .
Example 1.
Consider a subset H = { h 1 = x 2 + 1 , h 2 = 2 x , h 3 = x } of A = K x , | x = x + 1 which is the first Weyl algebra. A monomial m ( H ) K H A is
m ( H ) = h 1 h 2 = ( x 2 + 1 ) ( 2 x ) = 2 x 3 2 x 2 2 + 2 x 2 + 2 x .
Further
L M ( h 1 ) L M ( h 2 ) = x 3 2 + x 2 and , L M ¯ m ( H ) = L M L M ( h 1 ) L M ( h 2 ) = x 3 2 .

3. SAGBI Normal Form in G -Algebras

In this section, first, we define the process of reduction together with SAGBI normal form in G-algebras, following which we define the concept of SAGBI bases in G-algebra.
Definition 3.
Let H and s be a subset and a polynomial in a G-algebra A, respectively. If there exists an H-monomial m ( H ) , and k K satisfying L T ¯ ( k m ( H ) ) = L T ( s ) , then we say that
s o = s k m ( H )
is a one-step s-reduction of s with respect to H. Otherwise, the s-reduction of s with respect to H is s itself.If we apply the one-step s-reduction process iteratively, we can achieve a special form of s with respect to H (which cannot be s-reduced further with respect to H), called SAGBI normal form, and write it as, s o : = S N F ( s | H ) . For the reader’s convenience, we give an algorithm for its computation.
Remark 1.
During the reduction process inside the w h i l e loop, L M ( s 0 ) is strictly smaller than L M ( s ) (by the choice of k and m ( H ) ). Due to well-ordering of >, Algorithm 1 always terminates after a finite number of sweeps.
Algorithm 1 S N F ( s H )
  • Require: > a fixed well-ordering on the G-algebra A, H A and s A   
  • Ensure: h A the SAGBI normal form   
  • s o : = s   
  • H s o : = { k m ( H ) k K and L T ¯ ( k m ( H ) ) = L T ( s o ) }   
  • while s o 0 and H s o do
  •   choose k m ( H ) H s o   
  •    s o : = s o k m ( H )   
  •    H s o : = { k m ( H ) k K and L T ¯ ( k m ( H ) ) = L T ( s o ) }   
  • return s o ;
Remark 2.
For different choices “ k m ( H ) ”in the algorithm above, the output of S N F may also be different.
Following is an example of the SAGBI normal form in an enveloping algebra. Table 1 and Table 2 in the above example shows that the S N F of different choices are uncommon. In the next example (see Table 3 , Table 4 and Table 5 ) we use second Weyl algebra with all possible choices of the while loop of Algorithm 1.
Example 2.
Let A = Q e , f , h | f e = e f h , h e = e h + 2 e , h f = f h 2 f . Let S be a subalgebra of A generated by H = q 1 , q 2 , q 3 = e 2 , f , f h + f and g = e 2 f h + e h + f , associated with degrevlex ordering(dp). For the computation of S N F ( g H ) , we use Algorithm 1.
Example 3.
Let A = Q x 1 , x 2 , 1 , 2 i x i = x i i + 1 , and the subalgebra S in A generated by H = p 1 , p 2 = x 2 2 1 1 , x 1 2 + 1 , and a polynomial g = x 1 1 2 x 2 4 2 + x 1 x 2 2 + x 2 2 1 3 , associated with degrevlex ordering(dp). For the computation of the S N F ( g H ) , we use Algorithm 1.
Let S be a subalgebra of G-algebra A and H S . Our interest lies in the case when SAGBI normal form s o = 0 for s S . If there is at least one choice of H-monomials such that s o = 0 , then we say s reduces weakly over H, and reduces strongly if all possible choices give s o = 0 .
Definition 4.
Let S be a subalgebra of G-algebra A. A subset H S is called a SAGBI basis for S if s S , s 0 , a H-monomial, m ( H ) in K H A such that
L M ( s ) = L M ¯ ( m ( H ) )
The following proposition illustrates that s K H A reduces strongly to s o = 0 if H is a SAGBI basis of S.
Proposition 2.
Let S be subalgebra of A and H S . We assume H to be a SAGBI basis of S, then
1.
For each s A , s S if and only S N F ( s | H ) = 0
2.
H generates the subalgebra S i.e., S = K H A .
Proof. 
  • First assume S N F ( s | H ) = 0 , then s = k i m i ( H ) where k i K and hence s S . Conversely, suppose that s S and S N F ( s | H ) 0 then it cannot be reduced further i.e., L M ( S N F ( s | H ) ) L M ¯ ( m ( H ) ) , for any H-monomial m ( H ) and this contradicts that H is a SAGBI basis.
  • Follows from ( 1 ) , s S if and only if S N F ( s | H ) = 0 , that is, s = k i m i ( H ) with k i K , it implies s K H A . which shows S = K H A .

4. SAGBI Basis Construction in G -Algebras

For the computation of SAGBI bases in G-algebra, we propose an algorithm and explore some ingredients that are necessary for this construction. Throughout this section, let A be a G-algebra over the field K.
Definition 5.
Let H A and m ( H ) and m ( H ) be H-monomials. The pair ( m ( H ) , m ( H ) ) is a critical pair of a H if L M ¯ ( m ( H ) ) = L M ¯ ( m ( H ) ) . The T-polynomial of critical pair is defined as T ( m ( H ) , m ( H ) ) = m ( H ) k m ( H ) where k K such that L T ¯ ( m ( H ) ) = L T ¯ ( m ( H ) ) .
Definition 6.
Let H be a set of polynomials in A and S = K H A be a subalgebra in A. We consider P S with the representation P = i = 1 t k i m i ( H ) . Then the height of P with respect to this representation is defined as h t ( P ) = max i = 1 t { L M ¯ ( m i ( H ) ) } , where the maximum is taken with respect to term ordering in A.
Remark 3.
The height is defined for a specific representation of elements of A, not for the elements itself.
Theorem 1.
(SAGBI Basis Criterion)Assume H generates S as a subalgebra in A, then H is a SAGBI basis of S if every T-polynomial of every critical pair of H gives zero SAGBI normal form.
Proof. 
Assume H is a SAGBI basis of S. Since every T-polynomial is an element of S = K H A , its SAGBI normal form is equal to zero by part (1) of Proposition 2.
Conversely, suppose given 0 s S . It is sufficient to prove that it has a representation s = p = 1 t k p m p ( H ) , where k p K and m p ( H ) K H A with L M ( s ) = h t ( p = 1 t k p m p ( H ) ) .
Let s S with representation s = p = 1 t k p m p ( H ) with smallest possible height X among all possible representations of s in S, that is X = max p = 1 t { L M ¯ ( m p ( H ) ) } . Clearly L M ( s ) X .
Suppose L M ( s ) X i.e., cancellation of terms occur then there exist at least two H-monomials such that their leading monomial is equal to X. Assume we have only two H-monomials m i ( H ) , m j ( H ) in the representation s = p = 1 t k p m p ( H ) such that L M ¯ ( m i ( H ) ) = L M ¯ ( m j ( H ) ) = X . If T ( m i ( H ) , m j ( H ) ) = m i ( H ) k m j ( H ) , we can write
s   = p = 1 t k p m p ( H ) = k i ( m i ( H ) k m j ( H ) ) + ( k j + k i k ) m j ( H ) + p = 1 , p i , j t k p m p ( H ) = k i T ( m i ( H ) , m j ( H ) ) + ( k j + k i k ) m j ( H ) + p = 1 , p i , j t k p m p ( H )
Since T ( m i ( H ) , m j ( H ) ) has a zero SAGBI normal form, then this T-polynomial is either zero or can be written as sum of H-monomials of height L M ( T ( m i ( H ) , m j ( H ) ) which is less than X. If k j + k i k is equal to zero, then the right-hand side of Equation (3) is a representation of s that has the height less than X, which contradicts our initial assumption that we had chosen a representation of s that had the smallest possible height. Otherwise, the height is preserved, but on the right-hand side of Equation (3), we have only one H-monomial m j ( H ) such that L M ¯ ( m j ( H ) ) = X , which is a contradiction as at least two H-monomials of such type must exist in the representation of s. ☐
Remark 4.
The necessary critical pairs used in SAGBI basis testing are those critical pairs ( ( m ( H ) , m ( H ) ) which cannot be factor as m ( H ) = m 1 ( H ) m t ( H ) , m ( H ) = m 1 ( H ) m t ( H ) with L M ¯ m i ( H ) = L M ¯ m i ( H ) for all i. The T-polynomial induced by a necessary critical pair is called the necessary T-polynomial. Since G-algebras are finite factorization domains (Theorem 1.3, [17]), therefore for any critical pair ( ( m ( H ) , m ( H ) ) (possibly not a necessary critical pair), the H-monomials m ( H ) and m ( H ) have finite irreducible factors. The necessary critical pairs will be formed by these irreducible factors, therefore the zero SAGBI normal form of T-polynomials induced by necessary critical pairs implies the SAGBI normal form of T-polynomial of a critical pair ( ( m ( H ) , m ( H ) ) , will be zero (for details, see proposition 6 of [14]).
Using Remark 4, Theorem 1 can be restated by replacing every critical pair with necessary critical pairs i.e., a set that generates a subalgebra in a G-algebra is a SAGBI basis if and only if the T-polynomial of all necessary critical pairs of that set gives zero SAGBI normal form.
The following example illustrates Remark 4.
Example 4.
Let A = Q x , | x = x + 1 be the first Weyl algebra. Let S A be the subalgebra generated by H = x 2 , x , 2 with x > l e x . Let
m ( H ) = x 3 + x 2 3 + x 2 2 + x 4 + x , and m ( H ) = x 3 x 2 3 + x 4 6 + 3 3 .
with L M ¯ m ( H ) = L M ¯ m ( H ) then ( m ( H ) , m ( H ) ) is not a necessary critical pair because they can be written in factored form as
m ( H ) = ( x 2 + x ) ( x + 3 ) : = m 1 ( H ) m 2 ( H ) , and m ( H ) = ( x 2 + 3 ) ( x 3 ) : = m 1 ( H ) m 2 ( H ) ,
with L M ¯ m i ( H ) = L M ¯ m i ( H ) for i = 1 , 2 . Please note that ( m i ( H ) , m i ( H ) ) are necessary critical pairs. Also, observe that
T ( m ( H ) , m ( H ) ) = 2 x 2 3 + x 2 2 + x + 6 3 3          = ( x 3 ) ( x + 3 ) + ( x 2 + 3 ) ( 2 3 )          = T ( m 1 ( H ) , m 1 ( H ) ) m 2 ( H ) + m 1 ( H ) T ( m 2 ( H ) , m 2 ( H ) ) .
Since SAGBI normal form of T-polynomials on the right-hand side reduces to zero, therefore the SAGBI normal form of T ( m ( H ) , m ( H ) ) also vanishes.
Now we give an algorithm based on the SAGBI Basis Criterion to compute SAGBI basis.
Proposition 3.
Let H = H , accumulated over a while loop in Algorithm 2. Then H is a SAGBI basis for K H o A . Furthermore, if K H o A is a finitely generated subalgebra (i.e., H o is a finite set) and admits a finite SAGBI basis, then Algorithm 2 stops and yields a finite SAGBI basis for K H o A
Algorithm 2 SAGBI Construction Algorithm
  • Require: > a fixed well-ordering on the G-algebra A, H o A   
  • Ensure: A SAGBI basis H for K H o A   
  • H = H o and old H =   
  • while H old H o do
  •   Compute C = set of all necessary critical pairs of H  
  •    D = { T ( m ( H ) , m ( H ) ) : ( m ( H ) , m ( H ) ) C }   
  •   Red = { S N F ( p | H ) p D } { 0 }   
  •   old H = H   
  •    H = H Red   
  • return H;
Proof. 
First, we will prove the correctness of Algorithm 2, despite its termination.
Correctness: Let C = C (accumulated over a while loop). We will show that for any arbitrary ( m ( H ) , m ( H ) ) C , for which T-polynomial p = T ( m ( H ) , m ( H ) ) , we have S N F ( p | H ) = 0 .
Since m ( H ) and m ( H ) can always be written in terms of a finite number of elements, h i H . Also, the sets H are nested, therefore these specific h i s necessarily be in H n o , which is formed during the execution of a finite number, n o , of loops. We can assume that m ( H ) = m ( H n o ) and m ( H ) = m ( H n o ) which implies p = T ( m ( H n o ) , m ( H n o ) ) . Clearly, either S N F ( p | H n o ) = 0 or S N F ( p | H n o + 1 ) = 0 . This implies that S N F ( p | H ) = 0 , thus, by Theorem 1, H is a SAGBI basis for K H A = K H o A .
Termination: Now, we suppose that K H o A has a finite SAGBI basis S. Because H is also a SAGBI basis for K H o A , then for each s S , we have the following expression L M ( s ) = L M ¯ ( m ( H ) ) for some H -monomial m ( H ) .
These H -monomials are in terms of finitely many elements of H , we represent this set by H ^ . Please note that H ^ is a finite set and m ( H ) = m ( H ^ ) . Observe that L M ¯ ( m ( H ^ ) ) = L M ¯ ( m ( H ) ) = L M ( s ) which implies H ^ is a SAGBI basis of K H o A . The finite set H ^ must be a subset of H n o which is produced after a finite number n o of loops. Therefore, the set H n o is a SAGBI basis of K H o A and by Theorem 1 the algorithm will terminate after the next pass.
Now we will prove that H n 0 is finite for any finite input H 0 . It follows from Remark 4 that for a finite set H A , their exists finitely many irreducible pairs of H-monomials m ( H ) , m ( H ) such that L M ¯ ( m ( H ) ) = L M ¯ ( m ( H ) ) . This implies that there exist finitely many necessary critical pairs at each step in Algorithm 2, i.e., the set C after the while loop is finite at each step, therefore the output of the while loop should necessarily be finite. Hence starting with a finite set H 0 in Algorithm 2 and completing a strictly finite number of loops n 0 , each loop produces a finite output. We finally achieve the output H n o which is a finite SAGBI basis. ☐
We now give examples of SAGBI bases.
Example 5.
Let A = Q x , | x = x + 1 be the first Weyl algebra. Let S A be the subalgebra generated by H = p 1 = x 2 , p 2 = x , p 3 = 2 with x > l e x . Then its necessary critical pairs are ( p 1 p 3 , p 2 2 ) , ( p 1 p 3 , p 3 p 1 ) and ( p 1 p 3 , p 3 p 1 ) gives T-polynomials that are reduced to zero.
Hence H = p 1 = x 2 , p 2 = x , p 3 = 2 is a SAGBI basis.
In the next example we o add some elements to the generating set during the construction of SAGBI basis.
Example 6.
Let A = Q e , f , h | f e = e f h , h e = e h + 2 e , h f = f h 2 f be an enveloping algebra. Let S A be the subalgebra generated by H = e , h 2 . We construct SAGBI basis of S with respect to the l e x ordering.
Let p 1 = e , p 2 = h 2 , then for the necessary critical pair ( m 1 ( H ) , m 2 ( H ) ) where
m 1 ( H ) = p 2 p 1 = e h 2 + 4 e h + 4 e , and m 2 ( H ) = p 1 p 2 = e h 2 ,
the T-polynomial is T ( m 1 ( H ) , m 2 ( H ) ) = m 1 ( H ) m 2 ( H ) = 4 e h + 4 e . It is not reduced by elements of H, so p 3 = e h + e and H = p 1 , p 2 , p 3 . For the necessary critical pair ( m 3 ( H ) , m 4 ( H ) ) where
m 3 ( H ) = p 3 3 = e 2 h 2 + 4 e 2 h + 3 e 2 , and m 4 ( H ) = p 1 2 p 2 = e 2 h 2 ,
the T-polynomial is
T ( m 3 ( H ) , m 4 ( H ) ) = m 3 ( H ) m 4 ( H ) = 4 e 2 h + 3 e 3 = 4 p 1 p 3 + 3 p 1 2 : = g ,
and S N F ( g | H ) = 0 and all T-polynomials of necessary critical pairs give zero SAGBI normal form. Hence H = e , h 2 , e h + e is a SAGBI basis.
The next example shows that similar to the commutative case, a SAGBI basis of a subalgebra could be infinite.
Example 7.
(Infinite SAGBI basis in the enveloping algebra)
Let A = Q e , f , h | f e = e f h , h e = e h + 2 e , h f = f h 2 f . Let S A be the subalgebra generated by H = p 1 = h , p 2 = e 2 , p 3 = f 2 , p 4 = e f h . We construct SAGBI basis of S with respect to the l e x ordering.
For the necessary critical pair ( m 1 ( H ) , m 2 ( H ) ) where
m 1 ( H ) = p 2 p 3 = e 2 f 2 , and m 2 ( H ) = p 3 p 2 = e 2 f 2 4 e f h + e h 2 + h 2 + 2 h ,
the T-polynomial is
T ( m 1 ( H ) , m 2 ( H ) ) = m 1 ( H ) m 2 ( H ) = 4 e f h e h 2 + h 2 + 2 h = : g 1 ,
and S N F ( g 1 | H ) = e h 2 h 2 2 h = : p 5 . It is not reduced by elements of H, so H = p 1 , p 2 , p 3 , p 4 , p 5 . Continuing in this way we get an infinite SAGBI basis H = h , e 2 , f 2 , e f h , e h 2 , e f 2 , f h 2 , .
In this paper, we develop the theory of SAGBI bases in G-Algebras and its corresponding algorithms. It is useful to understand the structure of subalgebras in a given G-algebra. The theory of Gröbner bases of ideals of a subalgebra in a polynomial ring, termed as SAGBI-Gröbner basis was developed by Miller [18]. This work can be evolved into the theory of SAGBI-Gröbner bases in G-algebras, which illustrate a better significance of ideals in a given subalgebra of a G-algebra.

Author Contributions

All authors contributed equally.

Funding

The APC was funded by Institute of Business Administration, Karachi, Pakistan.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Levandovskyy, V. Non-Commutative Computer Algebra for Polynomial Algebras: Gröbner Bases, Applications and Implementation. Ph.D. Thesis, Universität Kaiserslautern, Kaiserslautern, Germany, 2005. [Google Scholar]
  2. Dixmier, J. Enveloping Algebras; Akademie-Verlag: New York, NY, USA, 1977. [Google Scholar]
  3. Apel, J. Gröbnerbasen in Nichtkommutativen Algebren und ihre Anwendung. Ph.D. Thesis, Universitat Leipzig, Leipzig, Germany, 1988. [Google Scholar]
  4. Mora, T. Groebner bases in non-commutative algebras. In International Symposium on Symbolic and Algebraic Computation; Springer: Berlin/Heidelberg, Germany, 1988; pp. 150–161. [Google Scholar]
  5. Kandri-Rody, A.; Weispfenning, V. Non-commutative Gröbner bases in algebras of solvable type. J. Symb. Comput. 1990, 9, 1–26. [Google Scholar] [CrossRef]
  6. Kredel, H. Solvable Polynomial Rings; Shaker: Aachen, Germany, 1993. [Google Scholar]
  7. Li, H. Noncommutative Gröbner Bases and Filtered-Graded Transfer; Lecture Notes in Mathematics; Springer: Cham, Switzerland, 2002; Volume 1795. [Google Scholar]
  8. Bueso, J.L.; Gómez-Torrecillas, J.; Verschoren, A. Algorithmic Methods in Non-Commutative Algebra: Applications to Quantum Groups; Springer: Dordrecht, The Netherlands, 2013. [Google Scholar]
  9. Rosenberg, A.L. Noncommutative Algebraic Geometry and Representations of Quantized Algebras, Mathematics and Its Applications; Springer: Dordrecht, The Netherlands, 1995; Volume 330. [Google Scholar]
  10. Gordan, P. Les Invariants Des Formes Binaires; Gauthier-Villars: San Francisco, CA, USA, 1900. [Google Scholar]
  11. Buchberger, B. Ein Algorithmus zum Au ndedder Basiselemente des Restklassenringes nach einem Nulldimensionalen Polynomideal. Ph.D. Thesis, University of Innsbruck, Innsbruck, Austria, 1965. [Google Scholar]
  12. Robbiano, L.; Sweedler, M. Subalgebra bases. In Commutative Algebra; Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1990; Volume 1430, pp. 61–87. [Google Scholar]
  13. Kapur, D.; Madlener, K. A Completion Procedure for Computing a Canonical Basis for a k-Subalgebra. In Computers and Mathematics; Springer: New York, NY, USA, 1989; pp. 1–11. [Google Scholar]
  14. Nordbeck, P. Canonical subalgebraic bases in non-commutative polynomial rings. In Proceedings of the 1998 International Symposium on Symbolic and Algebraic Computation; ACM: New York, NY, USA, 1998; pp. 140–146. [Google Scholar]
  15. Greuel, G.-M.; Pfister, G.; Schönemann, H. Singular 4-1-1—A Computer Algebra System for Polynomial Computations. Available online: http://www.singular.uni-kl.de (accessed on 12 February 2019).
  16. Greuel, G.-M.; Pfister, G. A Singular Introduction to Commutative Algebra. With Contributions by Olaf Bachmann, Christoph Lossen and Hans Schönemann, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  17. Bell, J.; Heinle, A.; Levandovskyy, V. On noncommutative finite factorization domains. Trans. Am. Math. Soc. 2017, 369, 2675–2695. [Google Scholar] [CrossRef]
  18. Miller, J.L. Effective Algorithms for Intrinsically Computing SA GBI-Groebner Bases in a Polynomial Ring over a Field; London Mathematical Society Lecture Note Series; Cambridge University Press: Cambridge, UK, 1998; pp. 421–433. [Google Scholar]
Table 1. First possible choice—Example 2.
Table 1. First possible choice—Example 2.
Turn h i H h i Choose h i + 1
i = 0 g { q 1 q 3 , q 3 q 1 } q 1 q 3 e 2 f + e h + f
i = 1 h 1 { q 1 q 2 , q 2 q 1 } q 1 q 2 e h + f
i = 2 h 2 S N F ( g | H ) = e h + f
Table 2. Second possible choice—Example 2.
Table 2. Second possible choice—Example 2.
Turn h i H h i Choose h i + 1
i = 0 g { q 1 q 3 , q 3 q 1 } q 3 q 1 5 e 2 f + 2 e h 2 + 13 e h + 10 e + f
i = 1 h 1 { q 1 q 2 , q 2 q 1 } q 1 q 2 2 e h 2 + 13 e h + 10 e + f
i = 2 h 2 S N F ( g | H ) = 2 e h 2 + 13 e h + 10 e + f
Table 3. First possible choice—Example 3.
Table 3. First possible choice—Example 3.
Turn h i H h i Choose h i + 1
i = 0 g { p 1 2 p 2 , p 1 p 2 p 1 , p 2 p 1 2 } p 1 2 p 2 1 2 x 2 4 2 1 x 2 4 2 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 + x 1 x 2 2 + 2 1 x 2 2 + 2 x 2 2 2 x 1 2 1
i = 1 h 1 { p 1 2 } p 1 2 2 1 x 2 4 2 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 + x 1 x 2 2 + 2 x 2 2 2 x 1 2
i = 2 h 2 S N F ( g | H ) = 2 1 x 2 4 2 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 + x 1 x 2 2 + 2 x 2 2 2 x 1 2
Table 4. Second possible choice—Example 3.
Table 4. Second possible choice—Example 3.
Turn h i H h i Choose h i + 1
i = 0 g { p 1 2 p 2 , p 1 p 2 p 1 , p 2 p 1 2 } p 1 p 2 p 1 2 x 1 1 2 x 2 3 1 2 x 2 4 1 x 2 4 2 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 2 1 x 2 3 + 2 x 1 1 x 2 + x 1 x 2 2 + 2 1 x 2 2 + x 2 2 2 x 1 2 1
i = 1 h 1 2 x 1 1 2 x 2 3 1 2 x 2 4 1 x 2 4 2 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 2 1 x 2 3 + 2 x 1 1 x 2 + x 1 x 2 2 + 2 1 x 2 2 + x 2 2 2 x 1 2 1
Table 5. Third possible choice—Example 3.
Table 5. Third possible choice—Example 3.
Turn h i H h i Choose h i + 1
i = 0 g { p 1 2 p 2 , p 1 p 2 p 1 p 2 p 1 2 } p 2 p 1 2 4 x 1 1 2 x 2 3 1 2 x 2 4 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 + 4 x 1 1 x 2 + x 1 x 2 2 + 2 1 x 2 2 x 1 2 1
i = 1 h 1 S N F ( g | H ) = 4 x 1 1 2 x 2 3 1 2 x 2 4 + 1 3 x 2 2 + 2 x 1 1 x 2 2 2 + 4 x 1 1 x 2 + x 1 x 2 2 + 2 1 x 2 2 x 1 2 1

Share and Cite

MDPI and ACS Style

Khan, M.A.B.; Alam Khan, J.; Binyamin, M.A. SAGBI Bases in G-Algebras. Symmetry 2019, 11, 221. https://doi.org/10.3390/sym11020221

AMA Style

Khan MAB, Alam Khan J, Binyamin MA. SAGBI Bases in G-Algebras. Symmetry. 2019; 11(2):221. https://doi.org/10.3390/sym11020221

Chicago/Turabian Style

Khan, Muhammad Abdul Basit, Junaid Alam Khan, and Muhammad Ahsan Binyamin. 2019. "SAGBI Bases in G-Algebras" Symmetry 11, no. 2: 221. https://doi.org/10.3390/sym11020221

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop