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.
3. SAGBI Normal Form in -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, andsatisfying, then we say thatis 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,. For the reader’s convenience, we give an algorithm for its computation. Remark 1. During the reduction process inside theloop,is strictly smaller than(by the choice of k and). Due to well-ordering of >, Algorithm 1 always terminates after a finite number of sweeps.
Algorithm 1 |
Require: > a fixed well-ordering on the G-algebra A, and Ensure: the SAGBI normal form while do choose return ;
|
Remark 2. For different choices “”in the algorithm above, the output ofmay 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
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. Let S be a subalgebra of A generated byand, associated with degrevlex ordering(dp). For the computation of, we use Algorithm 1.
Example 3. Let, and the subalgebra S in A generated by, and a polynomial, associated with degrevlex ordering(dp). For the computation of the, we use Algorithm 1.
Let S be a subalgebra of G-algebra A and . Our interest lies in the case when SAGBI normal form for . If there is at least one choice of H-monomials such that , then we say s reduces weakly over H, and reduces strongly if all possible choices give .
Definition 4. Let S be a subalgebra of G-algebra A. A subsetis called a SAGBI basis for S if,a H-monomial,insuch that The following proposition illustrates that reduces strongly to if H is a SAGBI basis of S.
Proposition 2. Let S be subalgebra of A and. We assume H to be a SAGBI basis of S, then
- 1.
For each,if and only
- 2.
H generates the subalgebra S i.e.,.
Proof. First assume , then where and hence . Conversely, suppose that and then it cannot be reduced further i.e., , for any H-monomial and this contradicts that H is a SAGBI basis.
Follows from , if and only if , that is, with , it implies . which shows .
☐
4. SAGBI Basis Construction in -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. Letandandbe H-monomials. The pairis a critical pair of a H if. The T-polynomial of critical pair is defined aswheresuch that.
Definition 6. Let H be a set of polynomials in A andbe a subalgebra in A. We considerwith the representation. Then the height of P with respect to this representation is defined as, 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 , its SAGBI normal form is equal to zero by part (1) of Proposition 2.
Conversely, suppose given . It is sufficient to prove that it has a representation , where and with .
Let with representation with smallest possible height X among all possible representations of s in S, that is . Clearly .
Suppose
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
in the representation
such that
. If
, we can write
Since
has a zero SAGBI normal form, then this
T-polynomial is either zero or can be written as sum of
H-monomials of height
which is less than
X. If
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
such that
, 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 pairswhich cannot be factor aswithfor 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(possibly not a necessary critical pair), the H-monomialsandhave 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, 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. Letbe the first Weyl algebra. Letbe the subalgebra generated bywith. Letwiththenis not a necessary critical pair because they can be written in factored form aswithforPlease note thatare necessary critical pairs. Also, observe that Since SAGBI normal form of T-polynomials on the right-hand side reduces to zero, therefore the SAGBI normal form ofalso vanishes.
Now we give an algorithm based on the SAGBI Basis Criterion to compute SAGBI basis.
Proposition 3. Let, accumulated over a while loop in Algorithm 2. Thenis a SAGBI basis for. Furthermore, ifis a finitely generated subalgebra (i.e.,is a finite set) and admits a finite SAGBI basis, then Algorithm 2 stops and yields a finite SAGBI basis for
Algorithm 2 SAGBI Construction Algorithm |
Require: > a fixed well-ordering on the G-algebra A, Ensure: A SAGBI basis H for and old while do Compute set of all necessary critical pairs of H Red old return H;
|
Proof. First, we will prove the correctness of Algorithm 2, despite its termination.
Correctness: Let (accumulated over a while loop). We will show that for any arbitrary , for which T-polynomial , we have .
Since and can always be written in terms of a finite number of elements, . Also, the sets H are nested, therefore these specific necessarily be in , which is formed during the execution of a finite number, , of loops. We can assume that and which implies . Clearly, either or . This implies that , thus, by Theorem 1, is a SAGBI basis for .
Termination: Now, we suppose that has a finite SAGBI basis S. Because is also a SAGBI basis for , then for each , we have the following expression for some -monomial .
These -monomials are in terms of finitely many elements of , we represent this set by . Please note that is a finite set and . Observe that which implies is a SAGBI basis of . The finite set must be a subset of which is produced after a finite number of loops. Therefore, the set is a SAGBI basis of and by Theorem 1 the algorithm will terminate after the next pass.
Now we will prove that is finite for any finite input . It follows from Remark 4 that for a finite set , their exists finitely many irreducible pairs of H-monomials , such that . 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 in Algorithm 2 and completing a strictly finite number of loops , each loop produces a finite output. We finally achieve the output which is a finite SAGBI basis. ☐
We now give examples of SAGBI bases.
Example 5. Letbe the first Weyl algebra. Letbe the subalgebra generated bywith. Then its necessary critical pairs are,andgives T-polynomials that are reduced to zero.
Henceis a SAGBI basis.
In the next example we o add some elements to the generating set during the construction of SAGBI basis.
Example 6. Letbe an enveloping algebra. Letbe the subalgebra generated by. We construct SAGBI basis of S with respect to theordering.
Let,, then for the necessary critical pairwherethe T-polynomial is. It is not reduced by elements of H, soand. For the necessary critical pairwherethe T-polynomial isandand all T-polynomials of necessary critical pairs give zero SAGBI normal form. Henceis 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. Letbe the subalgebra generated by. We construct SAGBI basis of S with respect to theordering.
For the necessary critical pairwherethe T-polynomial isand. It is not reduced by elements of H, so. Continuing in this way we get an infinite SAGBI basis. 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.