1 Introduction

For many years I have studied with different collaborators the topology of transverse intersections of quadrics in \(\mathbb {R}^n\). I will try to give a synthesis of the main results.

Starting from the most general ones, we have a characterization of the compact smooth manifolds which are transverse intersections of quadrics or transverse intersections of ellipsoids [9]. More specific intersections that are sometimes easier to describe completely are the transverse intersections of centered ellipsoids

$$\displaystyle \begin{aligned} \begin{array}{rcl}&\displaystyle &\displaystyle Q_i(x)=0,\,\,\, i=1,\dotsc,m\\ &\displaystyle &\displaystyle \qquad \quad \varSigma_{i=1}^n x_i^2=1 \end{array} \end{aligned} $$

(where the Q i are quadratic forms) or of coaxial ellipsoids, meaning that the quadratic forms are simultaneously diagonalizable:

$$\displaystyle \begin{aligned} \begin{array}{rcl} &\displaystyle &\displaystyle \varSigma_{i=1}^n A_i x_i^2=0\\ &\displaystyle &\displaystyle \,\varSigma_{i=1}^n x_i^2=1 \end{array} \end{aligned} $$

(where \(A_i \in \mathbb {R}^m\)).

These are relatively easier to study because they have more symmetry: if Z is the previous intersection, changing the sign of x i leaves invariant Z so there is an action of \(\mathbb {Z}_2^n\) on them with quotient \(Z\cap \mathbb {R}_+^n\) which is homeomorphic to the convex polyope P:

$$\displaystyle \begin{aligned}\varSigma_{i=1}^n A_i r_i=0\end{aligned}$$
$$\displaystyle \begin{aligned}\varSigma_{i=1}^n r _i=1\end{aligned}$$
$$\displaystyle \begin{aligned}r_i\ge 0,\,\,\, i=1,\dotsc, n\end{aligned}$$

One can recover Z topologically from P by reflecting it in all coordinate hyperplanes x i = 0. So the convex polytope P and the configuration of coefficients are two combinatorial objects (called Gale dual) that contain all the information about Z. Furthermore, any polytope can be realized as the polytope P of such an intersection. When the intersection is transverse the polytope is of a special type called simple. This already suggests that a complete description of the topological types is close to the complete classification of the simple polytopes, a goal that looks out of reach.

Nevertheless, we have been able along the years to describe topologically large families of them:

  1. (A)

    For m = 2 we have a complete description of all the transversal intersections, including the non-diagonal ones [11].

    For the diagonal ones the configurations are collections of points in the plane, where the basic ones are the vertices of a regular polygon of n sides. So we can write their equations in terms of roots of unity:

    $$\displaystyle \begin{aligned}\varSigma_{i=1}^n \rho^i x_i^2=0\end{aligned}$$
    $$\displaystyle \begin{aligned}\varSigma_{i=1}^n x_i^2=1\end{aligned}$$

    where ρ = e 2πin.

    The rest of the objects are constructed by taking each of the coefficients with a multiplicity.

    The first step for the topological description of these basic objects is to decide their smoothness. This follows very easily from the general criterion (see Sect. 5): they are smooth if, and only if, n is odd.

    The second step is to describe the topology for all smooth cases and the proof (which includes all the generic non-diagonal cases) is quite long [11, 15, 16]. For the basic configurations it is a connected sum of n copies of S (n−3)∕2 × S (n−3)∕2; for the configurations with multiplicity it can be a triple product of spheres or a connected sum of spheres of different dimensions.

  2. (B)

    For m = n − 3 we get surfaces by realizing the n-gon as the polytope of an intersection. These were first constructed by Hirzebruch as an unpublished side result to [13]. The connected ones have genus g = 2n−3(n − 4) + 1. Other genera can be realized as transverse intersections of centered, non-coaxial ellipsoids [10].

  3. (C)

    For m > 2, the generalization of the basic examples in (A) are all those intersections which are connected up to the middle dimension and which are constructed from the dual of a special type of polytope (called neighbourly). When taken with multiplicities they form a large subset of the possible cases and when the dimension is as least 5, it can be proved that they all are connected sums of products of spheres of different dimensions [8].

  4. (D)

    Simple operations with the polytopes, such as products or truncation of a vertex or another face give rise to many new examples with known topology [8].

More recently, explicit equations were constructed in [6] of the equations for the surfaces in (B) such that the associated polygon is regular. One form of these equations is as follows:

$$\displaystyle \begin{aligned}\varSigma_{i=1}^n \rho^{ki} x_i^2=0,\,\,\,k=2,\dots,[n/2]\end{aligned}$$
$$\displaystyle \begin{aligned}\varSigma_{i=1}^n x_i^2=1\end{aligned}$$

The homogeneous equations are of the same type as those in the basic example in (A), but different roots of unity are used in each equation, including powers of ρ from 2 to [n∕2]. So the equations of this example and those of the basic example in (A) are complementary within the natural range 1, …, [n∕2] (observe that higher powers up to n − 1 would give the conjugates of equations already considered and the equation with the n-th power would contradict that of the sphere). Observe that in both cases the configuration of coefficients, the variety and the polytope all have dihedral symmetry.Footnote 1

Moreover, there is a strange duality between the examples: surprisingly, the configuration of the coefficients of the first one (the n-gon) coincides with the polytope of the second and viceversa: it turns out that the polytope of the first one coincides combinatorially with the configuration of the coefficients of the second one! However, there is an asymmetry: the second variety is always smooth, while the first one is smooth for n odd only.

A natural generalization in immediate: take K ⊂ [1, …, [n∕2]] and Z(K) be the variety.

$$\displaystyle \begin{aligned}\varSigma_{i=1}^n \rho^{ki} x_i^2=0,\,\,\,k\in K\end{aligned}$$
$$\displaystyle \begin{aligned}\varSigma_{i=1}^n x_i^2=1\end{aligned}$$

The matrix of coefficients consists of rows of the Vandermonde matrix V n = (ρ ij), the n × n Vandermonde matrix evaluated on the n-th roots of unity, also known as the Discrete Fourier Transform (DFT) matrix.

In many particular examples one can check that the same type of duality holds between the combinatorial objects associated to Z(K) and those of the complementary Z(K c), while the smoothness of one of them seems to be related to a different regularity property of the other.

This is an interesting phenomenon that is worth understanding. Furthermore, together with the examples obtained by including multiplicities on the basic ones, this is an interesting new family of intersections of ellipsoids that contains and connects the families (A) and (B) and whose topological description could increase our knowledge about this subject.

But this family turns out to be much more difficult to study than the previous ones: just the first step (deciding which are the smooth cases, which in the previous families was easily solved) happens to be an extremely difficult problem in number theory involving the minors of V n. We have up to now only partial information about this question. The subsequent steps (understanding the precise nature of the observed duality and describing the topology of the smooth examples) look also like two extremely difficult tasks.

The analogous family of projective algebraic varieties with cyclic or dihedral symmetry

$$\displaystyle \begin{aligned}\varSigma_{i=1}^n \rho^{ki} z_i^d=0,\,\,\,k\in K,\,\, d>1,\end{aligned}$$

where K is a subset of [1, …, n] of cardinality m, is an interesting first step for the understanding the above questions. In this family, the relation between the smoothness of the family and the minors of V n is simpler: smoothness is equivalent to the property that for the m × m matrix of coefficients of the equations, all m × m minors are non zero. This property is relatively simpler from both the theoretical and the computational point of view than the corresponding property in the real case. Furthermore, the duality in this case between complementary examples holds neatly: an example is smooth if, and only if, the complementary one is smooth.

This family is not only a toy example for the understanding of the real case, but it has life of its own: the simpler results about their smoothness already give examples of smooth intersections of hypersurfaces with cyclic or dihedral symmetry that extend to other smooth intersections of hypersurfaces diffeomorphic to them, and in some cases one obtains towers of such varieties all with the same symmetries. Also, the question of their smoothness is connected to some problems of interest in some engineering areas, such as signal recognition or self-correcting codes.

In this article we present the known results about the minors V n and show how the simplest ones give interesting examples, including towers of them. We also include a conjecture about the topology of the intersections of real quadrics in one of these towers. We leave for another article the exploration of other more elaborate results.

Sections 2 and 3 describe the known results about minors of V n including some proofs. Section 4 contains some implications of the above to the intersections of complex hypersurfaces while Sect. 5 describes those implications for the intersections of real ellipsoids, including a conjecture about the topology of some towers of them.

Recently we discovered, looking through the literature citing Tao [21] and its sequels, some papers about signal recognition dealing with the same type of problems but under a different name: matrices we call hyperbolic are known in this field as full spark matrices.

In particular, in [1] there are some results about the case g = 1 of our Theorem 4. We also learned there about [2], where a version of our Theorem 2 is proved. In a subsequent article we will describe the relations between those results and ours.

2 Jacobi Formula for the Co-rank

In this section A is a non singular n × n matrix with entries in a field and B = A −1.

Let I, J be subsets of [1, …, n] and I c, J c their complements.

We denote by M[I, J] the submatrix of a matrix M consisting of the entries M ij with i ∈ I and j ∈ J. When M is divided into blocks, we will denote them by

$$\displaystyle \begin{aligned} M=\begin{pmatrix} M_{11} & M_{12} \\ M_{21} & M_{22} \end{pmatrix} \end{aligned}$$

Theorem 1

Assume I and J have the same cardinality. Then

  1. (i)

    Determinant Jacobi formula:

    $$\displaystyle \begin{aligned} \big\vert A \big\vert\; \big\vert B[J^c,I^c] \big\vert= \pm \big\vert A[I,J] \big\vert \end{aligned}$$
  2. (ii)

    Co-rank formula: The co-rank of the square matrix A[I, J] is equal to the co-rank of the complementary submatrix B[J c, I c] of the inverse matrix B. In particular, if A[I, J] is invertible then so is B[J c, I c].

Proof

For both parts, we follow the last proof of (ii) in [18]. A geometric proof was produced for us by Mike Shub.

Without loss of generality we can assume (using permutations of rows and of columns) that I = J = [1, …, k]. We decompose our matrices into blocks as above, where M 11 is a k × k submatrix.

We have to show that the co-rank of A 11 is the same as the co-rank of B 22.

From the equality AB = I we obtain that A 11 B 12 + A 12 B 22 = 0 and A 21 B 12 + A 22 B 22 = I 22. Then it follows that:

$$\displaystyle \begin{aligned} A\begin{pmatrix} I_{11} & B_{12} \\ 0 & B_{22} \end{pmatrix} = \begin{pmatrix} A_{11} & 0 \\ A_{21} & I_{22} \end{pmatrix} \end{aligned}$$

Since A is non-singular the other two matrices have the same co-rank which coincides with the co-ranks of A 11 and B 22 and part (ii) is proved.

From the last equality we obtain the equality of determinants:

$$\displaystyle \begin{aligned}\vert A \vert \vert B_{22} \vert= \vert A_{11} \vert\end{aligned}$$

that yields part (i) of the theorem, where the sign ± comes from the signs of the permutations taking I and J into [1, …, k].

3 Minors of the Vandermonde V n on the n-th Roots of Unity

Our main interest is in the Vandermonde matrix V = V n = (ρ ij) on the powers of ρ, a primitive n-th root of unity. This matrix is also known as the Discrete Fourier Transform matrix.

More precisely, we are interested in properties of the square submatrices of V n. In the present paper we deal only with the question of which of those submatrices are non-singular and we will prove some partial results on this question. But a second, more subtle question about their convexity properties, for which we only know the implications of the first one, is actually more relevant for the results in Sect. 5.

A weaker question is, given I, when does it happen that V [I, J] is non-singular for every J of the same size as I? When this happens, we will say that I is hyperbolic.

We do not have a complete answer to any of these questions, but we will present many partial results, examples and situations for which this condition is valid. This will be the main question for the geometric consequences we will discuss in later sections.

3.1 First Results

Proposition 1

For every k, the interval [1, …, k] is hyperbolic and so is any interval obtained from it by translation (mod p).

Proof

For the initial interval, since V is symmetric, \(V\left [[1,\dots ,k],J\right ]=V\left [J,[1,\dots ,k]\right ]\) and the latter is the Vandermonde matrix on the roots ρ j for j ∈ J. Since these roots are all different, its determinant is non-zero.

This result extends to all collections I which are equivalent to [1, …, k] through simple operations: multiplication of columns by powers of ρ and substitution of ρ by another primitive n-th root of unity. In particular, for all the translates of the initial interval and the proposition is proved.

We formalize this equivalence relation by introducing the Affine Galois group: Consider the group of n-th roots of unity {ρ i, i = 0, …, n − 1} which we identify with the group of indices in \(\mathbb {Z}_n\).

Let \(\mathbb {Z}_n^*\) denote the group of units of the ring \(\mathbb {Z}_n\) and G n the Affine Galois group of transformations of \(\mathbb {Z}_n\) of the form

$$\displaystyle \begin{aligned}\phi_{u,v}(i)= u i+v\end{aligned}$$

where \(u\in \mathbb {Z}_n^*\) and \(v\in \mathbb {Z}_n\).

To any subset I ⊂ Z n with m elements, ϕ u,v associates a new subset ϕ u,v(I). The interest of this action is that if we consider I as a family of rows of V n, then the submatrix with rows in I will be equivalent to the corresponding submatrix with rows in ϕ u,v(I).

A superficial understanding of this action already gives some theoretical results and simplifies many computations. But a deeper understanding is needed for the same purposes.

3.2 The Complementarity Theorem

Since V is symmetric and a scalar multiple of a unitary matrix, the results of Sect. 2 give:

Theorem 2

  1. (1)

    A square submatrix V [I, J] is non-singular if, and only if, the complementary submatrix is non-singular.

  2. (2)

    A set I ⊂ [1, …, n] is hyperbolic if, and only if, the complementary subset I c is hyperbolic.

  3. (3)

    More generaly, the co-rank of a square matrix V [I, J] is equal to the co-rank of the complementary submatrix V [I c, J c].

The proof of this theorem is due to Matthias Franz. Together with the results of the previous sections this result gives various examples of hyperbolicity.

3.3 The Case n = p Prime: Chebotaryov’s Theorem

Theorem 3 (Chebotaryov 1926)

Footnote 2 If n is prime, all minors of the Vandermonde matrix V n are non-zero.

We describe the idea of the proof in the next section, which extends easily to the case where n is a prime power.

The condition in the theorem is also necessary: if n = ab is composite then there are always null 2 × 2 minors. In fact, if n = ab then the a × b submatrix with row indices b, 2b, …, ab and column indices a, 2a, …, ba has rank 1.

This leads to a simple characterization of which 2 × 2 minors are zero. We still do not have a criterion for when a 3 × 3 minor is zero.

3.4 Some Cases Where n Is a Prime Power, n = p k, p Odd

For any I of cardinality m we define the Dieudonné-Tao number:

$$\displaystyle \begin{aligned}DT(I)=\frac{\varPi_{i,i' \in I, i<i'}(i'-i)}{\varPi_{i,i' , 1\le i<i' \le m}(i'-i)}\end{aligned}$$

Proposition 2

  1. (i)

    iDT(I) is always a positive integer.

  2. (ii)

    If n = p k and V [I, J] is singular, then DT(I) is a multiple of p.

Proof

The proof follows the steps of those by Dieudonné and Tao for k = 1:

  1. (1)

    If the minor V [I, J] is singular, this means that the matrix V x with entries \(x_i^j, i\in I, j\in J\) has determinant zero when we substitute x i by ρ i.

    On the other hand, since V x is skew-symmetric with respect to the variables x i, i ∈ I we can factor

    $$\displaystyle \begin{aligned}\vert V_x \vert= \varPi_{i,i'\in I. i>i'}(x_i-x_{i'}) S_I(x_i,i\in I)\end{aligned}$$

    where S I is a polynomial with integer coefficients in the variables x i, i ∈ I. But when we substitute the x i, i ∈ I by the different roots ρ i the product in this expression is non-zero, so

    $$\displaystyle \begin{aligned}S_I(\rho^i,i\in I)=0\end{aligned}$$

    The polynomial S I(y i, i ∈ I) in the single variable y vanishes at y = ρ, so it must be the product of the minimal polynomial M(y) of ρ and a polynomial with integer coefficients.

    This means, when n = p k, that S(1, …, 1) is a multiple of M(1) = p.

  2. (2)

    On the other hand, Dieudonné and Tao give proofs (using different computations) of the following equality:

    $$\displaystyle \begin{aligned}DT(I)=S(1,\dots,1)\end{aligned}$$

    This shows that DT(I) is always an integer and, when n = p k, it is a multiple of M(1) = p and the proposition is proved.

Observe that if n has at least two different prime factors, even if |V [I, J]| = 0 we cannot conclude by this argument anything about DT(I) (but see next section).

Many interesting hyperbolic examples I for n = p k appear when no difference between the elements of I is a multiple of p:

  1. (1)

    Any subset of [1, …, p] is hyperbolic.

  2. (2)

    Any subset of [1, …, 2p] with p odd, consisting of indices of the same parity, is hyperbolic.

  3. (3)

    For any two disjoint subsets I 1 and I 2 of [1, …, p], the set I 1 ∪ (I 2 + rp), for any \(r\in \mathbb {N}\), is hyperbolic.

A more elaborate example, where p divides some differences of the elements of I, is the following:

  1. (4)

    If 1, 2 are positive integers and g is a non-negative integer, let I g consist of the integers 1, …, 1, , 1 + g + 1, …, 1 +  2 + g, i.e., two intervals of lengths 1 and 2 separated by a gap of length g.

One can compute the order of p in DT(I g) under certain circumstances. Here we will only consider the simplest one:

First observe that if a set I is bounded by p 2, then no difference i′− i is divisible by p 2, so the order of p in \(\varPi _{i,i'\in I, i'>i}(i'-i)\) is equal to the number of pairs i′ > i in I which are congruent mod p. So we will assume that

$$\displaystyle \begin{aligned}\ell_1+\ell_2 + g\le p^2\end{aligned}$$

Finally, let i = s i p + r i for i = 1, 2 and g := sp + g 1 with integers s i, r i, r satisfying s i, s ≥ 0 and 0 ≤ r i, g 1 < p. One can express DT(I g) in terms of these parameters, but in order to avoid long formulas and computations we will only state now the cases where DT(I g) is not divisible by p:

Theorem 4

If ℓ 1 + ℓ 2 + g  p 2 and

  1. (i)

    r 1 + r 2 ≤ p and 0 ≤ g 1 ≤ p  r 1 − r 2 , or

  2. (ii)

    r 1 + r 2 > p and 2p  r 1 − r 2 ≤ g 1 ≤ p,

then DT(I g) is not divisible by p, so I g is hyperbolic.

Proof

Separate the elements of I g according to their classes mod p. Then all pairs within a class \(c\in \mathbb {Z}_n\) have i − i′ divisible by p, so the contribution of this class to the order of p in the numerator of DT(I g) is \(\begin {pmatrix} s(c)\\ 2\end {pmatrix}\) where s(c) denotes the cardinality of the class c. Since no pair in different classes contributes to it, the order of p in the numerator of DT(I g) is the sum of those combinatorial numbers.

Therefore, for two values of g whose sums are equal, the order of p in DT(I g) is the same. Also, if this happens for g = g 1 it happens also for any g within the assumed range, since it is obtained from the case g 1 by adding a fixed number s for each congruence class. So we assume g = g 1 in the rest of the proof.

Now,in case (i), s(c) is as follows: to begin with, in each class c there are s i elements coming from i = s i p + r i, so we have always at least s 1 + s 2 in each class. Then, if c is between 1 and r 1, or between r 1 + g + 1 and r 1 + g + r 2 there is an extra element coming from the residues r 1 or r 2. So s(c) = s 1 + s 2 + 1 for these classes and s(c) = s 1 + s 2 for the rest of them, and this is independent of g in its range 0 ≤ g ≤ p − r 1 − r 2, so the order of p in DT(I g) is the same within that range. Since it includes g = 0 for which that order is the same as that of an interval (which is 0), then that order is 0 for all of them, DT(I g) is not divisible by p and I g is hyperbolic.

In case (ii), one has classes of size s 1 + s 2 + 1 and s 1 + s 2 + 2 and again one can check the number of classes of each of the two sizes is independent of g within the stated range, which includes g = p for which the order of p in DT(I g) is 0. So it is also 0 for all g in that range and again I g is hyperbolic. So Theorem 4 is proved.

To have an image of the proof one can draw the graph of s(c) as a function of c in the different cases.

Remark 1

  1. 1.

    For the values of g outside the interval considered in cases (i) or (ii), a more precise computation shows that the order of p in DP(I g) starts growing with g up to a point and then starts descending until it reaches 0 and stays so for the corresponding interval.

  2. 2.

    The result is true for other arbitrarily large gaps, for example, those where the second interval is far from any multiple of p 2. Actually, the graph of the order of p in DT(I g) as a function of g shows zones with higher and higher peaks that eventually reduce to 0 and rest there for an interval before growing again. We show here the graph for p = 23 and g up to 10,000.

  3. 3.

    Also we can consider three or more intervals of different lengths with different gaps between them. The condition on those gaps can be easily guessed looking at the graph of the sizes of the different classes mod p, as above, the simplest case being when the sum of the residues mod p of the lengths of the intervals and gaps is less that p.

  4. 4.

    There are several promising variations of the above. And it must be stressed that the condition p|DT(I) is necessary for I to be non-hyperbolic but is a long way from being sufficient, so many of the above examples can be hyperbolic even when the hypotheses fail. This gives many more examples of hyperbolic sets.

  5. 5.

    In [1] the authors study some cases where g = 1.

3.5 The Murty-Whang Criterion

In [19] the above DT(I) criterion is generalized to all n, using Representation Theory:

If I is non-hyperbolic then DT(I) is a linear combination of the prime factors of n with non-negative integer coefficients.

This allows a generalization of the examples in the previous section to situations where p odd is the smallest prime number dividing n (with restrictive extra hypotheses):

  1. (1’)

    Any subset of [1, …, p] is hyperbolic.

  2. (2’)

    Any subset of [1, …, 2p] consisting of indices of the same parity is hyperbolic, assuming that every other prime factor of n is greater that 2p − 1.

  3. (3’)

    For any two disjoint subsets of I 1 and I 2 of [1, …, p], the set I 1 ∪ (I 2 + kp) for \(k\in \mathbb {N}\) is hyperbolic, provided every other prime factor of n is an upper bound for it.

  4. (4’)

    I g in the theorem in the last section is hyperbolic with the same hypotheses if, further, every other prime factor of n is greater that p 2 − 1.

4 Some Complex Varieties with Cyclic and Dihedral Symmetry

4.1 Some Complex Varieties with Cyclic Symmetry

Let ξ be an n-th root of unity, d > 1, an integer and consider the hypersurface in \(\mathbb {C} P^{n-1}\) given by the equation:

$$\displaystyle \begin{aligned}\varSigma_{j=1}^{n} \xi^{j} z_j^d=0\end{aligned}$$

This variety is clearly smooth and invariant under a cyclic permutation of the coordinates z j. Our varieties will be intersections of such hypersurfaces for different n-th roots of unity but sameFootnote 3 degree d > 1:

Let ρ be a primitive root of unity, K ⊂ [1, …, n] with m elements, d > 1 and \(\mathcal {Z}(K)\) the projective variety with equations

$$\displaystyle \begin{aligned}\varSigma_{j=1}^{n} \rho^{ij} z_j^{d}=0,\,\, i\in K\end{aligned}$$

This is again invariant under the cyclic group and also invariant under the obvious action of \(\mathbb {Z}_{d}^{n-1}\). Combining both actions we get a group of order nd n−1. We will not consider this extended action for the moment, although it will be present in all the examples in this section.

For equations like these there is a simple criterion for smoothness:

Lemma 1

An intersection of hypersurfaces \(V\subset \mathbb {C} P^{n-1}\) given by equations of the form

$$\displaystyle \begin{aligned}\varSigma_{j=1}^{n} A_j z_j^d=0\end{aligned}$$

with \(A_j\in \mathbb {C}^m\) and d > 1 is smooth if, and only if, the m × n matrix A with columns A j satisfies the property

(H) All Footnote 4 the m × m minors of A are different from zero.

Proof

Assume one m × m minor is zero with columns in J ⊂ [1, …, n]. This means that there are constants α j for j ∈ J, not all zero, such that

$$\displaystyle \begin{aligned}\varSigma_{j\in J}\alpha_j A_j=0.\end{aligned}$$

A point \(z\in \mathbb {C}^n\) such that z j is a d-th root of α j for j ∈ J and is 0 otherwise satisfies

$$\displaystyle \begin{aligned}\varSigma_{j=1}^{n} A_j z_j^d=\varSigma_{j\in J}\alpha_j A_j=0\end{aligned}$$

so it defines a point in \(V\subset \mathbb {C} P^{n-1}\) where the jacobian matrix of the equations has columns \(d z_j^{d-1} A_j\) which are zero for jJ and a scalar multiple of A j for j ∈ J. Since the latter are linearly dependent, the jacobian matrix at z has rank less than m and z is a singular point of V .

Reciprocally, if z is a singular point of V , let J be the set of indices such that z j≠0.

If J has at least m elements, take any collection J′⊂ J of m of them. The columns \(d z_j^{d-1} A_j\) for j ∈ J′ of the jacobian matrix of the equations are linearly dependent and so are the columns A j of A for j ∈ J′ which are scalar multiples of them since all the corresponding factors \(d z_j^{d-1}\) are non-zero and (H) fails.

If J has less than m elements then the equations themselves

$$\displaystyle \begin{aligned}\varSigma_{j\in J}z_j^d A_j=0\end{aligned}$$

show that the A j with j ∈ J are linearly dependent and so is any collection of m columns of A that contain them. Again (H) fails.

Applying this to our symmetric variety \(\mathcal {Z}(K)\) we see that it is smooth if, and only if, the minors V [K, J] of the matrix V n are non-zero for all J ⊂ [1, …, n] with m elements. From the results of the last section we obtain:

Theorem 5

  1. (1)

    If n is prime, all the 2n intersections \(\mathcal {Z}(K)\) are smooth.

  2. (2)

    For all n and m, all the intersections \(\mathcal {Z}(K)\) , where K = [1, …, m] are smooth.

  3. (3)

    For all n, \(\mathcal {Z}(K)\) is smooth if, and only if, the complementary \(\mathcal {Z}(K^{c})\) is smooth.

  4. (4)

    If K is any of the hyperbolic examples described in the previous section, then \(\mathcal {Z}(K)\) is smooth.

To these we should add all the K equivalent to the ones described in the theorem under the action of the affine Galois group, in particular any interval mod p. This gives many smooth examples as well as some non-smooth ones, but still does not give a simple criterion to decide if a given one is smooth or not.

We can get some general results if we change the question: given a smooth algebraic variety X, is it diffeomorphic to one that has cyclic symmetry?

If X is a smooth complete intersection of m hypersurfaces in \(\mathbb {C} P^n\), all of degree d, we have a way to attack it: construct one of our examples with cyclic symmetry having the same degrees. If this one is also smooth, then it is diffeomorphic to X and we are finished! This is a consequence of

Thom’s principle

Any two smooth complete intersections of m hypersurfaces in \(\mathbb {C} P^n\) with the same degrees are diffeomorphic.

This is because in the complex space of all collections of m hypersurfaces of a given degree, the set of those that are not transverse is given by algebraic equations and therefore has real codimension at least 2. Then any two smooth ones can be joined by a path consisting only of smooth ones and are therefore diffeomorphic.

So we are free to choose which equations to use and there is a good choice: take the first m rows of the Vandermonde matrix V n:

Theorem 6

Any smooth complete intersection of hypersurfaces of degree d in \(\mathbb {C} P^{n-1}\) is diffeomorphic to a smooth complete intersection of the same type that is invariant under the natural cyclic group of order n.

There are various results about the topology of smooth complete intersections from which one can determine in many cases the topology of these smooth varieties ([4, 14], among others.)

In the particular case m = n − 2 we can describe completely the topology of a complete intersection:

Theorem 7

For the surface S of Euler characteristic χ the following are equivalent (cf. [10] ):

  1. (i)

    χ is of the form:

    $$\displaystyle \begin{aligned} \chi=d^{n-2}(n-d(n-2))\end{aligned} $$

    for some positive integers n, d > 1.

  2. (ii)

    S is diffeomorphic to a smooth complete intersection of hypersurfaces of degree d in \(\mathbb {C} P^{n-1}\).

  3. (iii)

    S is diffeomorphic to such a smooth complete intersection in \(\mathbb {C} P^{n-1}\) invariant under the natural cyclic group of order n.

The equivalence of (i) and (ii) follows from the formula for the Euler characteristic of an algebraic curve which is a smooth complete intersection of hypersurfaces of degrees d 1, d 2, …, d n−2 in \(\mathbb {C} P^{n-1}\):

$$\displaystyle \begin{aligned} \chi=d_1 \dots d_{n-2}( n-(d_1 +\dots + d_{n-2}))\end{aligned} $$

This wonderful formula is not as well-known as it deserves. One of its consequences is that the Riemann surfaces of genus 2 and 7, for example, cannot be realized as smooth complete intersections. We learned it from a paper by Grujic [12], then found it again in one by Libgober and Wood [14]. See also [10]. A geometric proof was produced for us by Enrique Artal (private communication).

4.2 Some Complex Varieties with Dihedral Symmetry

The natural way to upgrade the above cyclic actions to a dihedral action is by asking that the variety is also invariant under conjugation.

To obtain that, we assume that for every equation we have also the one with conjugate coefficients. In other words: if i ∈ K then also n − i ∈ K. We will say in this case that K is balanced. So we have a much smaller set of examples of varieties with dihedral symmetry. Nevertheless, all the general smoothness results are valid for balanced varieties and we get many smooth types of intersections of hypersufaces with dihedral symmetry:

Theorem 8

  1. (1)

    If n is prime, all the 2n∕2⌋+1 balanced intersections \(\mathcal {Z}(K)\) are smooth.

  2. (2)

    For all n and m, all the intersections \(\mathcal {Z}(K)\) , where K is a balanced interval, are smooth.

  3. (3)

    For all n, the complementary \(\mathcal {Z}(K^c)\) of a balanced intersection \(\mathcal {Z}(K)\) is also balanced, so one of them is smooth if, and only if, the other one is.

  4. (4)

    Many of the examples of Sect. 3.4 can be made to be balanced and give smooth examples. In particular, the examples I g with two intervals of the same size, can be translated to be balanced for appropriate values of the gap g.

To apply this to the existence of smooth actions on smooth complete intersections of hypersurfaces of degree d, we need to see if there are enough balanced ones of a given degree and dimension. We obtain about three fourths of them:

Theorem 9

If n and m are not both even, then every smooth complete intersection of m hypersurfaces of degrees d in \(\mathbb {C} P^{n-1}\) admits a smooth dihedral action.

This is because, if n = 2k + 1, there are balanced submatrices of any even number of rows around the center, with K an interval from [k, k + 1] up to [1, …, 2k]. The complementary intervals I c are also balanced so we get smooth varieties of all codimensions m.

When n = 2k we get again balanced submatrices of any odd number of rows around the center, with K an interval from [k] up to [1, …, 2k − 1]. But in this case the complementary K c is again odd unless K is empty.

For example, if n is even and m = 2, there are no balanced examples that are smooth, so the same goes for m = n − 2 and we get in this case no smooth algebraic curves with dihedral symmetry. For other even values of n and m we do not know any smooth balanced examples. Nevertheless, for n odd we can take K to be the complementary of the interval [(n − 1)∕2, (n + 1)∕2] to get a smooth balanced system. This gives about half of the surfaces with cyclic symmetry:

Theorem 10

The surface of Euler characteristic

$$\displaystyle \begin{aligned}\chi=d^{n-2}(n-d(n-2))\end{aligned}$$

for n > 1 odd is diffeomorphic to a smooth complete intersection of hypersurfaces of degree d in \(\mathbb {C} P^{n-1}\) invariant under the natural dihedral group.

There are many known examples of Riemann surfaces with cyclic or dihedral symmetry (see [5]), so our examples could be just new constructions of known cases. Maybe the interest of our examples lies in the fact that we realize them embedded in standard linear actions of specific dimensions and forming part of towers of varieties with the same groups acting.

5 Intersections of Real Affine Ellipsoids with Dihedral Symmetry

For the real analogs of the previous complex varieties

$$\displaystyle \begin{aligned}\varSigma_{j=1}^{n}A_j x_j^d=0\end{aligned}$$

where now \(A_j\in \mathbb {R}^m\), to describe their topology we can restrict to the case d = 2, even in the non-smooth case:

For d odd, the homeomorphism of \(\mathbb {R}^n\) to itself sending x i to \(x_i^d\) restricts to a homeomorphism between the variety and the linear variety corresponding to d = 1, whose topology is evident.

For d = 2k, it is the homeomorphism of \(\mathbb {R}^n\) to itself sending x i to \(sign(x_i) x_i^k\) that establishes a homeomorphism between the variety and the variety corresponding to d = 2. So for the topological description it is enough to consider this case.

The smoothness condition for a system with d even is now weaker than hyperbolicity: if we have a real linear dependence between m or less columns of the matrix of coefficients of a system

$$\displaystyle \begin{aligned}\varSigma_{j\in J}\alpha_j A_j=0,\end{aligned}$$

we can not obtain a critical point of the variety as in Sect. 4 by taking the d-th roots of the α j, unless they are all non-negative. So now what we have to avoid is that there are m or less columns in the matrix such that a positive linear combination of them is zero. Or, equivalently, to ask that no convex combination of them is zero. This condition is called Weak Hyperbolicity:

(WH) An m × n real matrix is called weakly hyperbolic if the origin in \(\mathbb {R}^m\) is not a convex combination of m of its columns.

A detailed proof of the equivalence between (WH) and smoothness for d = 2 can be found in [17]. It works for any even d, and equally well for the projective version and for the affine one outside the origin or intersected with the unit sphere. It is in the last case that progress on the topological description has been obtained in large families of them (described in the introduction), so it is there that we can hope to apply the results of Sect. 3.

Now we can look at the examples with dihedral symmetry mentioned in the introduction:

Take K ⊂ [1, …, [n∕2]] of cardinality m and Z(K) be the variety

$$\displaystyle \begin{aligned}\varSigma_{i=1}^n \rho^{ki} x_i^2=0,\,\,\,k\in K\end{aligned}$$
$$\displaystyle \begin{aligned}\varSigma_{i=1}^n x_i^2=1\end{aligned}$$

Each of the homogeneous equations is actually a pair of real equations (taking real and imaginary parts of the coefficients), with the exception, when n is even and n∕2 ∈ K, of the last one which has real coefficients 1 and − 1. So, if we denote by \(\hat {m}\) the number of real homogeneous equations, \(\hat {m}=2m\) in general case and \(\hat {m}=2m-1\) in the exceptional case.

The \(\hat {m}\times n\) matrix of coefficients of this system is equivalent by real row operations to the balanced submatrix of V n formed by adding to the rows their complex conjugate rows. So the question of the weak hyperbolicity of these two matrices are equivalent.

The theory of weak hyperbolicity of submatrices of V is still to be developed. But we can use the fact that this property is implied by hyperbolicity and use all the positive results of Sect. 3 to obtain results about the smoothness of Z(K). It must be remembered that for a smooth Z(K) its matrix may not be hyperbolic. This would mean that its complex version would have only imaginary singularities.

The complementary matrix should be taken inside the range [1, …, [n∕2]] of rows so even after taking the balanced equations it corresponds to complementarity in the range [1…, n − 1]. So it does not correspond to complementarity inside the range [1…, n] for which we understand the duality of smoothness. The complementary of hyperbolicity in this case is a property that can be called affine hyperbolicity, meaning that no collection of \(\hat {m}+1\) columns lie in an affine subspace. The property that is complementary (in this new sense) to weak hyperbolicity has not been characterized so far. Still, the duality between the combinatorial objects associated to Z(K) and Z(K c) describe in the introduction is a solid fact that needs to be understood.

We summarize the main positive results about the smoothness of Z(K):

Theorem 11

  1. (1)

    For all n, if I is an interval containing [n∕2], then Z(K) is smooth.

  2. (2)

    If n is prime, all the 2[n∕2] intersections Z(K) are smooth.

  3. (3)

    If n = p k and K is an interval, then Z(K) is smooth, provided K and its conjugate interval satisfy the conditions of Theorem 4 with ℓ 1 = ℓ 2 and g the gap between them.

Case 1 looks interesting because for each n we have actually a tower of varieties with dihedral symmetry, namely, all those corresponding to the intervals [k, …, [n∕2]] for k from 1 to [n∕2]. The varieties in this tower have even dimensions going from 0 to n − 2. They give also towers of polytopes with the same symmetry and dimensions. These are for the moment the only examples for which we have explored their topology:

For the cases k = 1, k = 2 and k = [n∕2] their topology is known from the results (A) and (B) mentioned in the introduction: they are all connected sums of sphere products, connected up to the middle dimension.

Long computations of faces of the corresponding polytopes give always that their duals are neighbourly, which means that the varieties are again connected sums of sphere products, connected up to the middle dimension. The number of summands for small k grows very fast with n (recall the genus of the surfaces in part B) of the introduction.

One can conjecture that this is true for all n. If this is so, we would have interesting towers of highly connected varieties and of neighborly polytopes with dihedral symmetry. The proof of this conjecture seems to imply an even deeper understanding of the properties of the minors of the DFT matrix.