1 Introduction and background

Pfaffian representations of cubic threefolds and associated moduli spaces have been studied by various authors, notably Beauville [1, 2], Comaschi [6, 7], Manivel and Mezzetti [10], Iliev and Markushevich [9]. In this article we seek to prove some general results that are useful to study certain compactifications of such spaces of Pfaffian representations in families. To describe our goal more precisely, we first need to set up some notation and terminology.

Let \(R\) be the graded polynomial ring over \(\mathbb {C}\) in variables \(x_0, \dots , x_4\) of weight 1, and let be the projective space of skew-symmetric \(6\hspace{1.111pt}{\times }\hspace{1.111pt}6\)-matrices with entries linear forms on \(\mathbb {P}^4\). The group \(G=\textrm{GL}_6 (\mathbb {C})\) acts on by acting trivially on \((\mathbb {C}^5)^{\vee }\) and naturally on \(\Lambda ^2 \mathbb {C}^6\). This corresponds to performing simultaneous row and column operations on skew-symmetric \(6\hspace{1.111pt}{\times }\hspace{1.111pt}6\)-matrices. We denote by

the good quotient of the locus of semistable points in by the action of G. Let

be the canonical projection. We define the subset to be the subset of those points whose orbits in are closed. We recall that every fibre of \(\pi \) contains a unique closed orbit, i.e. the orbit of an element in . Let be the space of cubic hypersurfaces in \(\mathbb {P}^4\). Consider the incidence correspondence

with its two projections

The condition \(\textrm{Pf}\hspace{0.55542pt}(M) \in (F)\) is to be understood as the vanishing of all \(2\hspace{1.111pt}{\times }\hspace{1.111pt}2\) minors of the matrix containing in its rows the coefficients of \(\textrm{Pf}\hspace{0.55542pt}(M)\) and F with respect to some basis of the degree 3 homogeneous polynomials in \(x_0, \dots , x_4\).

Let be the subset consisting of matrices with Pfaffian zero, and let

Notice that \(\pi _1\) is one-to-one onto its image outside of the subset . Denote by the closure of in .

The group G acts on if we let it act trivially on . Then is the locus of semistable points for this action, and is clearly a G-invariant irreducible closed subset of . The good categorical quotient is nothing but , and maps to an irreducible closed subset of , which we denote by .

Our goal is to describe the points of more explicitly, which we will achieve in Theorem 2.1. Our initial interest in this problem stems from the fact that may then be viewed as the universal family of G-equivalence classes of Pfaffian representations of cubic threefolds, the fibres are projective, and there is a fibre over any cubic, singular, reducible, whatsoever. Also base-changing to curves inside and discarding components of the resulting total spaces that do not dominate the base curves, we can talk about one-parameter degenerations of (compactified) spaces of G-equivalence classes of Pfaffian representations. In a forthcoming article, we will show that the fibre of over a smooth cubic threefold X coincides with the Maruyama–Druel–Beauville moduli space of equivalence classes of semistable sheaves on X with Chern classes \(c_1=0\), \(c_2=2\), \(c_3=0\), or equivalently, the intermediate Jacobian of X blown up in the Fano surface of lines [2]. Thus gives us a way to construct explicit degenerations of these birational models of the intermediate Jacobians, which, we hope, will pave a way to decide unresolved questions about the cycle theory on such intermediate Jacobians: the most famous perhaps being if, realising these intermediate Jacobians as Prym varieties of double covers of smooth plane quintic curves, half of the class of the Prym curve is an algebraic cohomology class for very general X. By ? a positive answer to this is equivalent to the cubic being Chow zero universally trivial, which in turn is necessary for the cubic to be stably rational. It is a famous open problem if very general cubic threefolds are stably rational or not.

We will make repeated use of the following classification result below.

Table 1 Semi-stable matrices M with vanishing Pfaffian

Theorem 1.1

Let have vanishing Pfaffian. View M as a map of graded \(R\)-modules

$$\begin{aligned} R(-1)^{6} \xrightarrow {\ M \ } R^6. \end{aligned}$$

Let S be a matrix with columns representing a minimal system of generators of the kernel of this map M. Let Y be the rank at most two locus of M with its scheme structure defined by the \(4\hspace{1.111pt}{\times }\hspace{1.111pt}4\) sub-Pfaffians. Then there exist independent linear forms \(l_0,\dots ,l_4\) and matrices \(B \in \textrm{GL}_6(\mathbb {C})\) and such that after making the replacements

we have one of the cases in Table 1. Moreover, the stability type of M is as described in the last column of Table 1.

Proof

Most of this is proven in [4], and the results are summarised in Table 2 there. The information about S and the more precise information about Y is readily obtained using Macaulay2, see [3, Table1.m2]. \(\square \)

In the following it will be helpful to notice that S carries exactly the same information as M:

Proposition 1.2

Let M and S be matrices as in Table 1. Then M represents the syzygy module of \(S^t\). Furthermore the ideal generated by the \(2\hspace{1.111pt}{\times }\hspace{1.111pt}2\) minors of S is equal to the one generated by the \(4 \hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M.

Proof

In all cases we can compute that the syzygy module of \(S^t\) is represented by a not necessarily skew-symmetric \(6 \hspace{1.111pt}{\times }\hspace{1.111pt}6\) matrix of linear forms. See [3, Table1.m2]. Since \(S^t\hspace{-1.111pt}M^t =0\) we have that the columns of \(M^t = -M\) are linear syzygies of \(S^t\). Since these columns are linearly independent in all cases, \(-M\) and hence M represent the syzygy module of \(S^t\).

The last statement of the proposition follows by a direct computation done in [3, Table1.m2]. \(\square \)

2 The main theorem

Here we prove

Theorem 2.1

Let [M] be a point in and \(X = V(F) \subset \mathbb {P}^4\) a cubic threefold. Let \({\overline{Y}} \subset X\) be the scheme defined by the \(4 \hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M and the cubic polynomial F. Then ([M], [F]) is a point in if and only if \({\overline{Y}}\) contains a curve of degree 2.

The proof of this will occupy the rest of the paper. We start by laying the groundwork for some local computations involving jets.

Remark 2.2

Notice that for matrices M of type (a)–(e) the degree 2 curve is uniquely defined by M. For matrices of type (f) the condition is satisfied for all F such that V(F) contains the rank 2 locus of M with reduced scheme structure, i.e. the line \(l_0=l_1=l_2=0\).

Below by an algebraic scheme we mean a scheme separated and of finite type over \(\textrm{Spec}\hspace{0.55542pt}(\mathbb {C})\).

Definition 2.3

Let X be an algebraic scheme and \(p\in X\) a closed point. Put

$$\begin{aligned} T_n = \textrm{Spec}\hspace{0.55542pt}(\mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})). \end{aligned}$$

An n-jet starting at p, or centred at p, in X is a morphism of algebraic schemes \(T_n \rightarrow X\) map** the closed point of \(T_n\) to p. We sometimes write the residue class of t in \(\mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})\) as \(\epsilon \), and elements \(j \in \mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})\) as

$$\begin{aligned} j = j_0 + j_1\epsilon + \dots + j_n\epsilon ^n. \end{aligned}$$

Note that if \(\textrm{Spec}\hspace{0.55542pt}( \mathbb {C}\hspace{0.55542pt}[x_1, \dots , x_n]/(f_1 (x_1, \dots , x_n), \dots , f_r (x_1, \dots , x_n)) )\) is an affine chart on X containing p and \(p= (a_1, \dots , a_n)\), the datum of an n-jet starting at p is the same as the datum of a solution \(({\bar{a}}_1, \dots , {\bar{a}}_n)\) of the equations \(f_1=\dots =f_r =0\) where \({\bar{a}}_i \in \mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})\) is a lift of \(a_i\).

Definition 2.4

The natural ring homomorphism

$$\begin{aligned} \mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1}) \rightarrow \mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{m+1}) \end{aligned}$$

for \(m \leqslant n\) induces a corresponding operation on jets: given an n-jet \(j:T_{n} \rightarrow X\) centred at a point p in an algebraic scheme X, we get an m-jet

$$\begin{aligned} \tau _{\leqslant m} (j) :T_m \rightarrow X, \end{aligned}$$

called the truncation of j in degrees \(\leqslant m\).

Moreover, the ring homomorphism

$$\begin{aligned} \mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})&\rightarrow \mathbb {C}\hspace{0.55542pt}[s]/(s^{rn+1}) \\ {\bar{t}}&\mapsto {\bar{s}}{}^{\hspace{0.55542pt}r} \end{aligned}$$

induces an operation on jets: given an n-jet \(j:T_{n} \rightarrow X\) centred at a point p in an algebraic scheme X, we get an rn-jet

$$\begin{aligned} \gamma _r (j) :T_{rn}\rightarrow X \end{aligned}$$

called the r-fold covering of j.

Proposition 2.5

Let [M] be a point in . Then the codimension of the tangent space in the ambient is given by the second column in Table 2.

Proof

Let be a general skew-symmetric matrix of linear forms. Then we consider a 1-jet \(M+\epsilon M'\) at M in . Then we get

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}(M +\epsilon M') = \epsilon F' \end{aligned}$$

and \(M+\epsilon M'\) is a 1-jet in if and only if . The coefficients of \(F'\) are linear in the \(a_{ijk}\), so we obtain a set of linear equations on the \(a_{ijk}\) whose rank is the codimension of the tangent space. The computation of the rank is done in [3, Table 2.m2]. \(\square \)

Consider the tangent cone to an algebraic scheme X at the point p. Choose an affine chart as above with \(p= (a_1, \dots , a_n) =(0, \dots , 0)\). The tangent cone \(TC_p (X)\) is the subscheme of \(\mathbb {C}^n\) given as the zero locus of the leading terms of all elements in the ideal \(I_X=(f_1, \dots , f_r)\).

If I is the ideal of the tangent cone \(TC_p(X)\) and \(I_{\leqslant 2}\) is the degree at most 2 part of this ideal, we call the vanishing locus the degree 2 approximation of the tangent cone.

The tangent cone to a variety at a given point is often difficult to compute, but the degree 2 approximation still has some useful computational properties. In particular a version of Hensel lifting still holds:

Proposition 2.6

Let \(X \subset \mathbb {C}^n\) be a variety, \(p \in X\) a point. Then is a point in the degree 2 approximation of the tangent cone if and only if there exists a point such that the 2-jet

is contained in X.

Proof

Without loss of generality we can assume \(p=0\). Let \(f_1,\dots ,f_m \in I_X\) be polynomials whose initial terms generate \(I_{\leqslant 2}\). We can assume that these have expansions

with \(f_1', \dots , f_k'\) linearly independent linear forms, and \(f_{1}'',\dots , f_{m}''\) homogeneous quadratic polynomials, of which \(f_{k+1}'',\dots ,f_{m}''\) are linearly independent.

Now a 2-jet \(j = p+\epsilon p' + \epsilon ^2 p''\) lies on X if and only if \(f_i(j) = 0\) for \(i=1,\dots ,m\). If \(p=0\) and \(p'\) is in the degree 2 approximation of the tangent cone, then this system of equations reduces to

$$\begin{aligned} 0=f_i(j) = f_i'(p'') + f_i''(p'), \quad i=1,\dots ,k. \end{aligned}$$

For given \(p'\) this is a set of linear equations for \(p''\). Since \(f_1',\dots ,f_k'\) are linearly independent, this set of linear equations has a solution.

Let conversely \(j=p+\epsilon p' + \epsilon ^2 p''\) be a 2-jet on X. Evaluating the first k equations in j and considering the terms linear in \(\epsilon \), we get that \(f_1'(p')= \dots = f_k'(p') = 0\). Evaluating the remaining equations in j gives \(f_{k+1}''(p') = \cdots = f_m''(p') = 0\). So \(p'\) lies on the degree 2 approximation of the tangent cone. \(\square \)

Remark 2.7

In the situation of the proposition above the proof also shows that we can compute the degree 2 approximation of the tangent cone in the following way.

  1. (1)

    Consider a 2-jet

    $$\begin{aligned} j = p + \epsilon p' + \epsilon ^2 p'' \end{aligned}$$

    with \(p'\) in \(T_p X\) general and general.

  2. (2)

    Evaluate the generators of \(I_X\) in j. This yields a vector space V of polynomials quadratic in \(p'\) and linear in \(p''\).

  3. (3)

    The generators of \(I_2\) are those elements of V whose linear part vanishes. This can be computed by solving a linear system of equations.

Proposition 2.8

Let [M] be a point in . Let I be the ideal of the tangent cone . Then the degree 2 part \(I_2\) is the same as the degree 2 part of the ideal listed in the third column of Table 2.

Proof

Let and be general skew matrices of linear forms. We consider a 2-jet \(M+\epsilon M'+\epsilon ^2 M''\) at M in and compute

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}(M +\epsilon M'+\epsilon ^2 M'' ) = \epsilon F' +\epsilon ^2 F''. \end{aligned}$$

We choose \(M'\) such that . As explained in the proof of Proposition 2.5 this means that \(M'\) represents a tangent vector to at [M]. The coefficients of \(F''\) are homogeneous of degree two where \(\deg a_{ijk}=1\) and \(\deg b_{ijk}=2\). The quadrics in the table are those linear combinations of the coefficients of \(F''\) that no longer contain any of the \(b_{ijk}\). These are contained in the ideal of the tangent cone by Remark 2.7. Finding those linear combinations amounts to solving a linear system of equations and is done in [3, Table2.m2]. \(\square \)

Table 2 Geometric properties of the semistable locus

Proposition 2.9

We have the following stratification of :

figure a

where means that the stratum of type (y) matrices lies in the closure of the stratum of type (x) matrices.

Proof

We deal with the closure relation symbolised by each arrow separately.

Notice that matrices of type (b) are conjugate to matrices of the form

$$\begin{aligned} \left( {\begin{matrix} 0&{}\quad {l}_{0}&{}\quad {l}_{1}\\ {-{l}_{0}}&{}\quad 0&{}\quad {l}_{2}\\ {-{l}_{1}}&{}\quad {-{l}_{2}}&{}\quad 0\\ &{}&{}&{}0&{}\quad {l}_{4}&{}\quad {l}_{2}\\ &{}&{}&{}{-{l}_{4}}&{}\quad 0&{}\quad {l}_{3}\\ &{}&{}&{}{-{l}_{2}}&{}\quad {-{l}_{3}}&{}\quad 0 \end{matrix}} \right) . \end{aligned}$$

Here we use that \(\Lambda ^2 \mathbb {C}^3 \simeq (\mathbb {C}^3)^{\vee }\) as \(\textrm{GL}_3 \, \mathbb {C}\)-representation, whence passing to a conjugate matrix we can replace the entries of the bottom right \(3\hspace{1.111pt}{\times }\hspace{1.111pt}3\) skew-symmetric matrix by any invertible linear combination of them. Now specialising \(l_4 \rightarrow l_1\), we get a matrix of type (c).

This is obvious letting \(l_4\rightarrow 0\).

This is obvious letting \(l_3\rightarrow 0\).

Consider the family of skew-symmetric \(6\hspace{1.111pt}{\times }\hspace{1.111pt}6\) matrices

$$\begin{aligned} M_t = \begin{pmatrix} &{}{l}_{3}&{}&{}0&{}{l}_{0}&{}{l}_{1}\\ {-{l}_{3}}&{}&{}&{}{-{l}_{0}}&{}0&{}{l}_{2}\\ &{}&{}&{}{-{l}_{1}}&{}{-{l}_{2}}&{}0\\ 0&{}{l}_{0}&{}{l}_{1}&{}&{}{l}_{3}+{l}_{4}t&{}\\ {-{l}_{0}}&{}0&{}{l}_{2}&{}-{l}_{3}-{l}_{4}t&{}&{}\\ {-{l}_{1}}&{}{-{l}_{2}}&{}0&{}&{}&{}\end{pmatrix}. \end{aligned}$$

One has \(\textrm{Pf}\hspace{0.55542pt}(M_t)=0\) and the rank 2 locus with its reduced structure is defined by the ideal:

$$\begin{aligned} \bigl ({{l}_{1}},{{l}_{2}},{l}_{0}^{2}-{l}_{ 3}^{2}-{l}_{3}{l}_{4}t\bigr ). \end{aligned}$$

For \(t\ne 0\) this defines a smooth conic, while for \(t = 0\) it defines two distinct intersecting lines. Therefore \(M_t\) is of type (a) for \(t\not =0\) and of type (c) for \(t=0\).

Consider the family of skew-symmetric \(6\hspace{1.111pt}{\times }\hspace{1.111pt}6\) matrices

$$\begin{aligned} M_t = \begin{pmatrix} &{}{l}_{3}t^{2}&{}{l}_{4}t^{2}&{}0&{}{l}_{0}&{}{l}_{1}\\ {-{l}_{3}t^{2}}&{}&{}&{}{-{l}_{0}}&{}0&{}{l}_{2}\\ {-{l}_{4}t^{2}}&{}&{}&{}{-{l}_{1}}&{}{-{l}_{2}}&{}0\\ 0&{}{l}_{0}&{}{l}_{1}&{}&{}{l}_{3}&{}{l}_{4}\\ {-{l}_{0}}&{}0&{}{l}_{2}&{}{-{l}_{3}}&{}&{}\\ {-{l}_{1}}&{}{-{l}_{2}}&{}0&{}{-{l}_{4}}&{}&{}\end{pmatrix}. \end{aligned}$$

One can check that \(\textrm{Pf}\hspace{0.55542pt}(M_t)=0\) and the rank 2 locus with its reduced scheme structure is defined by

$$\begin{aligned} (l_2,l_1+t l_4,l_0+tl_3) \cap (l_2,l_1-t l_4,l_0-t l_3). \end{aligned}$$

For \(t\ne 0\) this defines two skew lines and hence \(M_t\) is of type (b) for \(t\not =0\). Also \(M_0\) is of type (d).

Consider the family of skew-symmetric \(6\hspace{1.111pt}{\times }\hspace{1.111pt}6\) matrices

$$\begin{aligned} M_t = \begin{pmatrix} &{}{l}_{3}t^{2}&{}&{}0&{}{l}_{0}&{}{l}_{1}\\ {-{l}_{3}t^{2}}&{}&{}&{}{-{l}_{0}}&{}0&{}{l}_{2}\\ &{}&{}&{}{-{l}_{1}}&{}{-{l}_{2}}&{}0\\ 0&{}{l}_{0}&{}{l}_{1}&{}&{}{l}_{3}&{}\\ {-{l}_{0}}&{}0&{}{l}_{2}&{}{-{l}_{3}}&{}&{}\\ {-{l}_{1}}&{}{-{l}_{2}}&{}0&{}&{}&{}\end{pmatrix}. \end{aligned}$$

One can check that \(\textrm{Pf}\hspace{0.55542pt}(M_t)=0\) and the rank 2 locus with its reduced structure is:

$$\begin{aligned} \bigl ({l}_{1},{l}_{2},{l}_{0}^{2}-{l}_{3}^{2 }t^{2}\bigr ). \end{aligned}$$

For \(t\ne 0\) this defines two distinct, but intersecting lines and hence \(M_t\) is of type (c). Moreover \(M_0\) is of type (e).

All computations necessary for the above are done in [3, deformations6x6.m2].

Now notice that the rank \(\leqslant 2\) locus of a specialization of M must contain the specialization of the rank \(\leqslant 2\) locus of M. This shows that only those specialisations depicted in the diagram can exist. For example, neither can two skew lines be deformed into a subscheme of a smooth conic nor a smooth conic into a subscheme of two skew lines. Also notice that (a) does not specialise to (d) since a plane conic can only specialise to plane double lines, which are not contained in any smooth quadric. \(\square \)

Definition 2.10

We denote by and the closures of the loci of matrices [M] of type (a) and (b) in .

Proposition 2.11

Both and are irreducible and is their union. Moreover,

Proof

That and are irreducible is clear. Then one can compute the codimension by noticing that matrices of type (a) and (b) form one orbit under the action of \(\textrm{GL}_6 (\mathbb {C})\hspace{1.111pt}{\times }\hspace{1.111pt}\textrm{GL}_5 (\mathbb {C})\) (the latter acting by changing coordinates \(x_0, \dots , x_4\)). Computing the dimension of the stabiliser of a representative in (a) or (b) yields the result. \(\square \)

Corollary 2.12

Let [M] be a point in . Then the ideal I of the tangent cone is listed in the third column of Table 2.

Proof

The tangent space to at a point of type (a) is of codimension 28 which is also the codimension of , so is smooth in these points and the tangent cone has ideal (0). The same argument also explains the entries in the third column for points of type (b) and (d).

Points [M] of type (c), (e) and (f) lie in the intersection of and . We have seen in Proposition 2.8 that the quadrics listed in the third column of Table 2 vanish on the tangent cone . In all three cases the quadrics listed in the third column cut out the union of two irreducible reduced varieties of codimension 28 and 27 in . Therefore this union must be equal to the tangent cone at these points. \(\square \)

Lemma 2.13

Let \(p=([M], [F])\) be a point in , and let

$$\begin{aligned} j =\bigl ( [M+ \epsilon M_1 + \dots + \epsilon ^n M_n], [F+ \epsilon F_1 + \dots + \epsilon ^n F_n]\bigr ) \end{aligned}$$

be a jet centred at p and contained in . Suppose that

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}( M+ \epsilon M_1 + \dots + \epsilon ^n M_n ) =\epsilon ^n G \end{aligned}$$

with \(G\ne 0\). Then F and G are nonzero scalar multiples of each other.

Proof

The defining equations of imply that \(\textrm{Pf}\hspace{0.55542pt}( M+ \epsilon M_1 + \dots + \epsilon ^n M_n )\) is a multiple of \(F+ \epsilon F_1 + \dots + \epsilon ^n F_n\) with a factor of proportionality in \(\mathbb {C}\hspace{0.55542pt}[\hspace{0.55542pt}t]/(\hspace{0.55542pt}t^{n+1})\). Therefore G must be proportional to F with a nonzero scalar in \(\mathbb {C}\). \(\square \)

We now start showing one direction of Theorem 2.1.

Proposition 2.14

Let \(p= ([M],[F])\) be a point in and let \({\overline{Y}}\subset X\) be the scheme defined by the \(4 \hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M and the cubic polynomial F. Then \({\overline{Y}}\) contains a curve of degree 2.

Proof

We divide the proof into cases, depending on whether [M] is of type (a)–(f).

In these cases is smooth in p because of Corollary 2.12. In such a point there must be a tangent vector to that is not tangent to , or in terms of jets, a 1-jet centred at p in :

$$\begin{aligned} j = ([M + \epsilon M_1], [F + \epsilon F_1]) \end{aligned}$$

such that

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}(M + \epsilon M_1 ) = \textrm{Pf}\hspace{0.55542pt}(M) + \epsilon G = \epsilon G \end{aligned}$$

with \(G \ne 0\). Now G is a linear combination of the \(4\hspace{1.111pt}{\times }\hspace{1.111pt}4\) sub-Pfaffians of M with coefficients entries of \(M_1\) by Pfaffian Laplace expansion [8, equation (D.1), p. 116]: hence in these cases \(X=V(G)\) contains the scheme defined by the \(4 \hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M.

If the tangent space to at p is strictly larger than the tangent space to at p, then we can argue as in Step 1, so we assume the two tangent spaces are equal in the following. Therefore the tangent cones and can be viewed as living in the same ambient space, and we have : let be the ideals of in an affine neighbourhood of p which we can assume to be the origin. Then . Choose a Gröbner basis B for with respect to some monomial ordering refining the order given by total degree. Let be a polynomial which is not in . The reduction \({\bar{f}}\) of this polynomial modulo the Gröbner basis B is nonzero and the initial term of \({\bar{f}}\) (i.e., the lowest degree homogeneous component) is not in the ideal of the tangent cone .

In cases (c), (e) the ideal of the tangent cone is given by (xzyz) with suitable choice of coordinates xyz. The ideal of contains at most one quadric \((\alpha x +\beta y)\hspace{1.111pt}z\) in the ideal (xzyz). Therefore the support of the degree 2 approximation of is strictly bigger than the support of the degree 2 approximation of . By Proposition 2.6 this implies that there is a 2-jet \(p+\epsilon p' + \epsilon ^2 p''\) contained in with \(p'\) in the tangent space to at p, which is equal to the tangent space to at p, which is not contained in . Now we can check by computer algebra [3, Table1.m2] that for all 2-jets

$$\begin{aligned} j = \bigl ([M + \epsilon M_1 + \epsilon ^2 M_2], [F + \epsilon F_1+ \epsilon ^2 F_2]\bigr ) \end{aligned}$$

with M a point of type (c) or (e) and

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}(M + \epsilon M_1 + \epsilon ^2 M_2) = \epsilon ^2 G \end{aligned}$$

we have that G vanishes on the subscheme defined by the \(4\hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M with embedded points removed.

There exists a pair of formal power series

$$\begin{aligned} ({\overline{M}}_t, {\overline{F}}_t) =\bigl ([M + M_1 t+ M_2 t^2 + \cdots ], [F + F_1 t+ F_2 t^2 + \cdots ]\bigr ) \end{aligned}$$

such that

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}({\overline{M}}_t ) \equiv t^{n} G \mod t^{n+1} \end{aligned}$$

with \(n\in \mathbb {N}\) and G a nonzero cubic polynomial. Let be the closed subvariety of type (f) matrices. Let \(\mu _{0, f}\) be the intersection multiplicity of \({\overline{M}}_t\) with and \(\mu _0\) be the intersection multiplicity of \({\overline{M}}_t\) with . We have \(\mu _{0, f} \leqslant \mu _0 = n-1\) since the Pfaffian is the defining equation of . We distinguish two cases: \(\mu _{0, f} < \mu _0\) or \(\mu _{0, f} = \mu _0\).

If \(\mu _{0, f} < \mu _0\), then ([M], [F]) is in the closure of points in for which the statement of Proposition 2.14 has already been proven. Therefore \(X=(F=0)\) contains the limit of a flat family of degree 2 curves, which is a degree 2 curve.

Now let \(\mu _{0, f} = \mu _0\). Let \(x \in \mathbb {C}^5\backslash \{0\}\) be a point such that M(x) has rank \(\leqslant 2\); for type (f) this is equivalent to requiring that \(M(x)=0\). We claim that there exists a power series

$$\begin{aligned} {\overline{x}}_t = x + x_1t + x_2 t^2 + \cdots \end{aligned}$$

such that the \(4\hspace{1.111pt}{\times }\hspace{1.111pt}4\) sub-Pfaffians of

$$\begin{aligned} {\overline{M}}_{t} ({\overline{x}}_t) \end{aligned}$$

vanish modulo \(t^{n}\). Granting the claim for the moment, we can finish the proof as follows.

On the one hand, we have

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}( {\overline{M}}_{t} ({\overline{x}}_t) ) \equiv t^n G({\overline{x}}_t) \equiv t^{n} G(x) \mod t^{n+1}. \end{aligned}$$

On the other hand, for any matrix N

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}( N ) = \sum _{\alpha < \beta } {\pm }\hspace{1.66656pt}l_{\alpha \beta }(N)\hspace{1.111pt}q_{\alpha \beta } (N) \end{aligned}$$

where \(l_{\alpha \beta }(N)\) is the \((\alpha , \beta )\)-entry of N and \(q_{\alpha \beta } (N)\) the sub-Pfaffian of the matrix obtained from N by erasing rows and columns \(\alpha , \beta \). Applying this to \(N={\overline{M}}_{t} ({\overline{x}}_t) \) we see that

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}( {\overline{M}}_{t} ({\overline{x}}_t) ) = \sum _{\alpha < \beta } {\pm }\hspace{1.66656pt}l_{\alpha \beta }({\overline{M}}_{t} ({\overline{x}}_t) )\hspace{1.111pt}q_{\alpha \beta } ( {\overline{M}}_{t} ({\overline{x}}_t) ). \end{aligned}$$

Since

$$\begin{aligned} l_{\alpha \beta }({\overline{M}}_{t} ({\overline{x}}_t) ) \equiv 0 \mod t \end{aligned}$$

and

$$\begin{aligned} q_{\alpha \beta } ( {\overline{M}}_{t} ({\overline{x}}_t) ) \equiv 0 \mod t^{n} \end{aligned}$$

we get that

$$\begin{aligned} t^{n} G(x) \equiv \textrm{Pf}\hspace{0.55542pt}( {\overline{M}}_{t} ({\overline{x}}_t) ) \equiv 0 \mod t^{n+1} \end{aligned}$$

whence \(G(x)=0\). Therefore G vanishes on the support of the rank \(\leqslant 2\) locus of M, which by Remark 2.2 is enough.

It therefore remains to prove the above claim. We consider the subscheme in . By our previous classification, all fibres of over are lines with their full infinitesimal neighbourhood in \(\mathbb {P}^4\). Then is a family of lines in \(\mathbb {P}^4\) over , hence has a section \(\Sigma \) through x. Let . By hypothesis, \({\overline{M}}_t\) gives a map from to whose restriction to lands in . Pulling back the section \(\Sigma \) to and extending the resulting \(n-1\)-jet arbitrarily to all higher orders, we obtain \({\overline{x}}_t\) with the properties claimed. \(\square \)

It remains to show the other direction of Theorem 2.1.

Proposition 2.15

Let \(p=([M], [F])\) be a point in such that the scheme \({\overline{Y}}\) defined by the \(4 \hspace{1.111pt}{\times }\hspace{1.111pt}4\) Pfaffians of M and F contains a curve of degree 2. Then .

Proof

We again split up the argument into cases according to the type of M.

In these cases, the subscheme Y defined by the \(4\hspace{1.111pt}{\times }\hspace{1.111pt}4\) sub-Pfaffians of M is a pure dimensional degree 2 curve, hence by the assumption F can be written

$$\begin{aligned} F = \sum _{\alpha < \beta } {\pm }\hspace{1.66656pt}l_{\alpha \beta } q_{\alpha \beta } \end{aligned}$$

where \(q_{\alpha \beta } \) is the sub-Pfaffian of the matrix obtained from M by erasing rows and columns \(\alpha , \beta \), and the \(l_{\alpha \beta }\) are some linear forms. We can now collect the \(l_{\alpha \beta }\) (with appropriate signs) into an antisymmetric matrix \(M_1\) such that

$$\begin{aligned} \textrm{Pf}\hspace{0.55542pt}(M +\epsilon M_1) = \epsilon F. \end{aligned}$$

This means that there exists a 1-jet centred at \(p=([M], [F])\) that is contained in but not in . This can only happen if .

In this case, by our assumption, the smooth cubic threefold \(X=V(F)\) contains two intersecting and possibly identical lines. Since we already know that all pairs \(([M'], [F'])\) with \(M'\) of type (b) and rank 2 locus of \(M'\) contained in are in , it suffices to show that our given ([M], [F]) is a limit of such \(([M'], [F'])\). In our argument we take . Since the space of lines on a smooth cubic threefold is irreducible [5] and the general pair of lines is skew, each pair of such lines is the limit of a family of pairs of skew lines on the cubic. We can assume that for \(t\ne 0\) this family of skew lines is defined by a family of matrices of type (b):

$$\begin{aligned} \begin{pmatrix} A_t &{} 0\\ 0 &{} B_t \end{pmatrix}. \end{aligned}$$

For \(t=0\) we get a matrix of type (c) or (f) by our construction.

Consider a \(6 \hspace{1.111pt}{\times }\hspace{1.111pt}6\) skew-symmetric matrix of linear forms M of type (e), which we write as

$$\begin{aligned} M = \begin{pmatrix} 0 &{} 2A \\ 2A &{} -B \end{pmatrix} \end{aligned}$$

with AB skew-symmetric, and \(X = V(F)\) a smooth cubic threefold containing the unique double line \({\overline{Y}}\) that is contained in the rank 2 locus of M. Our goal is to write down a family of matrices \(([M_t], [F])\) in where M is of type (b) for \(t\ne 0\) and \(M=M_0\). Intuitively, the strategy will be to deform the reduced underlying scheme \(\ell \) of \({\overline{Y}}\) in the direction of the double structure.

The entries of A define \(\ell \). We claim that M still has rank 2 on the vanishing locus of the entries of \(A+\epsilon B\) with \(\epsilon ^2 =0\): indeed, the matrix

$$\begin{aligned} M = \begin{pmatrix} 0 &{} -2\epsilon B \\ -2\epsilon B &{} -B \end{pmatrix} \end{aligned}$$

has rank 2. Also it follows that there is a family of lines \(\ell _t\) on X with \(\ell _0=\ell \) and tangent direction at \(t=0\) defined by the vanishing of the entries of \(A+\epsilon B=0\). We can also choose the family such that the general \(\ell _t\) does not intersect \(\ell \). Therefore there exists a family of skew-symmetric \(3 \hspace{1.111pt}{\times }\hspace{1.111pt}3\) matrices of linear forms defining the family of lines \(\ell _t\) on X such that locally we have

$$\begin{aligned} A_t = A + t B + \text {higher order terms}. \end{aligned}$$

For \(t\not =0\) consider the family of skew-symmetric \(6 \hspace{1.111pt}{\times }\hspace{1.111pt}6\) matrices

$$\begin{aligned} \begin{pmatrix} A&{} 0 \\ 0 &{} -A_t \end{pmatrix}. \end{aligned}$$

Conjugating with \(\left( {\begin{matrix} 1 &{} -1 \\ 1 &{} 1 \end{matrix}} \right) \) we obtain

$$\begin{aligned} \begin{pmatrix} A- A_{t}&{} A+ A_{t}\\ A+ A_{t} &{} A - A_{t} \end{pmatrix}. \end{aligned}$$

Conjugating with \(\left( {\begin{matrix} t &{} 0 \\ 0 &{} 1 \end{matrix}} \right) \) gives

$$\begin{aligned} \begin{pmatrix} t^2(A-A_{t}) &{} t(A + A_{t}) \\ t(A+A_{t}) &{} (A-A_{t}) \end{pmatrix}. \end{aligned}$$

Now notice that \(A-A_{t} = -t(B + \text {h.o.t.})\). Scaling by \(t^{-1}\) we obtain a family

$$\begin{aligned} M_t = \begin{pmatrix} -t^2(B + \text {h.o.t}) &{} A + A_{t} \\ A+A_{t} &{} -(B + \text {h.o.t}) \end{pmatrix} \end{aligned}$$

that by construction is conjugate to

$$\begin{aligned} t^{-1}\begin{pmatrix} A&{} 0 \\ 0 &{} -A_{t} \end{pmatrix} \end{aligned}$$

for \(t \not =0\). For \(t=0\) we have

$$\begin{aligned} M_0 = \begin{pmatrix} 0&{} 2A\\ 2 A &{} -B \end{pmatrix} = M. \end{aligned}$$

This accomplishes what we wanted.

In this case, we are given a singular cubic threefold \(X=V(F)\) containing a subscheme Z which is either a pair of intersecting but distinct lines (type (c)), or a plane double line (type (e)), or a reduced line (type (f)). We observe that X can be written as a limit of smooth cubic threefolds \(X_t\) containing the same Z. Therefore the pair ([M], [F]) is in the limit of a family of pairs \(([M], [F_t])\) where \(X_t = V(F_t)\) for \(t\ne 0\) is smooth and \(([M], [F_t])\) is in by Case 2 and 3. \(\square \)