Research article

A characterization and implementation of corank one map germs from 2-space to 3-space in the computer algebra system SINGULAR

  • Received: 03 September 2022 Revised: 04 November 2022 Accepted: 20 November 2022 Published: 28 November 2022
  • MSC : 58Q05, 14H20

  • The classification and the geometry of corank one map germs from (C2,0)(C3,0) have been studied by Mond [1,2]. In this paper we characterize the classification of map germs of corank at most 1, in terms of certain invariants. Moreover, by using this characterization, we develop an algorithm to compute the type of map germs with out computing the normal form. Also, we give its implementation in the computer algebra system SINGULAR [15].

    Citation: Ying Wang, Muhammad Ahsan Binyamin, Tauqeer Iqbal, Saima Aslam, Adnan Aslam. A characterization and implementation of corank one map germs from 2-space to 3-space in the computer algebra system SINGULAR[J]. AIMS Mathematics, 2023, 8(2): 3747-3762. doi: 10.3934/math.2023187

    Related Papers:

    [1] Khalil Hadi Hakami, Junaid Nisar, Kholood Alnefaie, Moin A. Ansari . Characterizing N-type derivations on standard operator algebras by local actions. AIMS Mathematics, 2024, 9(9): 25319-25332. doi: 10.3934/math.20241236
    [2] Masatomo Takahashi, Haiou Yu . On generalised framed surfaces in the Euclidean space. AIMS Mathematics, 2024, 9(7): 17716-17742. doi: 10.3934/math.2024861
    [3] Mourad Berraho . On a problem concerning the ring of Nash germs and the Borel mapping. AIMS Mathematics, 2020, 5(2): 923-929. doi: 10.3934/math.2020063
    [4] Shaoyuan Xu, Yan Han, Suzana Aleksić, Stojan Radenović . Fixed point results for nonlinear contractions of Perov type in abstract metric spaces with applications. AIMS Mathematics, 2022, 7(8): 14895-14921. doi: 10.3934/math.2022817
    [5] Ruishen Qian, Xiangling Zhu . Embedding of Qp spaces into tent spaces and Volterra integral operator. AIMS Mathematics, 2021, 6(1): 698-711. doi: 10.3934/math.2021042
    [6] Liang Kong, Chao Li . Non-global nonlinear skew Lie triple derivations on factor von Neumann algebras. AIMS Mathematics, 2022, 7(8): 13963-13976. doi: 10.3934/math.2022771
    [7] Zijie Qin, Lin Chen . Characterization of ternary derivation of strongly double triangle subspace lattice algebras. AIMS Mathematics, 2023, 8(12): 29368-29381. doi: 10.3934/math.20231503
    [8] Naveed Ahmad Malik, Sana Khyzer, Muhammad Qasim . Local Pre-Hausdorffness and D-connectedness in $ \mathcal{L} $-valued closure spaces. AIMS Mathematics, 2022, 7(5): 9261-9277. doi: 10.3934/math.2022513
    [9] Shan Li, Kaijia Luo, Jiankui Li . Generalized Lie $ n $-derivations on generalized matrix algebras. AIMS Mathematics, 2024, 9(10): 29386-29403. doi: 10.3934/math.20241424
    [10] Shakir Ali, Amal S. Alali, Naira Noor Rafiquee, Vaishali Varshney . Action of projections on Banach algebras. AIMS Mathematics, 2023, 8(8): 17503-17513. doi: 10.3934/math.2023894
  • The classification and the geometry of corank one map germs from (C2,0)(C3,0) have been studied by Mond [1,2]. In this paper we characterize the classification of map germs of corank at most 1, in terms of certain invariants. Moreover, by using this characterization, we develop an algorithm to compute the type of map germs with out computing the normal form. Also, we give its implementation in the computer algebra system SINGULAR [15].



    It is very interesting to discuss the recognition problem for the classification of singularities due to some equivalence relations. Classification for map germs under some equivalence relation, means finding a list of map germs and showing that all map germs satisfying certain conditions are equivalent to a map germ in the list. Recognition means finding some criteria that describe when a given map germ is equivalent to a map germ belonging to some class or list. Classification and recognition of singularities of map germs are well understood terms and have been subjects of a large number of investigations in the literature [1,3,4,5,6,7,8,9,10,11,12,13,14].

    Throughout this paper we deal with A-finite map germs from plane to space of corank at most one at origin. Any map germ f from (Cn,0)(Cp,0) has a corank one if its Jacobian matrix at 0 has rank equal to min(n,p)1. Let m2 be a maximal ideal in the ring of holomorphic function germ in two variables, denoted by O2, and p,qm22 be function germs. A map germ having corank at most 1 is A-equivalent to (x,p(x,y),q(x,y)). Mond [1,2] studied the geometry and A-classification of corank one map germs from surfaces to 3-spaces. He classified the map germs of corank at most 1 from (C2,0)(C3,0) having codimension less than or equal to 6. In [2], three analytic invariants C(f),T(f) and N(f) are associated to a map germ from (C2,0) to (C3,0), and together they constitute a complete set of invariants for the A-classification of map germs in Table 1 of [1]. In this paper, we present extensive results to characterize the A-finite map germs of corank at most one given in Table 1 of [2].

    We use the notation C to denote the set of complex numbers. Let A(2,3)=<x,y>C[[x,y]]3 be the set of map germs from plane to space at origin. Let A=AutC(C2,0)×AutC(C3,0). Then, we have a canonical action of A on A(2,3) defined by

    A×A(2,3)A(2,3)

    satisfying ((φ,ψ),f)ψfφ1.

    Definition 2.1. Let f1,f2A(2,3). Then, f1 is said to be A-equivalent to f2, if they lie in the same orbit under the action of A, i.e., there exist two diffeomorphisms, ψ:(C3,0)(C3,0) and φ:(C2,0)(C2,0), satisfying ψf1=f2φ. We use the notation f1Af2, if f1 is A-equivalent to f2.

    Definition 2.2. Let fA(2,3). The orbit map θf:AA(2,3) is defined as θf(φ,ψ)=ψfφ1. Exceptionally, we have θf(id)=f. Let Af:=Im(θf), and then the orbit of f under the action of A is the image of θf. The extended tangent space to the orbit at f,TAef,f, is defined as

    TAef,f=<fx,fy>C[[x,y]]+C[[f1,f2,f3]]3.

    Definition 2.3. Let fA(2,3) with tangent space TAef,f. The extended A-codimension at f is defined as:

    ce(f)=codAe(f):=dimCA(2,3)TAef,f.

    ce(f) exist with the restriction that f should be A-finite and has been implemented in the computer algebra system SINGULAR (see library "classifyMapGerms.lib").

    Lemma 2.4. Let f be a map germ from the plane to space at origin. If the corank of f is at most 1 at 0, then fA(x,p(x,y),q(x,y)) with p(x,0)=0,q(x,0)=0.

    Definition 2.5. Let f be a map germ. Then, the multiplicity m(f) of f is defined by

    m(f)=dimCC[[x,y]]fm3C[[x,y]].

    If fA(x,p(x,y),q(x,y)), then

    m(f)=dimCC[[x,y]]<x,p,q>.

    Definition 2.6. Let f be a map germ from (C2,0)(C3,0) of corank 1 at 0. We define C(f) to be the number of crosscaps which appear on the image of a stable perturbation. If fA(x,p(x,y),q(x,y)), then (cf. [16])

    C(f)=dimCC[[x,y]]<py,qy>.

    Definition 2.7. Let f be a map germ from (C2,0)(C3,0) of corank 1 at 0. We define T(f) to be the number of triple points which appear on the image of a stable perturbation. If fA(x,p(x,y),q(x,y)), then (cf. [16])

    T(f)=16dimCO4I3(f),

    where I3(f) is the ideal in C×C3(={(x,y,u,v):x,y,u,vC} generated by the following 4 functions:

    p(x,y)p(x,u)yu,q(x,y)q(x,u)yu,1uv{p(x,y)p(x,u)yup(x,y)p(x,v)yv},
    1uv{q(x,y)q(x,u)yuq(x,y)q(x,v)yv}.

    In this section we characterize simple map germs of corank 1 in terms of numerical invariants. Table 1 depicts all map germs from plane to space of corank at most 1, codimension 6 at origin, plus some others (e.g, Sk,Bk,Ck and Hk, where k>6). The following definition can be found in [1].

    Table 1.  Map germs from plane to space at origin.
    Type Normal form Conditions
    S (x,y,0)
    S0 (x,y2,xy)
    Sk (x,y2,y3+xk+1y) k1
    Bk (x,y2,x2y+y2k+1) k2
    Ck (x,y2,xy3+xky) k3
    F4 (x,y2,x3y+y5
    Hk (x,xy+y3k1,y3) k2
    P3 (x,xy+y3,xy2+cy4) c0,12,1,32
    P4(12) (x,xy+y3,xy2+12y4+y5)
    P4(32) (x,xy+y3,xy2+32y4+y5)
    P4(1) (x,xy+y3,xy2+y4±y6)
    Qk (x,xy+y3,xy2+y3k5) k4
    R4 (x,xy+y6+by7,xy2+y4+cy6)
    T4 (x,xy+y3,y4)
    X4 (x,y3,x2y+xy2+y4)

     | Show Table
    DownLoad: CSV

    Definition 3.1. A map germ f from (C2,0)(C3,0) is said to be A-simple if there is a finite number of equivalence classes such that if f is embedded in any family F:(C2×p,(0,p0))(C3,0), then, for every (0,p) in a sufficiently small neighbourhood of (0,p0), the germ of F(x,y,p) lies in one of these equivalence classes.

    Proposition 3.2. The map germs f from plane to space of corank 1 at origin of codimension 6, plus some others (e.g, Sk,Bk,Ck and Hk, where k>6), are given in Table 1.

    Proof. For the proof, see [1,2].

    Proposition 3.3. Let f be a map germ from plane to space of corank 1 at origin. Then, j2f is A-equivalent to one of the following type:

    (x,y2,xy),(x,y2,0),(x,xy,0),(x,0,0).

    Proof. For the proof, see Proposition 4:2 [1].

    The extended A-codimension, number of crosscaps and number of triple points play an important role in the characterization of map germs from plane to space. These invariants are given in Table 2.

    Table 2.  The Invariants used for the characterization of the classification of map germs given in Table 1.
    Type Aecodimension=ce(f) C(f) T(f)
    S 0 0 0
    S0 0 1 0
    Sk k k+1 0
    Bk k 2 0
    Ck k k 0
    F4 4 3 0
    Hk k 2 k1
    P3 4 3 1
    P4(12) 4 3 1
    P4(32) 4 4 1
    P4(1) 4 3 2
    Qk k 3 k2
    R4 6 3 4
    T4 4 3 1
    X4 4 4 1

     | Show Table
    DownLoad: CSV

    In the following propositions, we characterize the 2-jets of the map germ f from plane to space with corank 1 at origin in terms of number of crosscaps, C(f), and multiplicity, m(f).

    Proposition 3.4. Let f be a map germ from plane to space with corank 0 at origin. If C(f)=0, then j2f is of type (x,y,0).

    Proof. Let f=(x,p(x,y),q(x,y)). If

    C(f)=dimCC[[x,y]]<py,qy>=0,

    then py or qy is a unit. We may assume that py is a unit. Using the inverse function theorem to the map C2C2 defined by (x,p), we may assume that p(x,y)=y. Then, obviously, (x,y,q(x,y))A(x,y,0).

    vLemma 3.5. Let f be a map germ from plane to space with corank 1 at origin.

    (1) If C(f)=1, then m(f)=2.

    (2) If m(f)>2, then C(f)>2.

    Proof. We may assume that f=(x,p(x,y),q(x,y)) with

    p(x,y)=b01y+i+j2i0,j1bi,jxiyj,

    and

    q(x,y)=c01y+i+j2i0,j1ci,jxiyj.

    If b010 or c010, then py resp. qy is a unit. This implies

    C(f)=dimCC[[x,y]]<py,qy>=0.

    Since C(f)=1, therefore we have <py,qy>=<x,y>. This implies that b020 or c020. Assume that b020, and then p(0,y)=b02y2+ terms of higher order. This implies that

    m(f)=dimCC[[x,y]]<x,p,q>=2.

    The second statement can be proved similarly.

    Proposition 3.6. Let f be a map germ from plane to space with corank 1 at origin. Then,

    (1) if C(f)=1, then type of j2f is (x,y2,xy);

    (2) if C(f)2 and m(f)=2, then type of j2f is (x,y2,0);

    (3) if C(f)2 and m(f)>2, then type of j2f is (x,xy,0) or (x,0,0).*

    *If C(f)>1, then the image of a stable perturbation is not a cone on its boundary. Thus, the stable perturbation is not equivalent to a representative of the original germ, and hence the original germ was not stable.

    Proof. Let f be a map germ from plane to space with corank 1 at origin. Then, f can be written as

    f(x,y)A(x,i+j1bi,jxiyj,i+j1ci,jxiyj).

    By using the left coordinate change Y1=Ybi0X,Z1=Zci0X, we get

    f(x,y)A(x,b01y+i+j2i0,j1bi,jxiyj,c01y+i+j2i0,j1ci,jxiyj).

    (1) If m(f)=2, then we may assume that b01=c01=0 and b020. By using the left coordinate change Z2=Z1c02b02Y1, we get

    f(x,y)A(x,b11xy+b02y2+i+j3i0,j1di,jxiyj,αxy+i+j3i0,j1ei,jxiyj),

    where, α=c11b11c02b02. Now, if C(f)=1, then |b11b02c11c02|;0 otherwise, C(f)1. This gives c11b11c02b02 and therefore α0. Now, by using the left coordinate change Y3=Y2b11αZ2, we get

    f(x,y)A(x,b02y2+i+j3i0,j1hi,jxiyj,αxy+i+j3i0,j1ei,jxiyj).

    This implies j2f is of type (x,y2,xy).

    (2) If m(f)=2, then from (1) we get

    f(x,y)A(x,b11xy+b02y2+i+j3i0,j1bi,jxiyj,(c11b11c02b02)xy+i+j3i0,j1di,jxiyj).

    Now, if C(f)2, then |b11b02c11c02|;=0 otherwise, C(f)<2. This gives c11=b11c02b02, so we have

    f(x,y)A(x,b11xy+b02y2+i+j3i0,j1bi,jxiyj,i+j3i0,j1di,jxiyj).

    This can be written as

    f(x,y)A(x,(y+b112x)2+i+j3i0,j1bi,jxiyj,i+j3i0,j1di,jxiyj).

    By using the transformation yyb112x, we get

    f(x,y)A(x,y2+i+j3i0,j1bi,jxiyj,i+j3i0,j1di,jxiyj),

    and this gives that j2f is of type (x,y2,0).

    (3) If m(f)>2, then we may assume that b01=c01=b02=c02=0, and thus

    f(x,y)A(x,b11xy+i+j3i0,j1bi,jxiyj,c11xy+i+j3i0,j1ci,jxiyj).

    If b110, then, the left coordinate change Z1=Zc11b11Y gives,

    f(x,y)A(x,b11xy+i+j3i0,j1bi,jxiyj,i+j3i0,j1di,jxiyj).

    This implies that, j2f is of type (x,xy,0). If c11=b11=0, then j2f is of type (x,0,0).

    Proposition 3.7. Let f be a map germ from plane to space of corank 0 at origin. If j2fA(x,y,0), then f is of type S.

    Proof. This can be proved in a similar way as we proved Proposition 3.4.

    Proposition 3.8. Let f be a map germ from plane to space with corank 1 at origin and j2fA(x,y2,xy). Then, f is of type S.

    Proof. If j2fA(x,y2,xy), then

    f(x,y)A(x,y2+i+j3i0,j1hi,jxiyj,xy+i+j3i0,j1ei,jxiyj).

    Since f is 2-determined (see Theorem 4:3 [1]),

    f(x,y)A(x,y2,xy).

    Proposition 3.9. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,y2,0), and C(f)=2. Then,

    (1) if ce(f)=1, then type of f is S1;

    Proposition 4.1:16(i) of [1] implies that ce(f)=1 implies that f is of type S1. Here, the assumption C(f)=2 is not needed.

    (2) if ce(f)=k,k2, then type of f is Bk

    Proof. If j2fA(x,y2,0), then by Theorem 4.1:1 [1],

    f(x,y)A(x,y2,i+j1ai,jxiy2j+1)).

    We can write it as

    f(x,y)A(x,y2,a0,1y3+a2,0x2y+a1,1xy3+a0,2y5+i+j3ai,jxiy2j+1)).

    If C(f)=2, then a2,00, otherwise, C(f)2. Take a2,0=1, and then

    f(x,y)A(x,y2,x2y+a0,1y3+a1,1xy3+a0,2y5+i+j3ai,jxiy2j+1)).

    (1) If ce(f)=1, then a0,10, otherwise, ce(f)1. Since f is 3-determined, f(x,y)A(x,y2,y3+x2y).

    (2) If ce(f)2, then a0,1=0. This gives,

    f(x,y)A(x,y2,x2y+a1,1xy3+a0,2y5+i+j3ai,jxiy2j+1)).

    Now, if ce(f)=k< and j3fA(x,y2,x2y), then it follows from Mond's classification that,

    f(x,y)A(x,y2,x2y+y2k+1).

    Proposition 3.10. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,y2,0), and C(f)=3. Then,

    (1) if ce(f)=2, then type of f is S2;

    (2) if ce(f)=3, then type of f is C3;

    (3) if ce(f)=4, then type of f is F4.

    Proof. If j2fA(x,y2,0), then by Theorem 4.1:1 [1], we can write it as

    f(x,y)A(x,y2,i+j1ai,jxiy2j+1)).

    We can write it as

    f(x,y)A(x,y2,a0,1y3+a2,0x2y+a1,1xy3+a0,2y5+a3,0x3y+a2,1x2y3+a1,2xy5+a0,3y7+i+j4ai,jxiy2j+1).

    If C(f)=3, then a2,0=0 and a3,00, otherwise, C(f)3. So,

    f(x,y)A(x,y2,a0,1y3+a1,1xy3+a3,0x3y+a0,2y5+a2,1x2y3+a1,2xy5+a0,3y7+i+j4ai,jxiy2j+1)).

    (1) If ce(f)=2, then a0,10. So, by using left coordinate change ¯X=X,¯Y=Y,¯Z=Za1,1a0,1XZ, we get

    f(x,y)A(x,y2,a0,1y3+a3,0x3y+a0,2y5+(a2,1a21,1a0,1)x2y3a3,0a1,1a0,1x4y
    +(a1,2a1,1a0,2a0,1)xy5a1,1a2,1a0,1x3y3+a0,3y7a1,1a1,2a0,1+i+j4ai,jxiy2j+1).

    Since f is 4-determined,

    f(x,y)A(x,y2,y3+x3y).

    (2) If ce(f)=3, then a0,1=0 and a1,10. Also, a3,00, otherwise, f will not be A-finite. So, we have

    f(x,y)A(x,y2,a1,1xy3+a3,0x3y+a0,2y5+a2,1x2y3+a1,2xy5+a0,3y7+i+j4ai,jxiy2j+1).

    Since f is 4-determined, f(x,y)A(x,y2,xy3+x3y).

    (3) If ce(f)=4, then a0,1=a1,1=0 and a0,20. Also, a3,00, otherwise, f will not be A-finite. So, we have

    f(x,y)A(x,y2,a3,0x3y+a0,2y5+a2,1x2y3+a1,2xy5+a0,3y7+i+j4ai,jxiy2j+1).

    Since f is 5-determined, f(x,y)A(x,y2,x3y+y5).

    Proposition 3.11. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,y2,0), and C(f)=k,3<k<. Then,

    (1) if ce(f)=C(f)1, then f is of type Sk1;

    (2) if ce(f)=C(f), then f is of type Ck.

    Proof. Since j2fA(x,y2,0),

    f(x,y)A(x,y2,i+j1ai,jxiy2j+1)).

    We can write it as

    f(x,y)A(x,y2,a0,1y3+a2,0x2y+a1,1xy3+a0,2y5+a3,0x3y+a2,1x2y3+a1,2xy5+a0,3y7+i+j4ai,jxiy2j+1).

    If C(f)=k, then a2,0==ak1,0=0 and ak,00. Now, if ce(f)=C(f)1, then a0,10, otherwise, f will not be A-finite. This gives j3fA(x,y2,y3). Then, by Mond's classification f is of type f(x,y)A(x,y2,y3+xk+1y).

    If ce(f)=C(f), then a0,1=0 and a1,10, otherwise, f will not be A-finite. This gives j3fA(x,y2,0). Thus, it follows from Mond's classification that f is of type f(x,y)A(x,y2,xy3+xky).

    Proposition 3.12. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,xy,0), and C(f)=2. If ce(f)=k,k2, then f is of type Hk.

    Proof. Since j2fA(x,xy,0),

    f(x,y)A(x,xy+a2,1x2y+a1,2xy2+a0,3y3+i+j4ai,jxiyj,b2,1x2y+b1,2xy2+b0,3y3+i+j4bi,jxiyj).

    By using suitable left coordinate changes, we get

    f(x,y)A(x,xy+i+j4ai,jxiyj,b2,1x2y+b1,2xy2+b0,3y3+i+j4bi,jxiyj).

    If C(f)=2, then b0,30. Take b0,3=1, we have

    f(x,y)A(x,xy+i+j4ai,jxiyj,y3+b2,1x2y+b1,2xy2+i+j4bi,jxiyj).

    It is easy to see that

    f(x,y)A(x,xy+i+j4ai,jxiyj,(y+b1,23x)3+i+j4bi,jxiyj).

    Now, by using transformation yyb1,23x, we get

    f(x,y)A(x,xy+i+j4ai,jxiyj,y3+i+j4bi,jxiyj).

    This gives j3fA(x,xy,y3). If ce(f)2, then by using Theorem 4.2.1:2(a) [1], we have

    f(x,y)A(x,xy+y3k1,y3).

    Proposition 3.13. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,xy,0), and C(f)=3. Then,

    (1) if ce(f)=4 and T(f)=1, then f is of type P3 or P4(12) or T4;

    (2) if ce(f)=4 and T(f)=2, then f is of type P4(1) or Q4;

    (3) if ce(f)=5 and T(f)=3, then f is of type Q5;

    (4) if ce(f)=6 and T(f)=4, then f is of type Q6 or R4;

    (5) if ce(f)=k and T(f)=k2, then f is of type Qk,k7.

    Proof. Since j2fA(x,xy,0),

    f(x,y)=(x,xy+a2,1x2y+a1,2xy2+a0,3y3+i+j4ai,jxiyj,b2,1x2y+b1,2xy2+b0,3y3+i+j4bi,jxiyj).

    If ce(f)=4, then b0,3=0. Then, the coordinate changes ¯X=X,¯Y=Ya2,1XY,¯Z=Zb2,1XY gives

    f(x,y)A(x,xy+a1,2xy2+a0,3y3+i+j4ai,jxiyj,b1,2xy2+i+j4bi,jxiyj).

    If b1,2=0, then the transformation x,yy+a1,2y2, gives

    f(x,y)A(x,xy+a0,3y3+i+j4ai,jxiyj,b3,1x3y+b2,2x2y2+b1,3xy3+y4+i+j4bi,jxiyj).

    Thus, j3fA(x,xy+a0,3y3,0). Now, if C(f)=3, then it follows from the Proposition 4.2.4:1 [1] f must have a 4-jet equivalent to (x,xy+y3,y4). Since f is 4-determined (see Theorem 4.2.4:2 [1]),

    f(x,y)A(x,xy+y3,y4).

    If b1,20, then the coordinate change ¯X=X,¯Y=Y(a1,2b1,2)Z,¯Z=Z gives

    f(x,y)A(x,xy+a0,3y3+i+j4ai,jxiyj,b1,2xy2+i+j4bi,jxiyj).

    This implies

    j3fA(x,xy+a0,3y3,b1,2xy2).

    Now, by the Lemma 4.2.2:1 [1], this type of f must have a 4-jet equivalent to (x,xy+y3,xy2+cy4).

    (1) If ce(f)=4 and T(f)=1, then f(x,y)A(x,xy+y3,xy2+cy4),c0,12,1,32 or f(x,y)A(x,xy+y3,xy2+12y4+y5). These two types can be differentiated by computing their normal forms of order 4 and finding c. If c0,12,1,32, then f is of type f(x,y)A(x,xy+y3,xy2+cy4), and if c=12, then f(x,y)A(x,xy+y3,xy2+12y4+y5).

    This can be done by using Algorithm 1.

    Algorithm 1 To differentiate P3 and P4(12).
    Input: Ideal I=f,g,h.
    Output: Ideal I=h1,h2,h3, the required normal form.
      1: Define a map φ, φ(x)=1i+jp+2aijxiyj, φ(y)=1i+jp+2bijkxiyj, with parameters having degree up to p+2.
      2: Define a 3×3-matrix T with entries as polynomials of degree p+1 having parameters coefficients, i.e., T=(tij), tij=0l+m4aij,l,mxlym, aij,l,m are parameters.
      3: Define the expected normal form (x2+y3,xyp,0).
      4: Define J:=φ(I)T(xxy+y3xy2+y4).
      5: Let K be the ideal generated by all the coefficients of J with respect to x,y.
      6: Compute S, the standard basis of K.
      7: if S=<1> then
      8:  return((x,xy+y3,xy2+y4));
      9: if S≠<1> then
      10:  return((x,xy+y3,xy2+12y4+y5)).

    (2) If ce(f)=4 and T(f)=2, then f(x,y)A(x,xy+y3,xy2+y4+y6) or f(x,y)A(x,xy+y3,xy2+y7). These two types can be differentiated by computing their normal forms of order 4 and finding c. If c=1, then f(x,y)A(x,xy+y3,xy2+y4+y6) and, if c=0, then f(x,y)A(x,xy+y3,xy2+y7).

    (3) It is straightforward to prove.

    (4) We have j4fA(x,xy+y3,xy2). If ce(f)=6, then f(x,y)A(x,xy+y3,xy2+y13) or f(x,y)A(x,xy+y6+by7,xy2+y4+cy6). These two types can be differentiated by computing their normal forms of order 3. If j3fA(x,xy+y3,xy2), then f(x,y)A(x,xy+y3,xy2+y13), and if j3fA(x,xy,xy2), then f(x,y)A(x,xy+y6+by7,xy2+y4+cy6).

    (5) Now if ce(f)>6, and T(f)>4, then from Theorem 4.2.2:7 [1] f(x,y)A(x,xy+y3,xy2+y3k5).

    The next algorithm is useful to differentiate the types of P3 and P4(12).

    Proposition 3.14. Let f be a map germ from the plane to space with corank 1 at origin, j2fA(x,xy,0), and C(f)=4. If ce(f)=4 and T(f)=1, then f is of type P4(32).

    Proof. The proof is similar to the Proposition 3.13(2).

    Proposition 3.15. Let f be a map germ from plane to space with corank 1 at origin, j2fA(x,0,0), and C(f)=4. If ce(f)=4 and T(f)=1, then f is of type X4.

    Proof. Since j2fA(x,0,0),

    f(x,y)=(x,a2,1x2y+a1,2xy2+a0,3y3+h.o.t.,b2,1x2y+b1,2xy2+b0,3y3+h.o.t.).

    If C(f)=4 and T(f)=1, then b0,3=0; thus,

    f(x,y)=(x,a2,1x2y+a1,2xy2+a0,3y3+h.o.t.,b2,1x2y+b1,2xy2+h.o.t.).

    By using the coordinate changes ¯X=X,¯Y=YZ,¯Z=Z, we get

    f(x,y)A(x,a2,1x2y+a1,2xy2+a0,3y3+h.o.t.,b2,1x2y+b1,2xy2+h.o.t.).

    Thus,

    j3fA(x,y3,xy2+xy2).

    Now, if T(f)=1, then by using Proposition 4.3:2 [1], we get j4fA(x,y3,xy2+xy2+y4). As f is 4-determined, f(x,y)A(x,y3,xy2+xy2+y4).

    We have implemented the characterization in the computer algebra system Singular [15]. The code can be downloaded from https://www.mathcity.org/files/ahsan/Proc-classifycoRank1Maps.txt. We give some examples. The examples are constructed from the normals form by applying a generic A-equivalence.

    ringr=0,(x,y),(c,ds).

    In the first example we have as an input the map f(x,y)=(f1,f2,f3), where

    f1=xy,f2=xyy2x2y+xy2+y66xy6+y7+15x2y67xy720x3y6+21x2y7+15x4y635x3y76x5y6+35x4y7+x6y621x5y7+7x6y7x7y7,f3=xy2y32x2y2+2xy3+y4+x3y2x2y34xy4+6x2y4+y64x3y46xy6+x4y4+15x2y620x3y6+15x4y66x5y6+x6y6.

    In SINGULAR this can be written as

    idealI=xy,xyy2x2y+xy2+y66xy6+y7+15x2y67xy720x3y6+21x2y7+15x4y635x3y76x5y6+35x4y7+x6y621x5y7+7x6y7x7y7,xy2y32x2y2+2xy3+y4+x3y2x2y34xy4+6x2y4+y64x3y46xy6+x4y4+15x2y620x3y6+15x4y66x5y6+x6y6.

    To compute the required type of map germs, we use the procedure:

    classifycoRank1Maps(I);fisoftypeR_4.

    In the second example we have as an input the map f(x,y)=(f1,f2,f3), where

    f1=x3y+3xyy2x2y+xy2,f2=y26xy2+6y3+15x2y232xy3+13y420x3y2+70x2y360xy4+12y5+15x4y280x3y3+111x2y446xy5+4y66x5y2+50x4y3104x3y4+68x2y512xy6+x6y216x5y3+51x4y448x3y5+13x2y6+2x6y312x5y4+16x4y56x3y6+x6y42x5y5+x4y6,f3=x3y9x2y2+27xy327y43x4y+39x3y2165x2y3+261xy4107y5+3x5y64x4y2+392x3y3900x2y4+690xy5129y6x6y+50x5y2480x4y3+1584x3y41788x2y5+559xy6+18y719x6y2+334x5y31632x4y4+2344x3y5353x2y6966xy7+369y8+3x7y2135x6y3+1044x5y41170x4y53599x3y6+7827x2y74953xy8+983y9+30x7y3421x6y41536x5y5+14993x4y632850x3y7+30105x2y812036xy9+1683y103x8y3+105x7y4+4459x6y534111x5y6+90219x4y7111363x3y8+67989x2y919335xy10+1970y1115x8y46308x7y5+54768x6y6177768x5y7+281724x4y8234871x3y9+102165x2y1021135xy11+1560y12+x9y4+6418x8y566444x7y6+262344x6y7516858x5y8+554289x4y9328825x3y10+103815x2y1115520xy12+800y135004x9y5+62201x8y6296004x7y7+710046x6y8945174x5y9+719565x4y10309010x3y11+70310x2y127320xy13+240y14+3003x10y545045x9y6+257400x8y7742830x7y8+1200815x6y91131417x5y10+621640x4y11191810x3y12+30300x2y132000xy14+32y151365x11y5+25025x10y6172315x9y7+595650x8y81154835x7y9+1316875x6y10892355x5y11+351070x4y1274950x3y13+7480x2y14240xy15+455x12y510465x11y6+87945x10y7365310x9y8+845295x8y91151415x7y10+940455x6y11454530x5y12+123255x4y1316560x3y14+800x2y15105x13y5+3185x12y633540x11y7+169510x10y8469315x9y9+759285x8y10737220x7y11+427500x6y12141795x5y13+24095x4y141560x3y15+15x14y5665x13y6+9230x12y758250x11y8+195195x10y9375585x9y10+430530x8y11295140x7y12+116865x6y1324175x5y14+1970x4y15x15y5+85x14y61725x13y7+14290x12y859395x11y9+137235x10y10185645x9y11+149220x8y1269435x7y13+17055x6y141683x5y155x15y6+195x14y72350x13y8+12705x12y936015x11y10+57885x10y1154420x9y12+29475x8y138455x7y14+985x6y1510x15y7+230x14y81785x13y9+6475x12y1012570x11y11+13870x10y128705x9y13+2885x8y14390x7y1510x15y8+145x14y9735x13y10+1780x12y112330x11y12+1695x10y13645x9y14+100x8y155x15y9+45x14y10145x13y11+230x12y12195x11y13+85x10y1415x9y15x15y10+5x14y1110x13y12+10x12y135x11y14+x10y15.

    In SINGULAR this can be written as

    idealI=x3y+3xyy2x2y+xy2,y26xy2+6y3+15x2y232xy3+13y420x3y2+70x2y360xy4+12y5+15x4y280x3y3+111x2y446xy5+4y66x5y2+50x4y3104x3y4+68x2y512xy6+x6y216x5y3+51x4y448x3y5+13x2y6+2x6y312x5y4+16x4y56x3y6+x6y42x5y5+x4y6,x3y9x2y2+27xy327y43x4y+39x3y2165x2y3+261xy4107y5+3x5y64x4y2+392x3y3900x2y4+690xy5129y6x6y+50x5y2480x4y3+1584x3y41788x2y5+559xy6+18y719x6y2+334x5y31632x4y4+2344x3y5353x2y6966xy7+369y8+3x7y2135x6y3+1044x5y41170x4y53599x3y6+7827x2y74953xy8+983y9+30x7y3421x6y41536x5y5+14993x4y632850x3y7+30105x2y812036xy9+1683y103x8y3+105x7y4+4459x6y534111x5y6+90219x4y7111363x3y8+67989x2y919335xy10+1970y1115x8y46308x7y5+54768x6y6177768x5y7+281724x4y8234871x3y9+102165x2y1021135xy11+1560y12+x9y4+6418x8y566444x7y6+262344x6y7516858x5y8+554289x4y9328825x3y10+103815x2y1115520xy12+800y135004x9y5+62201x8y6296004x7y7+710046x6y8945174x5y9+719565x4y10309010x3y11+70310x2y127320xy13+240y14+3003x10y545045x9y6+257400x8y7742830x7y8+1200815x6y91131417x5y10+621640x4y11191810x3y12+30300x2y132000xy14+32y151365x11y5+25025x10y6172315x9y7+595650x8y81154835x7y9+1316875x6y10892355x5y11+351070x4y1274950x3y13+7480x2y14240xy15+455x12y510465x11y6+87945x10y7365310x9y8+845295x8y91151415x7y10+940455x6y11454530x5y12+123255x4y1316560x3y14+800x2y15105x13y5+3185x12y633540x11y7+169510x10y8469315x9y9+759285x8y10737220x7y11+427500x6y12141795x5y13+24095x4y141560x3y15+15x14y5665x13y6+9230x12y758250x11y8+195195x10y9375585x9y10+430530x8y11295140x7y12+116865x6y1324175x5y14+1970x4y15x15y5+85x14y61725x13y7+14290x12y859395x11y9+137235x10y10185645x9y11+149220x8y1269435x7y13+17055x6y141683x5y155x15y6+195x14y72350x13y8+12705x12y936015x11y10+57885x10y1154420x9y12+29475x8y138455x7y14+985x6y1510x15y7+230x14y81785x13y9+6475x12y1012570x11y11+13870x10y128705x9y13+2885x8y14390x7y1510x15y8+145x14y9735x13y10+1780x12y112330x11y12+1695x10y13645x9y14+100x8y155x15y9+45x14y10145x13y11+230x12y12195x11y13+85x10y1415x9y15x15y10+5x14y1110x13y12+10x12y135x11y14+x10y15;

    To compute the required type of map germs, we use the procedure:

    classifycoRank1Maps(I);fisoftypeF_4,

    A classifier for map germs from plane to space in terms of codimension, crosscaps and triple points has been given. Moveover, this classifier is implemented in the computer algebra system SINGULAR.

    The code used in this paper can be downloaded from: https://www.mathcity.org/files/ahsan/ProcclassifycoRank1Maps.txt.

    This work was supported by the National Natural Science Foundation of China (Nos. 62172116, 61972109) and the Guangzhou Academician and Expert Workstation (No. 20200115-9).

    The research of the second and third authors is supported by Higher Education Commission of Pakistan by the project No. 7495 /Punjab/NRPU/R&D/HEC/2017.

    The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.



    [1] D. Mond, On the classification of germs of maps from R2 to R3, Proc. London Math. Soc., s3-50 (1985), 333–369. https://doi.org/10.1112/plms/s3-50.2.333 doi: 10.1112/plms/s3-50.2.333
    [2] D. Mond, Some remarks on the geometry and classification of germs of maps from surfaces to 3-space, Topology, 26 (1987), 361–383. https://doi.org/10.1016/0040-9383(87)90007-3 doi: 10.1016/0040-9383(87)90007-3
    [3] T. Gaffney, The structure of TAf classification and an application to differential geometry, Proc. Sympos. Pure Math., 40 (1983), 409–427.
    [4] Y. Kabata, Recognition of plane-to-plane map-germs, Topol. Appl., 202 (2016), 216–238. https://doi.org/10.1016/j.topol.2016.01.011 doi: 10.1016/j.topol.2016.01.011
    [5] J. H. Rieger, Families of maps from the plane to the plane, J. London Math. Soc., s2-36 (1987), 351–369. https://doi.org/10.1112/jlms/s2-36.2.351 doi: 10.1112/jlms/s2-36.2.351
    [6] J. H. Rieger, A-unimodal map-germs into the plane, Hokkaido Math. J., 33 (2004), 47–64. https://doi.org/10.14492/hokmj/1285766004 doi: 10.14492/hokmj/1285766004
    [7] A. Dimca, C. G. Gibson, Contact unimodular germs from the plane to the plane, Q. J. Math., 34 (1983), 281–295. https://doi.org/10.1093/qmath/34.3.281 doi: 10.1093/qmath/34.3.281
    [8] A. Dimca, C. G. Gibson, Classification of equidumensional contact unimodular map germs, Math. Scand., 56 (1985), 15–28.
    [9] M. A. Binyamin, S. Aslam, K. Mehmood, Contact unimodal map germs from the plane to the plane, Comptes Rendus Math., 358 (2020), 923–930. https://doi.org/10.5802/crmath.114 doi: 10.5802/crmath.114
    [10] S. Aslam, M. A. Binyamin, G. Pfister, Recognition of unimodal map germs from the plane to the plane by invariants, Int. J. Algebra Comput., 28 (2018), 1199–1208. https://doi.org/10.1142/S0218196718500534 doi: 10.1142/S0218196718500534
    [11] M. A. Binyamin, S. Aslam, K. Mehmood, H. Mahmood, M. Ishaq, Recognition of contact map germs from the plane to the plane by invariants, C. R. Acad. Bulg. Sci., 73 (2020), 758–766. https://doi.org/10.7546/CRABS.2020.06.02 doi: 10.7546/CRABS.2020.06.02
    [12] S. Aslam, M. A. Binyamin, H. Mahmood, A classifier for equidimensional contact unimodal map germs, Bull. Math. Soc. Sci. Math. Roumanie, 64 (2021), 287–302.
    [13] M. A. Binyamin, H. Mahmood, S. Kanwal, On the classification of simple maps from the plane to the plane, J. Algebra Appl., 16 (2017), 1750199. https://doi.org/10.1142/S0219498817501997 doi: 10.1142/S0219498817501997
    [14] M. A. Binyamin, K. Mehmood, G. Pfister, On Mond's classification of simle map germs from C2 to C3, C. R. Acad. Bulg. Sci., 74 (2021), 1109–1119. https://doi.org/10.7546/CRABS.2021.08.01 doi: 10.7546/CRABS.2021.08.01
    [15] W. Decker, G. M. Greuel, G. Pfister, H. Schönemann, SINGULAR. Available from: http://www.singular.uni-kl.de.
    [16] D. Ratcliffe, On the classification and geometry of finite map-germs, Ph.D. Thesis, University of Warwick, 1990.
  • Reader Comments
  • © 2023 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(1644) PDF downloads(58) Cited by(0)

Figures and Tables

Tables(2)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog