1.
Introduction
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,q∈m22 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].
2.
Preliminaries and some invariants
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
satisfying ((φ,ψ),f)↦ψ∘f∘φ−1.
Definition 2.1. Let f1,f2∈A(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 f1∼Af2, if f1 is A-equivalent to f2.
Definition 2.2. Let f∈A(2,3). The orbit map θf:A→A(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
Definition 2.3. Let f∈A(2,3) with tangent space TAef,f. The extended A-codimension at f is defined as:
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 f∼A(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
If f∼A(x,p(x,y),q(x,y)), then
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 f∼A(x,p(x,y),q(x,y)), then (cf. [16])
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 f∼A(x,p(x,y),q(x,y)), then (cf. [16])
where I3(f) is the ideal in C×C3(={(x,y,u,v):x,y,u,v∈C} generated by the following 4 functions:
3.
Characterization of map germs from (C2,0) to (C3,0) of corank at most 1
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].
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:
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.
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
then ∂p∂y or ∂q∂y is a unit. We may assume that ∂p∂y is a unit. Using the inverse function theorem to the map C2→C2 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
and
If b01≠0 or c01≠0, then ∂p∂y resp. ∂q∂y is a unit. This implies
Since C(f)=1, therefore we have <∂p∂y,∂q∂y>=<x,y>. This implies that b02≠0 or c02≠0. Assume that b02≠0, and then p(0,y)=b02y2+ terms of higher order. This implies that
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
By using the left coordinate change Y1=Y−bi0X,Z1=Z−ci0X, we get
(1) If m(f)=2, then we may assume that b01=c01=0 and b02≠0. By using the left coordinate change Z2=Z1−c02b02Y1, we get
where, α=c11−b11c02b02. Now, if C(f)=1, then |b11b02c11c02|;≠0 otherwise, C(f)≠1. This gives c11≠b11c02b02 and therefore α≠0. Now, by using the left coordinate change Y3=Y2−b11αZ2, we get
This implies j2f is of type (x,y2,xy).
(2) If m(f)=2, then from (1) we get
Now, if C(f)≥2, then |b11b02c11c02|;=0 otherwise, C(f)<2. This gives c11=b11c02b02, so we have
This can be written as
By using the transformation y→y−b112x, we get
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
If b11≠0, then, the left coordinate change Z1=Z−c11b11Y gives,
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 j2f∼A(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 j2f∼A(x,y2,xy). Then, f is of type S∘.
Proof. If j2f∼A(x,y2,xy), then
Since f is 2-determined (see Theorem 4:3 [1]),
Proposition 3.9. Let f be a map germ from plane to space with corank 1 at origin, j2f∼A(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,k≥2, then type of f is Bk
Proof. If j2f∼A(x,y2,0), then by Theorem 4.1:1 [1],
We can write it as
If C(f)=2, then a2,0≠0, otherwise, C(f)≠2. Take a2,0=1, and then
(1) If ce(f)=1, then a0,1≠0, 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,
Now, if ce(f)=k<∞ and j3f∼A(x,y2,x2y), then it follows from Mond's classification that,
Proposition 3.10. Let f be a map germ from plane to space with corank 1 at origin, j2f∼A(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 j2f∼A(x,y2,0), then by Theorem 4.1:1 [1], we can write it as
We can write it as
If C(f)=3, then a2,0=0 and a3,0≠0, otherwise, C(f)≠3. So,
(1) If ce(f)=2, then a0,1≠0. So, by using left coordinate change ¯X=X,¯Y=Y,¯Z=Z−a1,1a0,1XZ, we get
Since f is 4-determined,
(2) If ce(f)=3, then a0,1=0 and a1,1≠0. Also, a3,0≠0, otherwise, f will not be A-finite. So, we have
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,2≠0. Also, a3,0≠0, otherwise, f will not be A-finite. So, we have
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, j2f∼A(x,y2,0), and C(f)=k,3<k<∞. Then,
(1) if ce(f)=C(f)−1, then f is of type Sk−1;
(2) if ce(f)=C(f), then f is of type Ck.
Proof. Since j2f∼A(x,y2,0),
We can write it as
If C(f)=k, then a2,0=⋯=ak−1,0=0 and ak,0≠0. Now, if ce(f)=C(f)−1, then a0,1≠0, otherwise, f will not be A-finite. This gives j3f∼A(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,1≠0, otherwise, f will not be A-finite. This gives j3f∼A(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, j2f∼A(x,xy,0), and C(f)=2. If ce(f)=k,k≥2, then f is of type Hk.
Proof. Since j2f∼A(x,xy,0),
By using suitable left coordinate changes, we get
If C(f)=2, then b0,3≠0. Take b0,3=1, we have
It is easy to see that
Now, by using transformation y→y−b1,23x, we get
This gives j3f∼A(x,xy,y3). If ce(f)≥2, then by using Theorem 4.2.1:2(a) [1], we have
Proposition 3.13. Let f be a map germ from plane to space with corank 1 at origin, j2f∼A(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)=k−2, then f is of type Qk,k≥7.
Proof. Since j2f∼A(x,xy,0),
If ce(f)=4, then b0,3=0. Then, the coordinate changes ¯X=X,¯Y=Y−a2,1XY,¯Z=Z−b2,1XY gives
If b1,2=0, then the transformation x→,y→y+a1,2y2, gives
Thus, j3f∼A(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]),
If b1,2≠0, then the coordinate change ¯X=X,¯Y=Y−(a1,2b1,2)Z,¯Z=Z gives
This implies
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),c≠0,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 c≠0,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.
(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 j4f∼A(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 j3f∼A(x,xy+y3,xy2), then f(x,y)∼A(x,xy+y3,xy2+y13), and if j3f∼A(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+y3k−5).
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, j2f∼A(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, j2f∼A(x,0,0), and C(f)=4. If ce(f)=4 and T(f)=1, then f is of type X4.
Proof. Since j2f∼A(x,0,0),
If C(f)=4 and T(f)=1, then b0,3=0; thus,
By using the coordinate changes ¯X=X,¯Y=Y−Z,¯Z=Z, we get
Thus,
Now, if T(f)=1, then by using Proposition 4.3:2 [1], we get j4f∼A(x,y3,xy2+xy2+y4). As f is 4-determined, f(x,y)∼A(x,y3,xy2+xy2+y4).
4.
Singular examples
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.
In the first example we have as an input the map f(x,y)=(f1,f2,f3), where
In SINGULAR this can be written as
To compute the required type of map germs, we use the procedure:
In the second example we have as an input the map f(x,y)=(f1,f2,f3), where
In SINGULAR this can be written as
To compute the required type of map germs, we use the procedure:
5.
Conclusions
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.
Availability of data and materials
The code used in this paper can be downloaded from: https://www.mathcity.org/files/ahsan/ProcclassifycoRank1Maps.txt.
Acknowledgements
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.
Conflict of interest
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.