Processing math: 100%
Research article Special Issues

Subalgebra analogue of Standard bases for ideals in K[[t1,t2,,tm]][x1,x2,,xn]

  • In this paper, we develop a theory for Standard bases of K-subalgebras in K[[t1,t2,,tm]][x1,x2,...,xn] over a field K with respect to a monomial ordering which is local on t variables and we call them Subalgebra Standard bases. We give an algorithm to compute subalgebra homogeneous normal form and an algorithm to compute weak subalgebra normal form which we use to develop an algorithm to construct Subalgebra Standard bases. Throughout this paper, we assume that subalgebras are finitely generated.

    Citation: Nazia Jabeen, Junaid Alam Khan. Subalgebra analogue of Standard bases for ideals in K[[t1,t2,,tm]][x1,x2,,xn][J]. AIMS Mathematics, 2022, 7(3): 4485-4501. doi: 10.3934/math.2022250

    Related Papers:

    [1] Meiling Hu, Shuli Li . Cospectral graphs for the normalized Laplacian. AIMS Mathematics, 2022, 7(3): 4061-4067. doi: 10.3934/math.2022224
    [2] Xiaoqing Zhao, Yuan Yi . High-dimensional Lehmer problem on Beatty sequences. AIMS Mathematics, 2023, 8(6): 13492-13502. doi: 10.3934/math.2023684
    [3] Hui Yang . Large deviations for transient random walks with asymptotically zero drifts. AIMS Mathematics, 2025, 10(4): 8777-8793. doi: 10.3934/math.2025402
    [4] A. M. Alotaibi, M. A. El-Moneam . On the dynamics of the nonlinear rational difference equation $ { x_{n+1}} = \frac{{\alpha {x_{n-m}}} \ \ + \ \ \delta {{x_{n}}}}{{\beta +\gamma {x_{n-k}} \ \ { x_{n-l}} \ \ \left({{x_{n-k}} \ \ + \ \ {x_{n-l}}} \ \ \right) }} $. AIMS Mathematics, 2022, 7(5): 7374-7384. doi: 10.3934/math.2022411
    [5] Xue Jiang, Yihe Gong . Algorithms for computing Gröbner bases of ideal interpolation. AIMS Mathematics, 2024, 9(7): 19459-19472. doi: 10.3934/math.2024948
    [6] Ahmet S. Cevik, Eylem G. Karpuz, Hamed H. Alsulami, Esra K. Cetinalp . A Gröbner-Shirshov basis over a special type of braid monoids. AIMS Mathematics, 2020, 5(5): 4357-4370. doi: 10.3934/math.2020278
    [7] George L. Karakostas . On a conjecture for the difference equation $ x_{n+1} = 1+p\frac{x_{n-m}}{x_n^2} $. AIMS Mathematics, 2023, 8(10): 22714-22729. doi: 10.3934/math.20231156
    [8] Xia Hong, Wei Feng . Completely independent spanning trees in some Cartesian product graphs. AIMS Mathematics, 2023, 8(7): 16127-16136. doi: 10.3934/math.2023823
    [9] Johnny Henderson, Abdelghani Ouahab, Samia Youcefi . Existence results for ϕ-Laplacian impulsive differential equations with periodic conditions. AIMS Mathematics, 2019, 4(6): 1610-1633. doi: 10.3934/math.2019.6.1610
    [10] Ibraheem M. Alsulami, E. M. Elsayed . On a class of nonlinear rational systems of difference equations. AIMS Mathematics, 2023, 8(7): 15466-15485. doi: 10.3934/math.2023789
  • In this paper, we develop a theory for Standard bases of K-subalgebras in K[[t1,t2,,tm]][x1,x2,...,xn] over a field K with respect to a monomial ordering which is local on t variables and we call them Subalgebra Standard bases. We give an algorithm to compute subalgebra homogeneous normal form and an algorithm to compute weak subalgebra normal form which we use to develop an algorithm to construct Subalgebra Standard bases. Throughout this paper, we assume that subalgebras are finitely generated.



    For the study of the structure of ideals in a polynomial ring K[x1,x2,...,xn] over a field K, Bruno Buchberger presented a concept of Gröbner bases with respect to global monomial orderings (Indeterminates xi are greater than 1, i) [8]. In [8], Buchberger gave an algorithm called Buchberger Algorithm For the computation of Gröbner bases, based on the multivariate division algorithm (Normal form algorithm). The concept of Gröbner bases played an important role in the field of computational algebraic geometry and computational commutative algebra. Moreover, this concept was introduced for polynomial ring over a noetherian integral domain [10]. This concept is extended for the localization of K[x1,x2,...,xn] in [1], and termed Standard bases. The idea of Standard bases is tied with local monomial orderings (where indeterminates xi are less than 1, i). They modified the idea of Normal form algorithm with respect to local monomial ordering to ensure the termination. It is an ecart based algorithm (for details, see Chapter 1 of [1]) known as Mora's algorithm (weak normal form algorithm) [3]. Furthermore, the study was made for Standard bases of ideals in a formal power series ring K[[t1,t2,...,tn]] in [2] with respect to local monomial orderings. Later, a theory of Standard bases for ideals in a more general mixed ordered indeterminates ring K[[t1,t2,,tm]][x1,x2,...,xn] was introduced with respect to a monomial ordering local on t indeterminates [5]. The concept of Standard bases in K[x1,x2,...,xn] (K[[t1,t2,,tm]]) is a special case of Standard bases in K[[t1,t2,,tm]][x1,x2,...,xn] for m=0 (n=0).

    Subsequent to the concept of Gröbner bases, a concept of bases for subalgebras in K[x1,x2, ..., xn] was introduced by Robianno and Sweedler termed as Sagbi bases [4]. Similar to Gröbner bases, this concept is also tied with global monomial orderings. The algorithm for the construction of Sagbi bases, is based on Sagbi Normal form algorithm which is the subalgebra analogue of Normal form algorithm of ideals. The idea of Sagbi bases has been generalized in polynomial ring over a noetherian integral domain [7]. Later, the concept of Standard bases was introduced for complete subalgebras in the formal power series ring K[[x1,x2,...,xn]] with respect to local monomial orderings [2]. The theory of Sagbi bases is extended to the localization of K[x1,x2,...,xn], called Sasbi bases 1 in [6]. As with Standard bases, this idea is also tied with local monomial orderings. They also presented the subalgebra version of Mora's algorithm, termed as Sasbi Normal form, which is also an ecart based algorithm.

    1Subalgebra Analogue of Standard bases for Ideals.

    Similar to the case of Standard bases for ideals [5], it is natural to ask for a theory of Standard bases for subalgebras in K[[t1,t2,,tm]][x1,x2,...,xn]. In this paper, we present the subalgebra analogue of Standard bases for ideals in K[[t1,t2,,tm]]- [x1,x2,...,xn], termed as "Subalgebra Standard bases". Similar to the Standard bases, we develop the idea of these bases with respect to a monomial ordering local on t indeterminates. As with Sagbi bases, these bases could be infinite for finitely generated subalgebras (see Example 3.6). The concept of Sagbi bases (assume xi1, 1in) and Sasbi bases (assume xi1, 1in) for subalgebras in K[x1,x2,...,xn] is a special case of Subalgebra Standard bases in K[[t1,t2,,tm]][x1,x2,...,xn] for m=0. Moreover, for the case n=0, a Subalgebra Standard basis for subalgebra K[G] (G is finite, see Definition 1.3) in K[[t1,t2,,tm]][x1,x2,...,xn] is a Standard basis for complete subalgebra K[[G]] (see Theorem 3.2 in [6]). The theory of Subalgebra Standard bases (tied with mixed orderings), which we have introduced in this paper, unifies the previous theories (tied with global and local orderings). This theory is more general as previous theories could be seen as its special cases. It could also be used to solve problems like sublagebra membership problem in a mixed ring K[[t1,t2,,tm]][x1,x2,...,xn].

    The structure of this paper is as follows. In the start, we give basic notations and terminologies and introduce the concept of Subalgebra Standard bases (Definition 1.7). The idea of normal form is very important to characterize subalgebra bases algorithmically. For this purpose, in Section 2, first we present an algorithm (Algorithm 2.3) to compute subalgebra homogenenous normal form for x-homogeneous 2 inputs. Due to x-homogeneity, the sequence of terms (obtained after each reduction) would have same x-degree and it would be convergent with respect to <t_>-adic topology. Based on this algorithm, we give a weak subalgebra normal form algorithm (Algorithm 2.5), which is one of the key ingredients for the construction of Subalgebra Standard Bases. The weak subalgebra normal form can be seen as a combination of Sagbi normal form and Sasbi normal form. For the termination of this algorithm, for input GS[x1,x2,,xn] we assume that an x-homogeneous S-subalgebra S[G] admits a finite Sagbi basis, where S=K[[t1,t2,,tm]]. Then, finally in Section 3, we provide an algorithm to compute Subalgebra Standard bases with the support of algebraic relations between leading terms of elements of the given input.

    2We need homogeneity only in terms of indeterminates xis.

    For simplicity, let x_=(x1,x2,...,xn) and t_=(t1,t2,,tm). Let R:=K[[t_]][x_] denotes the polynomial ring in indeterminates x_ with coefficients in the formal power series ring K[[t_]]. Moreover, we use the notation t_α for tα11tα22...tαmm and x_β for xβ11xβ22...xβnn with α=(α1,α2,,αm)Nm and β=(β1,β2,,βn)Nn.

    Definition 1.1. A monomial ordering on the set of monomials Mon of R is a total ordering on the same set such that for all α,α,α"Nm and β,β,β"Nn

    t_αx_βt_αx_βt_α+α"x_β+β"t_α+α"x_β+β"

    We say a monomial ordering t_-local if its restriction to the set of monomials of K[[t_]] is local.

    We call a t_-local monomial ordering a t_-local weighted degree ordering if there is a weight vector w=(w1,w2,...,wm+n)Rm0×Rn such that for all α,αNm and β,β,Nn, the scalar product appears as:

    w(α,β)>w(α,β)t_αx_βt_αx_β

    Definition 1.2. Let be a t_-local monomial ordering. A non-zero element f of R can be viewed as:

    f=dβ∣=0 α∣=0cα,βt_αx_β,

    with cα,βK, |α|=α1+α2+...+αm and |β|=β1+β2+...+βn. We call Mf:={t_αx_β|cα,β0} the set of monomials of f and Tf:={cα,βt_αx_β|cα,β0} the set of terms of f. Moreover, lm(f):=max{t_αx_β|t_αx_βMf}, the coefficient cα,β is then leading coefficient lc(f), lt(f)=lc(f)lm(f) its leading term and tail(f)=flt(f) its tail.

    Now, we define a K-subalgebra 3 of R and its leading subalgebra.

    3Throughout this paper, we assume subalgebras as K-subalgebras unless mentioned otherwise.

    Definition 1.3. Let be a t_-local monomial ordering on R and a subset GR, then A=K[G] is a subalgebra of R generated by G. Naturally, the elements of A could be viewed as polynomials in terms of elements of G with coefficients in K. We define the leading subalgebra of G generated by LM(G)={lm(g)gG} as:

    in(G)=K[LM(G)].

    Remark 1.4. If G={g1,g2,...,gk}R, then A=K[G] is called a finitely generated subalgebra. Throughout this paper, we work with finitely generated subalgebras.

    Definition 1.5. Let G={g1,g2,...,gk} be a subset of R. For a=(a1,a2,ak)Nk, we call a power product of gis a G-monomial, i.e., Ga=ga11ga21gakk

    Remark 1.6. Any element f of subalgebra K[G] could be viewed as a finite sum in terms of G-monomial as f=iciGai with ciK.

    Now, we define a Subalgebra Standard basis for a subalgebra of R as given in Definition 1.7.

    Definition 1.7. Let be a t_-local monomial ordering and A be a subalgebra of R. A Standard basis of A is a subset GA such that in(G)=in(A) i.e. for any fA, lm(f)in(G).

    Note that in(G) need not be equal to in(A), i.e., not every generating set of the subalgebra is a Subalgebra Standard basis as we can see from the following example.

    Example 1.8. Let A=K[G] be a subalgebra of K[[t1,t2]][x1,x2] where G contains three elements g1=x21+x41, g2=x21+x61t2 and g3=x2+t1+t21+t31. We have a t_-local ordering on Mon(K[[t1,t2]][x1,x2]) such that x21x1t1t2.

    Choose f=x61t22x81t2x121t22 (=g1g2g22) A. We can see that lm(f)=x61t2in(G) and hence G is not a Subalgebra Standard basis of A.

    Later, for the weak subalgebra normal form algorithm, we need the concept of multiplicative set and ecart defined as follows:

    Definition 1.9. Let be a t_-local monomial ordering and A be a subalgebra of R, then we define the multiplicative set for A as:

    S,A={uAlt(u)=1}.

    Definition 1.10. The element fR is said to be x_-homogeneous of x_-degree d if every term of f has the same x_-degree d, denoted as degx_(f)=d. The ecart of any element fR is defined as

    ecart(f)=degx_(f)degx_(lm(f)).

    with respect to a t_-local monomial ordering.

    Now, we present the concept of homogenization and dehomogenization of elements of R in only x_ indeterminates with respect to another indeterminate x0.

    Definition 1.11. Let fR, x_=(x_,x0) and R=R[x0]

    a) We define the homogenization f of f=dβ∣=0 α∣=0cα,βt_αx_β as:

    f=x_α∣=0cα,βt_αxγ0x_βR.

    with β+γ=d for every term of f and we define dehomogenization of FR as:

    F=F|x0=1.

    b) Let be a t_-local monomial ordering. We define its homogenization which is also a t_-local monomial ordering, as:

    t_αx_βxγ0t_αx_βxγ0iff|β|+γ>|β|+γor|β|+γ=|β|+γandt_αx_βt_αx_β.

    Now, we present some results on the relationship between elements and their homogenization and dehomogenization.

    Lemma 1.12. Let fR and GR and an x_-homogeneous element FR

    (a) f=(f).

    (b) F=(F)xdegx_(F)degx_((F))0.

    (c) lm(f)=xecart(f)0lm(f).

    (d) lm(F)=xecart(F)+degx_(F)degx_(F)0lm(F).

    (e) lm(f)=lm(ici(Gai))xe0 for some e0 lm(f)=lm(iciGai)ecart(iciGai)ecart(f).

    Proof. The proof of Parts (a)–(c) would be similar to the proof holds for polynomials (see [9]). Part (d) can be obtained by replacing f by F and f by F in Part(c). For Part(e), first assume

    lm(f)=lm(ici(Gai))xe0. (1.1)

    If e=0, then the result is obvious. For e>0, from Eq (1.1), we can assume degx_(lm(f))=degx_(lm(ici(Gai))xe0)=d. Moreover, by dehomogenizing both sides of Eq (1.1), we get lm(f)=lm(iciGai) which implies that the x_-degrees of both sides are the same.

    Now, consider ecart(iciGai)ecart(f)

    = degx_(iciGai)degx_(lm(iciGai))degx_(f)+degx_(lm(f))

    = degx_(ici(Gai))degx_(f)

    = degx_(lm(ici(Gai)))degx_(lm(f))

    = degx_(lm(ici(Gai)))degx_(lm(ici(Gai)))xe0

    = (de)d=e<0.

    For the converse, let G be the set such that e=ecart(f)ecart(iciGai)0. From our assumption lm(f)=lm(iciGai) and Part (c) above, we get our required result.

    To present the theory of Subalgebra Standard bases, we need a subalgebra reduction process (discussed in section 2). Now, we list the conditions the subalgebra reduction with its normal form may satisfy.

    Definition 1.13. Let be a t_-local monomial ordering. Suppose we have f, r R and GR, such that

    f=iciGai+r

    The above representation satisfies the following conditions (with respect to ):

    Indeterminate conditions:

    IC1 lm(f)lm(Gai) for all i
    IC2 lm(r)K[LM(G)], unless r=0

     | Show Table
    DownLoad: CSV

    Determinate conditions:

    DC1 for all i, lm(Gai)K[lm(Gaj)|ji]
    DC2 no term of rK[LM(G)]

     | Show Table
    DownLoad: CSV

    Homogeneous eterminate condition:

    HDC the above sum of G-monomials and r are x_-homogeneous of x_-degree and equal to degx_(f)

     | Show Table
    DownLoad: CSV

    With any of the conditions above, we call r a subalgebra normal form of f and if this is zero, we call such representation a Subalgebra Standard representation.

    Definition 1.14. Let be a t_-local monomial ordering and uS={fRlm(f)=1}. Then under any of the above conditions, we call a subalgebra normal form r of uf a weak subalgebra normal form of f with respect to GR.

    Note that (DC2)(IC2), (DC1)+(IC2)(IC1) and (DC1)+(DC2) (IC1). The first implication is obvious. Let us illustrate some other implications through examples:

    Example 1.15. Let g1=x2+yx, g2=xy+ytxxt2xt3 and f=x4+y2+2x2yxy2x3+x2x+y3+yt+txt2xt3 be elements of K[[t]][x,y]. We have t-local lexicographical ordering tlex on K[[t]][x,y] with xy1t.

    Here f=(g21+g2)+r where r=y3+t. We can see that this representation satisfies (DC1) (x4K[xy] and xyK[x4]) and (IC2) (y3K[x2,xy]) which implies there is no connection of lm(r)(=y3) with lm(g21)(=x4) and lm(g2)(=xy). Moreover, there is no connection of leading G-power products x4 and xy with each other and so lm(f)=x4 satisfies (IC1). Similarly this representation satisfies (DC2) (Any term of r; y3 and tK[x2,xy]) which implies (IC1) clearly when we combine (DC2) with (DC1).

    In this section, we discuss the reduction process in subalgebras of R to compute subalgebra normal form with respect to t_-local monomial orderings. For an x_-homogeneous element in R, first, we present a theorem that shows the existence of subalgebra homogeneous normal form with respect to set of x_-homogeneous elements in R along with an algorithm for its computation. Second, we present an algorithm to compute weak subalgebra normal form of any element in R. This algorithm is a key ingredient for the computation of Subalgebra Standard bases in R.

    Theorem 2.1. Let fR and G={g1,g2,,gk}R be x_-homogeneous, then there exists uniquely determined rR such that

    f=iciGai+r

    satisfying (DC1), (DC2) and (HDC).

    Proof. We set f0=f and for v>0 we define recursively

    fv=fv1iciGairv=icitail(Gai), (2.1)

    where rvR is such that

    fv1=icilt(Gai)+rv (2.2)

    satisfies (DC1), (DC2) and (HDC). The above representation of fv1 used in 2.1 exists since power products of lt(gis) are involved in this representation.

    Now, we want to show that the sequences (fv)v=0 and (rv)v=1 converge to zero in the <t_>-adic topology. By Lemma(2.3)[5], there exists a t_-local weighted degree ordering w with weight wZ<0×Zn for which lm(gi)=lm(gi)w (leading monomials with respect to w) for all i, so after replacing by w, we get the same sequences (fv)v=0, (rv)v=1 since only power products of lm(gis) are involved in their construction. In particular, (2.2) will satisfy (DC1), (DC2) and (HDC) with respect to w. Due to (HDC), fv is again x_-homogeneous of x_-degree equal to fv1. Moreover, (DC1)+(DC2) (IC1), so for all i

    lm(fv1)wwmax{lm(Gai)w}wmax{tail(Gai)w}wlm(fv)w.

    From Lemma 2.4[5], (fv)v=0 converges to zero in the <t_>-adic topology and hence by construction (rv)v=1 also converges to zero. But then r:=v=1rvR and the sum of G-monomials (unless they are zero) are x_-homogeneous of x_-degree equal to degx_(f). Now, we have,

    f=iciGai+r

    satisfies (DC1), (DC2) and (HDC).

    Uniqueness:

    Suppose we have two representations of f satisfying (DC1), (DC2) and (HDC), i.e., f=iciGai+r and f=jbjGdj+r. We can see that rr=iciGaijbjGdj which is a representation in terms of G monomials. The terms of rr cannot be further reduced since r and r satisfy (DC2). Therefore, the representation of rr is only possible if rr is zero, i.e, r=r.

    Remark 2.2. Let R=K[[t1,t2]][x1,x2] and be a t_-local lexicographical ordering with x1x21t1t2. Furthermore, let f=t1, g1=t1t2 and g2=t1(t1)2 be the elements of R. We can see that every representation of f in terms of gis is not the one we require. For example, f=g2+g21+(2t1t2t22) does not satisfy DC1. However, there is a unique representation f=g1+t2 which satisfies every condition.

    On the basis of Theorem 2.1, we now present an algorithm to compute subalgebra homogeneous normal form.

    Algorithm 2.3. (HNF) Let be any t_-local degree ordering in R.

    Input: G={g1,g2,,gk}R{0} and fR, where f and gis are x_-homogeneous elements.

    Output: rR such that

    f=iciGai+r

    satisfies (DC1), (DC2) and (HDC).

    Instructions:

    f0:=f;

    r:=0;

    v:=0;

    while(fv0)

      Gv=pTfvp such that p=cplt(Gap) for some apZk0;

      rv:=fvGv;

      r:=r+rv;

      fv+1:=fvpcpGaprv;

      v:=v+1;

    return r;

    Example 2.4. Let R=K[[t1,t2]][x1,x2] and be a t_-local lexicographical ordering with x1x21t1t2. Also, let g1=x1+x2, g2=t1+(t1t2)+(t1t2)2+(t1t2)3 and f=x21x2+x32+x31t1+x1x22t22+x1x22t32+x1x22t42 be the elements of R. Here f,g1,g2 are x_-homogeneous. Note that lt(g1)=x1 and lt(g2)=t1. Table 1 shows the subalgebra reduction through Algorithm 2.3.

    Table 1.  For Example 2.4: Subalgebra Homogeneous Reduction of f.
    Step fv=fv1cGarv1 Ga Gv rv=fvGv
    v=0 x21x2+x32+x31t1+ g31g2 x31t1 x21x2+x32+x1x22t22+
    x1x22t22+x1x22t32+ x1x22t32+x1x22t42
    v=1 x31((t1t2)+(t1t2)2+) 0 0 x31((t1t2)+(t1t2)2+)
    3x21x2(t1+(t1t2)+) 3x21x2(t1+(t1t2)+)
    3x1x22(t1+(t1t2)+ 3x1x22(t1+(t1t2)+
    (t1t2)2+)x32(t1+(t1t2)+ (t1t2)2+)x32(t1+(t1t2)
    (t1t2)2+(t1t2)3) +(t1t2)2+)
    v=2 0 - -

     | Show Table
    DownLoad: CSV

    The representation given by the algorithm is:

    f=g31g2+r, where r=HNF(f,G)=(x31+3x21x2+3x1x22+x32)(t1+(t1t2)+(t1t2)2+)+x21x2+x32+x1x22t22+x1x22t32+x1x22t42x31((t1t2)+(t1t2)2+)3x21x2(t1+(t1t2)+(t1t2)2+)3x1x22(t1+(t1t2)+(t1t2)2+)x32(t1+(t1t2)+(t1t2)2+).

    For fR and G={g1,g2,,gk}R, we now present an algorithm to compute weak subalgebra normal form of f with respect to G, which plays an important role for the characterization of Subalgebra Standard bases. We assume that A=S[G] (as an S-subalgebra of S[x_]) admits a finite Sagbi basis with respect to , where S=K[[t_]] 4.

    4Note that S is a noetherian integral domain and is a global ordering on x_, we can construct a finite (if exists) Sagbi basis for A in S[x_] (for details see [7]).

    Algorithm 2.5. (WNF) Let be any t_-local monomial ordering.

    Input: fR and G={g1,g2,,gk}R

    Output: rR, a weak subalgebra normal form of f with respect to G.

    Instructions:

    T:=G;

    D:={Ta | lm(f)=lm(Ta)}, where aZk0;

    If (f0D)

    If e:=(min{ecart(p)|pD}ecart(f))>0

       R:=HNF(xe0f,T);

       T:=T{f};

       f:=(R);

       r:=WNF(f,T) 5;

    5Since S[G] admits a finite Sagbi basis and lm(f)S[LM(G)], therefore S[G{f}] would also admits a finite Sagbi basis. Hence, this procedure will terminate

    Else

       R:=HNF(f,T);

       f:=(R);

       r:=WNF(f,T);

    Else

       r:=f;

    return r;

    Remark 2.6. Algorithm 2.5 works on the assumption that we are able to produce subalgebra homogeneous normal form as we can see that it relies on HNF algorithm. If GR and fR, then after applying Algorithm 2.5, we can write as uf=iciGai+r for some uS,A and G-monomials Gai; where r=WNF(f,G).

    For the termination part of Algorithm 2.5, we first introduce a few notations.

    Definition 2.7. For gTS[x_], we have gTS[x_], for which ltx_(g)is a product of power series as a coefficient with greatest x_-power product with respect to ordering. The leading subalgebra generated by LTx_(T)={ltx_(g)gT} is S[LTx_(T)] denoted by inx_(T).

    Example 2.8. Let g=x2t1+x1t1+x21t2 S[x1,x2] with x2x11t1t2. Then we can write g as (x2+x1)t1+x21t2. The homogenization g of g is (x0x2+x0x1)t1+x21t2 and its x_-leading term ltx_(g) is t1(x0x2).

    Remark 2.9. For fR and GR, note that we have a compatibility between lm and ltx_ in a sense that ltx_(f)=ltx_(Ga) implies lm(f)=lm(Ga).

    Now we prove the termination and correctness of Algorithm 2.5.

    Proof. Termination:

    In order to see the termination of the algorithm, first, we need to show that

    T1T2 (2.3)

    stops. We use homogenization to prove it. By assumption, a Sagbi basis for A is finite implies that the ascending chain of initial sublagebras

    inx_(T1)inx_(T2)

    of the chain

    T1T2

    must terminate (see [4] for further details). If this chain terminates, then

    inx_(Tv)=inx_(TN)forallvN,whereNZ0

    so that ltx_(fN+1)inx_(TN+1) is also in inx_(TN), i.e., ltx_(fN+1)=ltx_(pN) with pNDN. It shows that Tv itself becomes stable for vN and so the algorithm continues to run with the fixed T. Since pNDN, therefore by Remark 2.9, pNDN, so the Chain(2.3) continues with the fixed T, i.e., Tv=TN for all vN, where NZ0. Algorithm 2.3 ensures that lm(RN)K[TN] which implies that DN+1 is empty and hence the algorithm terminates.

    Correctness:

    By induction, if N=1, then either f=0 or D= 1.f=0+f is a subalgebra reduction with weak normal form of f satisfying (IC1) and (IC2).

    Assume N>1 and e=min{ecart(p)|pD}ecart(f).

    Case e0,

    By Theorem 2.1,

    f=ici(Tai)+R

    satisfies (DC1), (DC2) and (HDC). Since (DC1) and (DC2) implies (IC1), therefore

    lm(f)lm((Tai)).

    Using Lemma 1.12(c),

    xecart(f)0lm(f)xecart(Tai)0lm(Tai)

    for some ai0, and since f and (Tai) are x_-homogeneous of the same x_-degree by (HDC), therefore the definition of homogenized ordering (Definition 1.11(b)) implies, for all i,

    lm(f)lm(Tai). (2.4)

    Note that

    (R)=(fici(Tai))=ficiTai. (2.5)

    Inequality (2.4) and Eq (2.5) imply

    lm(R)=lm(ficiTai)lm(f). (2.6)

    Moreover, by induction, we have

    u(R)=jcjTaj+r, (2.7)

    where uS,K[T] (lm(u)=1) and r is a weak subalgebra normal form of (R), satisfies (IC1) and (IC2) which implies for all j

    lm((R))=lm(u(R))lm(Taj). (2.8)

    Combining Eqs (2.5) and (2.7), we get

    uf=jcjTaj+uiciTai+r. (2.9)

    Moreover, by using inequalities (2.6) and (2.8) for all j, we have

    lm(f)lm(Taj).

    The above equation, inequality (2.4) and Eq (2.7) imply that the representation in Eq (2.9) satisfies (IC1) and (IC2). Therefore, r is the weak subalgebra normal form.

    Case e>0,

    By Theorem 2.1,

    xe0f=ici(Tai)+R (2.10)

    satisfies (DC1), (DC2) and (HDC). Since (DC1) and (DC2) implies (IC1), we have

    lm(xe0f)lm((Tai)).

    Using Lemma 1.12 (c),

    xe+ecart(f)0lm(f)xecart(Tai)0lm(Tai)

    for some ai0. The definition of homogenized ordering (Definition 1.11(b)) implies that for all i, we have

    lm(f)lm(Tai). (2.11)

    Since both sides of the above representation of xe0f are x_-homogeneous of the same x_-degree by (HDC). Note that

    R=ficiTai (2.12)

    and so we have

    lm(R)=lm(ficiTai). (2.13)

    Since there is some pD such that lm(f)=lm(p), so the cancellation of leading terms of xe0f and p in Eq (2.10) implies:

    lm(R)lm(f). (2.14)

    Moreover, by induction

    u(R)=jcjTaj+scsTas+r, (2.15)

    where r is a weak subalgebra normal form of R and uS,K[T] (lm(u)=1), satisfies (IC1) and (IC2) with Taj involves only gis and Tas involves f as well. It implies for all j and s,

    lm(R)=lm(uR)lm(Taj)andlm(R)=lm(uR)lm(Tas).

    Using inquality (2.14), we have

    lm(f)lm(Taj) and lm(f)lm(Tas). (2.16)

    Combining Eqs (2.12) and (2.15), we have

    uf=uiciTai+jcjTaj+scsTas+r. (2.17)

    Note that we can write Tas=Qs(us,gis,f)f and so scsTas=scsQsf=Q(us,gis,f)f, where Q=scsQs. Now Eq (2.17) becomes,

    (uQ(us,gis,f))f=uiciTai+jcjTaj+r.

    The inequality (2.11), Eq (2.15) and inequality (2.16) imply that the above representation satisfies (IC1) and (IC2). It remains to show that u=uQS,K[T], i.e., lm(uQ)=1 which is clear, since lm(f)lm(R)lm(Qs)lm(f)lm(Q)lm(f), i.e., lm(Q)1. This implies lm(uQ)=1. Therefore, r is the weak subalgebra normal form of f.

    Example 2.10. Let f=x21+x41 and G={g1,g2}, where g1=x21+x61t2, and g2=x2+t1+t21+t31. The elements f, g1 and g2 K[[t1,t2]][x1,x2] and we have t_-local ordering on Mon(K[[t1,t2]][x1,x2]) such that x21x1t1t2. Note that K[[t1,t2]][G]=K[[t1,t2]][x40x21+x61t2,x2+x0(t1+t21+t31)] and LT(G)={x40x21,x2}. We can see that there are no non-trivial algebraic relations (see [7] for details). Hence G is a Sagbi basis which certifies the termination of Algorithm WNF. Here ecart(f)=2, ecart(g1)=4 and ecart(g2)=0. Table 2 shows the subalgebra reduction through Algorithm 2.5.

    Table 2.  Example 2.10: Subalgebra Weak Reduction of f.
    Step fv=(Rv) Tv Dv e=min(ecart(p)) Rv=
    v ecart(fv) HNF(xe0fv,T)
    (pDv)
    v=0 x21+x41 {g1,g2} {g1} 4-2=2 x20x41x61t2
    v=1 x41x61t2 {g1,g2, {g21,f20, min(8, 6, 6) x40x61x40x61t2
    f0} g1f0} (=6)-2=4 x20x81t2x101t2
    v=2 x61x61t2 {g1,g2, {g31,f30, min(12, 10, 10, 8, 6, 4) x20x81x40x61t2
    x81t2x101t2 f0,f1} g21f0,g1f20, (=4)-4=0 2x20x81t22x101t2
    g1f1,f0f1}
    v=3 x81x61t2 {g1,g2, - -
    2x81t22x101t2 f0,f1}

     | Show Table
    DownLoad: CSV

    So we get a weak subalgebra representation of f as:

    (1+f2g1)f=g1+r with (1+f2g1)=1+x21+x412x212x61t2S,K[T], where T=G{f}.

    For Subalgebra Standard bases criterion, we define a notion of algebraic relations for GR. For this, we define an evaluation map π: K[Y]K[LM(G)] via yilm(gi); where the cardinality of Y={y1,y2,} is same as that of G.

    Definition 3.1. Let G={g1,g2,,gk}R. The set of algebraic relations of G denoted by AR(G) is the kernel of above map π, i.e.,

    AR(G):={hK[y1,y2,,yk]|h(lm(g1),lm(g2),,lm(gk))=0}

    is an ideal in K[Y], where Y={y1,y2,,yk}.

    Definition 3.2. Let G={g1,g2,,gk}R and g=iciGaiK[G]. We define height of g with respect to given representation as:

    ht(g)=maxi{lm(Gai)}.

    Theorem 3.3. (Subalgebra Standard Basis Criterion) Let G={g1,g2,,gk} be a subset of R such that S[G] admits a finite Sagbi basis. Assume that S:={P1,P2,,Pm} is a generating set of AR(G). Then G is a Subalgebra Standard basis for K[G] iff for each 1jk, WNF(Pj(G))=0 with respect to G.

    Proof. () On the contrary, suppose WNF(Pj(G))0 for some j. Then by property of weak subalgebra normal form, lm(WNF(Pj(G))in(A). Observe that Pj(G)K[G], which implies WNF(Pj(G)K[G]. By assumption, G is a Subalgebra Standard basis for K[G]. Therefore, by Definition 1.7 lm(WNF(Pj(G))in(A) which is a contradiction.

    () To prove that G is a Subalgebra Standard Bases of K[G], we need to show that for any gK[G], there exists uS,K[G] such that

    ug=łi=1ciGaiwithlm(g)=ht(łi=1ciGai).

    This condition is sufficient since the above representation implies that lm(g)in(A). On the contrary suppose that this kind of representation doesn't hold, i.e., lm(g)ht(łi=1ciGai). Without loss of generality, we can assume that this representation has the smallest possible height of all possible representations of ug. We denote this height by X:=maxli=1{lm(Gai)}. Since lm(g)X, therefore, we can assume that the first α summands in the above representation be the ones for which X=lm(Gai). Then cancellation of their leading terms implies αi=1cilm(Gai)=0, i.e., we obtain a polynomial P(Y)=αi=1ciYaiAR(G). Now, S={P1,...,Pm} being a generating set of AR(G), we can write

    P(Y)=mj=1fj(Y)Pj(Y) (3.1)

    for suitable fjK[Y]. Furthermore, note that

    ht(P(G))=maxmj=1{ht(fj(G))ht(Pj(G))}6=X.

    6This equality holds for any represenation of given polynomials

    Moreover, by assumption we have for all 1jm,WNF(Pj(G)G)=0, which means that wjPj(G) has a representation, wjPj(G)=ljq=1cqjGaqj, for suitable wjS,K[G]. Note that

    lm(Pj(G))=maxljq=1{lm(Gaqj)}ht(Pj(G)). (3.2)

    The strict inequality holds since PjAR(G). We may assume that w=wj,where1jm, therefore for each j, we have

    wfj(G)Pj(G)=ljq=1cqjfj(G)Gaqj. (3.3)

    Let Xj=maxljj=1{lm(fj(G)lm(Gaqj)} be the height of the right hand side in Eq (3.3), then using (3.2) we have

    Xjmaxmj=1{ht(fj(G))ht(Pj(G))}=X.

    Now, the Eqs (3.1) and (3.3) imply that:

    ug=P(G)+li=α+1ciGai.
    =mj=1ljq=1cqjfj(G)Gaqjsum1+li=α+1ciGaisum2.

    We see that XjX;for all1jm.Therefore, ht(sum1)=maxmj=1XjX. By the choice of α, ht(sum2)X, which is a contradiction to our assumption of a representation of g with smallest possible height. Thus, G is a Subalgebra Standard basis of K[G].

    We now present an algorithm to compute Subalgebra Standard basis on the basis of Theorem 3.3.

    Algorithm 3.4. Let be a t_-local monomial ordering on R.

    Input: A finite subset GR.

    Output: A Subalgebra Standard basis F for K[G].

    Instructions:

    F=G;

    oldF=;

    while (FoldF)

      Compute a generating set S for AR(F);

      P=S(F);

      Red={WNF(pF) pP{0}}{0};

      oldF=F;

      F=FRed;

    return F;

    Example 3.5. Let G={g1,g2,g3}, where g1=x21+x41, g2=x21+x61t2 and g3=x2+t1+t21+t31 be elements of K[[t1,t2]][x1,x2]. We have t_-local ordering on Mon(K[[t1,t2]][x1,x2]) with x21x1t1t2. Note that K[[t1,t2]][G]=K[[t1,t2]][x20x21+x41,x40x21+x61t2,x2+x0(t1+t21+t31)] and LT(G)={x20x21,x40x21,x2}. Since there are no non-trivial algebraic relations (see [7] for details). Hence G is a Sagbi basis. This ensures the termination of Algorithm WNF. The construction of Subalgebra Standard basis for K[G] is shown in Table 3. This table shows that {x21+x41,x21+x61t2,x2+t1+t21+t31,x81x61t22x81t22x101t2} is a Subalgebra Standard basis for K[G].

    Table 3.  Example 3.5: Subalgebra Standard basis for K[G].
    Step OldFv Fv= Sv= Pv=Sv(Fv) Redv={WNF(p,Fv)
    v Fv1Redv1 AR(Fv) pPv}{0}
    v=0 {g1,g2,g3} y1y2 x41x61t2 x81x61t2
    2x81t22x101t2=g4
    v=1 {g1,g2,g3} {g1,g2,g3,g4} y1y2 x41x61t2
    v=2 {g1,g2,g3,g4} {g1,g2,g3,g4} - - -

     | Show Table
    DownLoad: CSV

    Now, we present an example which shows that Subalgebra Standard bases could be infinite for even finitely generated subalgebras.

    Example 3.6. Let be a t_-local ordering on Mon(K[[t]][x1,x2]) with x21x1t and G={g1,g2,g3}K[[t]][x1,x2], where g1=x1t+x2, g2=x1x2t and g3=x1x22t. Table 4 shows the first three steps of the Standard basis Algorithm. At each nth step there is addition of an element xn+11x2tn+1 in Fn (n1) 7. This implies that the set {x1t+x2,x1x2t,x1x22t,x21x2t2,x31x2t3,x41x2t4,} is a Subalgebra Standard basis for K[G].

    7In this pattern, algorithm continues for infinitely many steps.

    Table 4.  Example 3.6: Subalgebra Standard basis for K[G].
    Step OldFv Fv= Sv= Pv=Sv(Fv) Redv
    v Fv1Redv1 AR(Fv)
    v=0 {g1,g2,g3} y1y2y3 x21x2t2 x21x2t2=g4
    v=1 {g1,g2,g3} {g1,g2,g3, {y1y2y3,y1y4y22} x31x2t3 x31x2t3=g5
    g4}
    v=2 {g1,g2,g3, {g1,g2,g3, {y1y2y3, x41x2t4 x41x2t4=g6
    g4} g4,g5} y1y4y22,y1y5y2y4}

     | Show Table
    DownLoad: CSV

    Thanks to Prof. Dr. Gerhard Pfister for his helpful comments and valuable suggestions.

    The authors declare that there is no conflict of interest.



    [1] G. M Greuel, G. Pfister, A singular introduction to commutative algebra, Springer, 2008. https://doi.org/10.1007/978-3-540-73542-7
    [2] A. Hefez, M. E. Herandes, Computional methods in local theory of curves, 23o_ Colóquio Brasileiro de Mathemática. IMPA, Rio de Janerio, 2001. Available from: https://impa.br/wp-content/uploads/2017/04/23_CBM_01_03.pdf.
    [3] T. Mora, G. Pfister, C. Traverso, An introduction to the Tangent Cone Algorithm, Publications mathématiques et informatique de Rennes, 4 (1989), 133–171.
    [4] L. Robbiano, M. Sweedler, Subalgebra bases, In: Commutative algebra. Lecture notes in mathematics, Springer, 1430 (1990), 61–87. https://doi.org/10.1007/BFb0085537
    [5] T. Markwig, Standard bases in K[[t1,t2,,tm]][x1,x2,,xn]s, J. Symb. Comput., 48 (2008), 765–786. https://doi.org/10.1016/j.jsc.2008.03.003 doi: 10.1016/j.jsc.2008.03.003
    [6] J. A. Khan, Subalgebra Analogue to standard bases for ideals, Stud. Sci. Math. Hung., 48 (2011), 458–474. https://doi.org/10.1556/sscmath.2011.1174 doi: 10.1556/sscmath.2011.1174
    [7] L. J. Miller, Analogs of Grobner bases in polynomial rings over a ring, J. Symb. Comput., 21 (1996), 139–153.
    [8] B. Buchberger, An algorithm for finding the bases of the residue class ring modulo a zero dimensional polynomial ideal, Austria: University of Innsbruck, 1965.
    [9] H. S. Li, C. Su, On (De)homogenized Gröbner Bases, 2009, arXiv: 0907.0526.
    [10] W. W. Adams, P. Loustaunau, An introduction to Gröbner Bases, Graduate Studies in Mathematics, 1994.
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2191) PDF downloads(47) Cited by(0)

Figures and Tables

Tables(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog