Abstract 1 Introduction 2 Proof overview for Theorem 1 3 Structure of +-subsets of a co-signotope in 𝓢¯𝒑(𝒏,𝒅) 4 Co-signotopes with only one +-component 5 The +-component decomposition of a co-signotope 6 Proof of Theorem 1 7 Plus count 8 Concluding remarks References

Signotopes with Few Plus Signs

Helena Bergold ORCID Institut für Informatik, Freie Universität Berlin, Germany Lukas Egeling Department of Computer Science, ETH Zurich, Switzerland Hung P. Hoang ORCID Algorithm and Complexity Group, Faculty of Informatics, TU Wien, Austria
Abstract

Arrangements of pseudohyperplanes are widely studied in computational geometry. A rich subclass of pseudohyerplane arrangements, which has gained more attention in recent years, is the so-called signotopes. Introduced by Manin and Schechtman (1989), the higher Bruhat order is a natural order of r-signotopes on n elements, with the signotope corresponding to the cyclic arrangement as the minimal element. In this paper, we show that the lower (and by symmetry upper) levels of this higher Bruhat order contain the same number of elements for a fixed difference nr. This result implies that given the difference d=nr and p, the number of one-element extensions of the cyclic arrangement of n hyperplanes in d with at most p points on one side of the extending pseudohyperplane does not depend on n, as long as nd+p.

Keywords and phrases:
flip graph, higher Bruhat order, signotope, counting, Ferrers diagram, one-element extension
Funding:
Hung P. Hoang: Austrian Science Foundation (FWF, project Y1329 START-Programm).
Copyright and License:
[Uncaptioned image] © Helena Bergold, Lukas Egeling, and Hung P. Hoang; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Mathematics of computing Combinatorics
; Theory of computation Computational geometry
Related Version:
arXiv link: https://arxiv.org/abs/2411.19208 [3]
Acknowledgements:
We would like to thank Bernd Gärtner for stimulating discussions on the paper.
Editors:
Oswin Aichholzer and Haitao Wang

1 Introduction

Arrangements of geometrical and topological objects play an important role in computational geometry. A classical example is line arrangements, which consist of a family of pairwise intersecting lines. For various occasions, it is useful to study the combinatorial structure instead of the actual geometry. For this reason, pseudoline arrangements have gotten more and more attention after Levi’s introductory paper [12]. In contrast to the geometric setting, it is possible to encode the structure of pseudolines efficiently. To determine the size of an optimal encoding for point sets, Knuth [11] studied the number of the so-called CC-Systems. By duality, there are the same number of pseudoline arrangements, which is 2Θ(n2) [11, 7]. However, the precise leading constant in the exponent is still unknown, which leaves Knuth’s question about the optimal encoding size open [11]. Recently, Cortés Kühnast, Dallant, Felsner, and Scheucher [6] determined the best-known lower bound of 20.2721n2 pseudoline arrangements. To tackle this challenging task, they used 3-signotopes for an encoding. Since the order on the elements itself is fixed, the set of 3-signotopes has less symmetric copies, which makes the encoding easier. As shown by Felsner and Weil [9] there is a bijection between pseudoline arrangements and 3-signotopes.

In this paper, we consider higher dimensions. Pseudohyperplane arrangements in d are combinatorially encoded as uniform acyclic oriented matroids of rank r=d+1. For more about oriented matroids, see [5]. The asymptotic number of oriented matroids of rank r is 2Θ(nr1). However, little is known about the constant in the exponent. Instead of the general case, we consider signotopes of rank r, a rich subclass of pseudohyperplane arrangements, of which there are also 2Θ(nr1), see [2, 4]. The leading constant is also unknown. In this paper, we determine the number of signotopes with few plus (or symmetrically, few minus) signs. This may be a step towards determining the precise number of all signotopes in the future.

To formally define signotopes, let [a,b] denote the set {xxaxb} for two integers a and b. Moreover, let [n] be [1,n] and ([a,b]r) denote the set of all subsets of size r of [a,b]. We call such a subset an r-subset of [a,b].

Definition 1 (Signotope).

For r1, a signotope of rank r (or an r-signotope) on n elements is a sign function σ:([n]r){+,}, such that for every (r+1)-subset X={x1,,xr+1} of [n] with x1<<xr+1, there is at most one sign change in the sequence

(σ(X{x1}),,σ(X{xr+1})).

The set of all r-signotopes on n elements is denoted by 𝒮(n,r).

For fixed n and r, we can define an order on the set 𝒮(n,r) of all r-signotopes on n elements based on the number of +-signs. Specifically, two sign functions σ and σ~ differ in a single step, if σ1(+)σ~1(+) and |σ~1(+)|=|σ1(+)|+1. The transitive closure of the single step relation gives the higher Bruhat order.

Definition 2 (Higher Bruhat Order).

For r1, the higher Bruhat order B(n,r) is the partial order on the elements of 𝒮(n,r) with the transitive closure of the single step.

Signotopes are the elements of the higher Bruhat order, which were introduced by Manin and Schechtman [13] as a higher dimensional equivalence of the weak Bruhat order for permutations. They were further studied by Kapranov and Voevodsky [10], Ziegler [15], and later Felsner and Weil [8]. In these works they give several geometric interpretations. The most important one for our purposes is the representation of an r-signotope on [n] as a one-element extension of the cyclic arrangement of n hyperplanes in nr [15].

Definition 3 (Cyclic arrangement).

The cyclic arrangement 𝐗cn,d is the set {H1,,Hn} in d given by

Hi={(x1,,xd)d:x1+tix2++tid1xd+tid=0}

for i[d], with arbitrary real parameters t1<<tn.

A point of the cyclic arrangement 𝐗cn,nr is the intersection of nr hyperplanes and can be identified with the n(nr)=r hyperplanes which do not contain this point. In 𝐗cn,nr, along each line (i.e., the intersection of nr1 hyperplanes), the corresponding r-subsets of the crossing points are ordered lexicographically. A one-element extension of 𝐗cn,nr is obtained by adding a pseudohyperplane to 𝐗cn,nr in general position (i.e., the pseudohyperplane does not contain any point of 𝐗cn,nr). Additionally, the extending pseudohyperplane (i.e., the new pseudophyperplane) is oriented; that is, it divides d into two sides, a positive and a negative side. If a point lies in the positive side, the corresponding r-subset is mapped to +, and that correpsonding to a point in the negative side is mapped to . Monotonicity of this sign mapping on r-subsets follows from the lexicographical order of the r-subsets along the lines. For an illustration see Figure 1.

Figure 1: Two examples of one-element extensions of the cyclic arrangements 𝐗c5,2 (left) and 𝐗c6,2 (right). The red dashed lines are the extending pseudolines. To avoid clusters, we label each point of the arrangement by the lines that contain it (e.g., point 12 is the intersection of lines H1 and H2). The positive sides are the sides above the extending pseudolines. The corresponding two signotopes are mapped to each other in our bijection for Theorem 1.

In this paper, we count the number of signtopes in a given level of the higher Bruhat order (i.e., the number of signotopes with a given number of +-signs). We show that the bottom (and by symmetry the top) levels in the Bruhat order are the same whenever nr is the same. More precisely, we denote by 𝒮p(n,r) the set of all r-signotopes σ on n elements with at most p +-signs (i.e., |σ1(+)|p). Our main result is then stated as follows.

Theorem 1.

Let n,n~,r,r~,d,p be natural numbers such that nr=n~r~=d and pmin{r,r~}. Then there exists a bijection between 𝒮p(n,r) and 𝒮p(n~,r~) that preserves the relation .

In other words the theorem states that the lower levels of the higher Bruhat order contain the same number of elements for a fixed difference nr. Note that by symmetry the same holds for the upper levels, i.e., if there are r minus signs. Using the representation of signotopes as one-element extensions of the cyclic arrangement, the geometric interpretation of the theorem above is as follows.

Corollary 4.

Given d,p0, for any nd+p, the number of one-element extensions of the cyclic arrangement 𝐗cn,d with at most p points on one side of the extending pseudohyperplane is a constant (which depends only on d and p).

The representation also allows us to prove the theorem. It turns out that whenever there are r plus signs (respectively minus signs), we only need to consider the local structure of the one-element extension. In particular, this local structure only depends on p and nr, and not the exact values of n and r themselves; this insight gives rise to the bijection in Theorem 1. In Section 2 we give a more detailed outline and in Sections 36 we give the technical proof. In order to show this dependency, we use a generalization of the Ferrers diagrams. These diagrams are geometric illustrations of integer partitions [1], which are classical objects in number theory and combinatorics. This connection allows us not only to prove the bijection but also to quantify the size of 𝒮p(n,r) in Section 7.

2 Proof overview for Theorem 1

In this paper, since we discuss r-signotopes on [n] where nr is fixed, it is more convenient to work with the complements of the r-subsets. Hence in Section 2.1, we introduce the notion of co-signotopes with related definitions analogous to the signotopes and rephrase Theorem 1 in terms of this new notion. Afterwards, we provide an overview of the proof.

2.1 Co-signotopes

For convenience, we write each subset as a sequence of its elements in the increasing order; that is we consider an r-subset {a1,,ar} with a1<<ar as the tuple (a1,,ar). This way, we can order the subsets in the lexicographical order of the tuple representations.

  • For a function f, a d-subset B=(b1,,bd) of [n], and an index i[d], let Bi:=B{bi}. Then the (f,B,i)-series is the sequence of f(Bi{x}) for x[n]Bi in the increasing order. In other words, if [n]Bi={x1,,xnd+1} with x1<<xnd+1, then the (f,B,i)-series is exactly the sequence

    (f(Bi{x1}),,f(Bi{xnd+1})).

    When f is the identity function, then this corresponds to the sequence (Bi{x1},,Bi{xnd+1}), and we call it simply the (B,i)-series. Note that the (B,i)-series contains B.

  • For 0d<n, a co-signotope of rank d (or a d-co-signotope) on n elements is a sign function τ:([n]d){+,}, such that for every d-subset B of [n] and index i[d], there is at most one sign change in the (τ,B,i)-series.

  • The set of all d-co-signotopes on n elements is denoted by 𝒮¯(n,d).

  • Given a sign function τ, a subset R is a +-subset of τ if τ(R)=+, and it is a -subset of τ if τ(R)=. The set of all d-co-signotopes on n elements with exactly p +-subsets is denoted by 𝒮¯p(n,d). The set of all d-co-signotopes on n elements with at most p +-subsets is denoted by 𝒮¯p(n,d).

  • The complementary higher Bruhat order B¯(n,d) is the partial order 𝒮¯ on the elements of 𝒮¯(n,d) with the transitive closure of the single step.

The following observation follows immediately from the definitions of signotopes and co-signotopes.

Observation 5.

For non-negative integers n,d,p such that dn, there is an isomorphism between Sp(n,nd) and S¯p(n,d) that preserves the single step relation.

Then we can rephrase Theorem 1 in terms of co-signotopes as follows.

Theorem 1 (Rephrased).

Let n,n~,d,p be integers such that 0pmin{n,n~}d. Then there exists a bijection between 𝒮¯p(n,d) and 𝒮¯p(n~,d) that preserves the relation S¯.

2.2 Proof strategy of Theorem 1

Let Gn,d be the underlying graph of the cyclic arrangement 𝐗cn,d; that is, its vertices are the points of 𝐗cn,d, and its edges are the segments of the lines of 𝐗cn,d such that the segments have two points of 𝐗cn,d as endpoints and contain no other points in the interior. In other words, the vertices of Gn,d are the d-subsets, and two d-subsets B and B are connected by an edge, if they are adjacent in the (B,i)-series for some i[d]. For illustration, the bold line segments in Figure 1(left) form the edges of the graph Gn,d.

The proof of Theorem 1 hinges on the following main idea. For a co-signotope τ𝒮¯p(n,d), we consider the induced subgraph of Gn,d on the +-subsets of τ. Then each connected component in this induced subgraph (which we also call the +-component of τ) can be characterized by a structure around a “source” subset (defined in the next section). In particular, locally, the +-component appears like a generalized version of the Ferrers diagrams. Further, this characterization is independent from that of other +-components and depends only on the source subset, d, and p. With this observation, we can independently map each +-component of τ to that of a co-signotope in 𝒮¯p(n~,d).

In order to rigorously execute the idea above, we first provide some preliminary structural insights on the +-subsets of a co-signotope τ𝒮¯p(n,d) in Section 3. Next, in Section 4, we show how we can map one +-component of a co-signotope τ𝒮¯p(n,d) to that of a co-signotope τ~𝒮¯p(n~,d). To ease the explanation, in this section, we assume that there is exactly one +-component for τ and for τ~. Here is also where we explain the connection with the Ferrers diagrams. Then in Section 5, we show how we can map one signotope in 𝒮¯p(n,d) to a signotope in 𝒮¯p(n~,d) based on their sets of +-components. Finally, Section 6 wraps up the proof and provides a simple bijection as required by Theorem 1.

3 Structure of +-subsets of a co-signotope in 𝓢¯𝒑(𝒏,𝒅)

Consider a co-signotope in 𝒮¯p(n,d) that has only one +-subset. This unique +-subset needs to be a subset which appears at the start or end of every sequence it is contained in. The only d-subsets which fulfill this requirement are Sn,d,i where Sn,d,i=(1,,i,nd+i+1,,n). We call such an Sn,d,i a source subset. For convenience, we drop the subscripts n and d, when they are clear.

Recall that Gn,d is the underlying graph of the cyclic arrangement 𝐗cn,d, as defined in Section 2.2. We have the following lemma on the distance from a subset to a source subset.

Lemma 6.

Let n,d,i be integers such that 1idn. Let B=(b1,,bd) be a d-subset. Then every path between B and Sn,d,i in Gn,d has length at least bibi+1+nd+1, where we define b0:=0 and bd+1:=n+1.

Proof.

We represent each d-subset as a set of d tokens, one placed on the real line at each element of the subset. Then the act of going from one d-subset to an adjacent d-subset in Gn,d can be seen as moving a token along the real line (in an arbitrary direction) to the next free integer. Suppose that bi>i. Note that [bi1] contains at least i elements of Si and exactly i1 elements of B. Hence, in the process of going along a path from Si to B in Gn,d, there must be at least one token from the interval [bi1] going to the interval [bi,n]. Therefore, every integer in [i+1,bi] must be visited by a token at some point in the process (these integers may or may not be visited by the same token). Note that this statement is vacuously true when bi=i or when i=0.

Using a symmetric argument, we also deduce that every integer in [bi+1,nd+i] must also be visited by a token at some point in the process above. Further, at any step, we only move one token, and hence, at most one integer in [i+1,bi][bi+1,nd+i] is visited at any step. Hence, we conclude that the path from Si to B must have length at least (bii)+(nd+ibi+1+1). The lemma then follows.

For a d-co-signotope τ, let Gn,d[τ] be the induced subgraph of Gn,d on τ1(+) (i.e., the +-subsets of τ). A maximal connected induced subgraph of Gn,d[τ] is called a +-component of τ. Then it is easy to see that each +-component of τ contains at least one source subset. This is actually tight for all components when τ𝒮¯p(n,d) with pnd, as stated in the following lemma.

Lemma 7.

Let n,d,p be non-negative integers such that pnd. Then for τ𝒮¯p(n,d), each +-component of τ has exactly one source subset.

Proof.

Suppose we have two source subsets Si and Sj with i<j. Applying Lemma 6 with B=Sj, a path between two source subsets Si and Sj with i<j has length at least i(i+1)+nd+1=nd. This shows that every +-component containing Si and Sj has at least nd+1>p +-subsets. Since τ has p +-subsets, it follows that no component of Gn,d[τ] can contain more than one source subset. Combined with the fact that each component needs to have at least one source subset, the lemma then follows.

Motivated by the lemma above, for a co-signotope τ𝒮¯(n,d) and for i[0,d], we denote by 𝒞iτ the +-component that contains Si (𝒞iτ may be empty.)

For a co-signotope τ𝒮¯(n,d), a d-subset B, and an index j[d], we say the (τ,B,j)-series is left-aligned if it starts with a +-subset and ends with a -subset, right-aligned if it starts with a -subset and ends with a +-subset, and flat if there is no sign change. Since every (τ,B,j)-series has nd+1 subsets, if τ has at most (nd) +-subsets, then no flat series has only +-subsets. Hence, we have the following simple observation.

Observation 8.

Let n,d,p be non-negative integers such that pnd. Then for every +-subset B of a co-signotope τ𝒮¯p(n,d) and for every index j[d], the (τ,B,j)-series is not flat.

The following lemma characterizes which d-subsets can be in the same +-component as some source subset Si.

Lemma 9.

Let n,d,c,p,i be integers such that 1cpnd and 0id. Further, let τ be a co-signotope in 𝒮¯p(n,d). Then if the +-component 𝒞iτ has size c and contains a +-subset B=(b1,,bd), then we have

  1. (a)

    For all j[i], bjc+j1 and the (τ,B,j)-series is left-aligned; and

  2. (b)

    For all j[i+1,d], bjn(c+dj)+1 and the (τ,B,j)-series is right-aligned.

Proof.

We first consider the case when j[i]. By Lemma 6, the shortest path between B and Si is at least bibi+1+nd+1. Since B and Si are in the same +-component 𝒞iτ of size c, this implies bibi+1+nd+1c1. Moreover since bi+1<bi+2<<bdn, we obtain bi+1nd+i+1. Together this implies

bi(c1)(bi+1+nd+1)=c+i1+bi+1(nd+i+1)c+i1.

Combining this with the fact that bjbi(ij), we have bjc+j1 as required.

We now prove by contradiction that the (τ,B,j)-series is left-aligned. Suppose this is not the case. Combined with Observation 8, (τ,B,j)-series must then be right-aligned, i.e., all of the subsets after B in the (B,j)-series then have to be +-subsets. That means each element in [bj,n] appears in some +-subset. If bj=j, then also all elements in [bj] appear in Si, a +-subset. Otherwise, using the same token argument as in the proof of Lemma 6, each element in [i+1,bi] is contained in some +-subset along the path from Si to B in 𝒞iτ. Combining with the fact that [i]Si, we obtain that each element in [bi] appears in some +-subset. Overall, each element in [n] appears in some +-subset.

Next, observe that going from a subset to an adjacent subset in Gn,d, we remove one element and add one element. Hence, since 𝒞iτ has at most p elements, the number of elements appearing in at least one +-subset is at most d+p1n1. This contradicts with the conclusion above that each element in [n] appears in some +-subset.

Hence, (a) holds. With a symmetric argument, we also obtain (b), completing the proof of the lemma.

A direct consequence of the lemma above is that for a given τ𝒮¯p(n,d), we can identify to which +-component a +-subset belongs.

Corollary 10.

Let n,d,p be integers such that 1pnd. Further, let τ be a co-signotope in 𝒮¯p(n,d) and B=(b1,,bd) be a +-subset of τ. Then B is contained in the +-component 𝒞iτ, where i is either the largest index in [d] such that the (τ,B,i)-series is left-aligned or zero if such an index does not exist.

4 Co-signotopes with only one +-component

As a building block for the bijection, in this section, we consider τ𝒮¯p(n,d) such that nd+p and τ has exactly one +-component. We give a characterization of such a co-signotope via a variant of high-dimensional Ferrers diagrams. For convenience, we denote by 𝒮¯p,i(n,d) the set of all co-signotopes τ𝒮¯p(n,d) such that 𝒞iτ is the only non-empty +-component of τ.

To facilitate the proof of the bijection we define a function gn,d,i for integers n,d,i such that 0id<n. This function allows us to consider the +-component locally with new coordinates, where Si has coordinate (1,,1), and to allude to the Ferrers diagrams. In the first step, we consider the following auxiliary function:

fn,d,i,j(x)={xj+1if 1ji(nx)(dj)+1if i<jd.

Then we can now define gn,d,i that maps a d-subset to a point in the d-dimenional space.

Definition 11.

Let n,d,i be integers such that 0id<n. Then the function gn,d,i maps each d-subset B=(b1,,bd) to the tuple

(fn,d,i,1(b1),fn,d,i,2(b2),fn,d,i,d(bd)).

We have the following observation on this function gn,d,i.

Observation 12.

The function fn,d,i,j is injective and has an inverse, and hence, the same holds for gn,d,i. Further, if B is a +-subset of a co-signotope τ𝒮¯p(n,d), then by Lemma 9 and the fact that bj[j,n(dj)], each index of gn,d,i(B) is in [p]. In particular, gn,d,i(Si)=(1,,1).

As mentioned before, gn,d,i allows us to make a connection with the Ferrers diagram of an integer partition [1]. An integer partition of a non-negative integer n is a way of writing n as a sum of positive integers, where the summands are sorted in the nonincreasing order. The graphical representation or Ferrers diagram of an integer partition of n is a set of points with positive integral indices in the plane such that (i,j) is in the set only if (i,j) is also in the set for all ii, ji. It is easy to see the one-to-one correspondence between an integer partition and its graphical representation. See Figure 2(left) for an illustration.

Figure 2: Left: A Ferrers diagram with the corresponding integer partition of 15, where the bottom-leftmost point corresponds to (1,1). Note that this is also a (2,1)-Ferrers diagram with respect to 15. Right: A (2,2)-Ferrers diagram with respect to 11. Since a2a1, there cannot be any point below the dashed line. The numbers are the count of points in each vertical line. Observe that these numbers must be strictly decreasing.

We define the following generalization of the Ferrers diagram.

Definition 13 ((d,i)-Ferrers diagram).

Let Z(d,i) be the set of all points (a1,,ad) in >0d that satisfy ajaj1 for all j[2,i], and ajaj+1 for all j[i+1,d1]. A (d,i)-Ferrers diagram with respect to p is a set of p points in Z(d,i) such that (a1,,ad) is in only if (a1,,ad) is also in , for all (a1,,ad)Z(d,i) that satisfies ajaj, j[d].

See Figure 2(right) for an illustration of a (d,i)-Ferrers diagram. Note that (2,1)-Ferrers diagrams are exactly the Ferrers diagrams.

We are now ready to characterize the co-signotopes in 𝒮¯p,i(n,d).

Lemma 14.

Let n,d,p,i be integers such that 1pnd and 0id. There is a one-to-one correspondence between a co-signotope τ in 𝒮¯p,i(n,d) and a (d,i)-Ferrers diagram τ with respect to p. Further, this correspondence is described by τ={gn,d,i(B)Bτ1(+)}.

Proof.

Suppose we have a co-signotope τ𝒮¯p,i(n,d), we show that for τ:={gn,d,i(B)Bτ1(+)}, the set τ is a (d,i)-Ferrers diagram with respect to p. By Observation 12, the elements of τ have positive integral indices, and gn,d,i is injective. Combined with the fact that τ has p +-subsets, this implies that τ has p elements.

We start by showing that τZ(d,i), for Z(d,i) as defined in Definition 13. Consider a +-subset B=(b1,,bd). For j[2,i], we have bj>bj1 by our convention of a subset. Hence, fn,d,i,j(bj)+j1>fn,d,i,j1(bj1)+(j1)1, which is equivalent to fn,d,i,j(bj)fn,d,i,j1(bj1). Similarly, for j[i+1,n1], we obtain fn,d,i,j(bj)fn,d,i,j+1(bj+1). It follows that τZ(d,i). Then Lemma 9 implies that τ satisfies the condition of a (d,i)-Ferrers diagram with respect to p in Definition 13.

For the other direction, suppose we have a (d,i)-Ferrers diagram with respect to p. We show that the sign function τ such that τ1(+)={gn,d,i1(X)X} is a co-signotope in 𝒮¯p,i(n,d). We first show that for every X=(a1,,ad), gn,d,i1(X) is a d-subset. Indeed, since Z(d,i), it is easy to see that for j[2,i][i+2,n], fn,d,i,j1(aj)>fn,d,i,j11(aj1). For j=i+1, note that if the sum of the indices of X is s, then by Definition 13, it is easy to see that for k[d,s], there exists an element Y in whose sum of indices is exactly k. Combining this with the fact that there are p elements in , we obtain that sp+d1, and consequently, ai+ai+1p+1. This implies

fn,d,i,i+11(ai+1)fn,d,i,i1(ai)=(nai+1d+i+2)(ai+i1)=(nd+3)(ai+1+ai)2.

This completes the proof that gn,d,i1(X) is a d-subset.

Next, we show that τ is a co-signotope, i.e., for every d-subset B and index j, the (τ,B,j)-series has at most one sign change. This is implied by the condition of a (d,i)-Ferrers diagram in Definition 13.

Lastly, observe that for any element X=(a1,,ad) in , if it is not (1,,1), then we can find an index j such that the element X obtained from X by replacing aj with aj1 is in Z(d,i). Hence, X is in . Repeating this process, we obtain a sequence of elements in starting from X and ending at (1,,1). This corresponds to a walk in the graph Gn,d from a +-subset of τ to Si. (Recall from Observation 12 that gn,d,i1((1,,1))=Si.) This implies that all +-subsets of τ are connected to Si in Gn[τ]. Hence, there is only one +-component, and this +-component contains Si. Since gn,d,i1 is injective, the +-component has p subsets. This completes the proof of the lemma.

Observe that the set τ in Lemma 14 depends only on d, i, and p, but not on n. Hence, this lemma straighforwardly implies a bijection between 𝒮¯p,i(n,d) and 𝒮¯p,i(n~,d) such that min{n,n~}p+d, as follows.

Corollary 15.

Let n,n~,d,p,i be integers such that 1pmin{n,n~}d and 0id. Let hn,n~,d,p,i map a co-signotope τ in 𝒮¯p,i(n,d) to a sign function τ~:([n~]d){+,} such that

τ~1(+)={gn~,d,i1(gn,d,i(B))Bτ1(+)}.

Then hn,n~,d,p,i is a bijection between 𝒮¯p,i(n,d) and 𝒮¯p,i(n~,d) that preserves the single step relation.

5 The +-component decomposition of a co-signotope

In the previous section, we studied co-signotopes with only one +-component. In this section, we go a step further and investigate how the +-subsets of a general co-signotope in 𝒮¯p(n,d) can be decomposed into several +-components. The p-sequence of a co-signotope τ in 𝒮¯p(n,d) is the (d+1)-tuple (p0,,pd), where pi is the size of the +-component that contains Si for i[0,d] (i.e., pi=|𝒞iτ|). If we restrict the co-signotope τ such that we keep only one of its +-components as a +-component and set all remaining +-components to , we still get a co-signotope. More precisely, we define the +-component decomposition of a co-signotope τ𝒮¯p(n,d), denoted by Δ(τ), as the (d+1)-tuple (τ0,τ1,,τd) such that for i[0,d], each τi is a sign function with domain ([n]d), where τi1(+) is exactly 𝒞iτ. The following lemma shows that each τi is still a co-signotope.

Lemma 16.

Let n,d,p be integers such that 0pnd. For every co-signotope τ in 𝒮¯p(n,d) with Δ(τ)=(τ0,τ1,,τd), τi is a co-signotope in 𝒮¯|𝒞iτ|,i(n,d) for i[0,d].

Proof.

For every d-subset B of [n] and every index j, the +-subsets in the (τ,B,j)-series form a path in Gn,d. Hence τi is a co-signotope in 𝒮¯|𝒞iτ|,i(n,d) for i[0,d].

Note that not every tuple (p0,,pd) such that i=0dpi=p is the p-sequence of a co-signotope. There are some necessary conditions which turn out to be sufficient as well. For this we define a sparse composition of an integer p as a (d+1)-tuple (c0,,cd) of non-negative integers such that i=0nci=p and either ci=0 or ci1=0 for all i[d].

Lemma 17.

Let n,d,p be non-negative integers such that pnd. For every τ𝒮¯p(n,d) its p-sequence (p0,,pd) is a sparse composition of p. Moreover, for every sparse composition (c0,,cd) of p and every co-signotopes τ0,,τd such that τi𝒮¯ci,i(n,d), there exists a unique co-signotope τ in 𝒮¯p(n,d) such that its p-sequence is (c0,,cd) and Δ(τ)=(τ0,τ1,,τd).

Proof.

To show the first part, note that by Lemma 7, we obtain i=0dpi=p. We argue that for all i[p], either pi=0 or pi1=0. Indeed, if this is not the case, Si and Si1 are both +-subsets by definition. Then the (τ,Si,i)-series starts with a +-subset Si and ends with a +-subset Si1. This implies that all subsets in (τ,B,i)-series are +-subsets, and hence this series is flat, a contradiction to Observation 8. Therefore, (p0,,pd) is a sparse composition of p.

Now let τ be the sign function over ([n]d) such that τ1(+)=i=0dτi1(+). By construction, τ has at most p +-subsets.

We start by arguing that τ is a co-signotope. Suppose that this is not the case. Then for some d-subset B=(b1,,bd) and an index j, the (τ,B,j)-series has more than one sign change. By definition of τ and by the fact that τi is a co-signotope in 𝒮¯ci,i(n,d) for i[0,d], we must have that for some i,i[0,d], the (τi,B,j)-series is left-aligned and (τi,B,j)-series is right-aligned. Because (c0,,cd) is a sparse composition, we have |ii|2. Let Bα=(b1α,,bdα) and Bω=(b1ω,,bdω) be the first and the last subsets of the (B,j)-series, respectively. We use the convention that bk=0 for k<1 and bk=d+1 for k>d. It is easy to see the following:

  1. (a)

    If ji, then [biα,bi+1α][bi1,bi+1];

  2. (b)

    If j<i, then [biα,bi+1α][bi,bi+1];

  3. (c)

    If ji+1, then [biω,bi+1ω][bi,bi+2];

  4. (d)

    If j>i+1, then [biω,bi+1ω][bi,bi+1].

From the above case distinction, we observe that when j>i+1, the interiors of [biα,bi+1α] and [biω,bi+1ω] are disjoint, since |ii|2. When ji+1 and ii+2, these interiors are also disjoint. When ji+1 and ii2, then (b) and (c) are applicable, and the two interiors are also disjoint.

Hence, we always have that the two interiors above are disjoint. Further, from (a)–(d) above, these interiors contain only integers from [n]B{bi,bi+1}. These two statements imply that bi+1αbiα+bi+1ωbiωnd+4.

By Lemma 6, the shortest path between Si and Bα is biαbi+1α+nd+1, whereas the shortest path between Si and Bω is biωbi+1ω+nd+1. Then the sum of the distances is

biαbi+1α+nd+1+biωbi+1ω+nd+12(nd+1)(nd+4)nd2p2.

This implies that ci+cip+1, a contradiction to the fact that (c0,,cd) is a sparse composition of p.

Next, by Lemma 7, each +-component of τ contains exactly one source subset. Hence, no subset is a +-subset of more than one co-signotope among τ0,,τd. Therefore, τ has exactly p +-subsets, and each +-component of τ that contains Si corresponds exactly to the +-component of τi. This also implies that τ is unique and Δ(τ)=(τ0,τ1,,τd). It follows that (c0,,cd) is the p-sequence of τ, completing the proof of the lemma.

6 Proof of Theorem 1

Equipped with Corollary 15, Lemma 16, and Lemma 17, we are now ready to prove Theorem 1.

Theorem 1 (Restated from Section 2.1).

Let n,n~,d,p be integers such that 0pmin{n,n~}d. Then there exists a bijection between 𝒮¯p(n,d) and 𝒮¯p(n~,d) that preserves the relation S¯.

Proof of Theorem 1.

Consider the following mapping ζn,n~,d,p from a co-signotope τ𝒮¯p(n,d) to a co-signotope τ~𝒮¯p(n~,d). Let (p0,,pd) be the p-sequence of τ. We first obtain the +-component decomposition (τ0,τ1,,τd) of τ. Next, we use the bijection hn,n~,d,pi,i in Corollary 15 to map each of τi𝒮¯pi,i(n,d) to τ~i𝒮¯pi,i(n~,d). Then from the tuple (τ~0,τ~1,,τ~d), we can combine their +-subsets to construct τ~. By Lemma 17, τ~𝒮¯p(n~,d).

By Corollary 15, Lemma 16, and Lemma 17, the mapping ζn,n~,d,p is injective. Also by these corollary and lemmas, the mapping ζn~,n,d,p maps τ~ back to τ and generally this mapping maps a signotope in S¯p(n~,d) to S¯p(n,d). This implies that ζn,n~,d,p is a bijection between S¯p(n,d) and S¯p(n~,d).

It remains to prove that ζn,n~,d,p preserves the relation S¯. For this, it is sufficient to prove that ζn,n~,d,p preserves the single step relation. Let τ and ρ be two d-co-signotopes in 𝒮¯p(n,d) such that τ1(+)ρ1(+) and |ρ1(+)|=|τ1(+)|+1=k+1 for some k. Let (τ0,,τd)=Δ(τ) and (ρ0,,ρd)=Δ(ρ). This implies that Δ(τ) and Δ(ρ) agree in all coordinates, except for some i-th coordinate, where τi and ρi differ by a single step. Let τ~ and ρ~ be the images of τ and ρ, respectively, in the bijection above. By Corollary 15, it follows that Δ(τ~) and Δ(ρ~) also agree in all coordinates, except for some i-th coordinate, where the two corresponding co-signotopes differ by a single step. This in turns implies that τ~ and ρ~ differ by a single step. This completes the proof of the theorem.

A simple bijection

Although the mapping ζn,n~,d,p in the proof above satisfies the conditions of Theorem 1, its description is rather complicated. We now provide a simpler description of the bijection. In other words, we will prove that the mapping ζn,n~,d,p is identical to the mapping ϕn,n~,d,p as described below.

For a co-signotope τ𝒮¯p(n,d), a d-subset B=(b1,,bd), we define γτ,n~(B) as the tuple obtained from B by replacing bj by bj+n~n if the (τ,B,j)-series is right-aligned.

Definition 18.

Let n,n~,d,p be positive integers. Let ϕn,n~,d,p map a co-signotope τ𝒮¯p(n,d) to a sign function τ~:(n~d){+,} such that

τ~1(+)={γτ,n~(B)Bτ1(+)}.
Lemma 19.

ϕn,n~,d,p is a bijection as guaranteed by Theorem 1.

Proof.

Consider the mapping ζn,n~,d,p as described in the proof of Theorem 1. We prove that it is identical to ϕn,n~,d,p. Note that the mapping ζn,n~,d,p essentially maps each +-subset of τ to a +-subset of τ~. In the step of computing the +-component decomposition of τ and the step of combining (τ~0,τ~1,,τ~d) into τ~, the +-subsets do not change, or rather, each +-subset is mapped to itself. In the middle step when we apply hn,n~,d,si,i, the mapping of the +-subsets is done through gn~,d,i1gn,d,i, by the definition of hn,n~,d,i in Corollary 15. By Definition 11, we can describe gn~,d,i1gn,d,i as follows: For a d-subset B=(b1,,bd) in the same +-component of τ as Si, gn~,d,i1(gn,d,i(B)) is obtained by replacing bj with bj for j[i] and with bj+n~n for j[i+1,d]. Combining this description with Lemma 9, we obtain that gn~,d,i1(gn,d,i(B))=γτ,n~(B). It follows that ζn,n~,d,pϕn,n~,d,p, as claimed.

7 Plus count

Theorem 1 implies that given d and p, S¯p(n,d) is a fixed number for all np+d. This motivates the following definition.

Definition 20.

For two integers d1 and p0, the plus count with respect to d and p, denoted by Pd,p, is the size of S¯p(n,d) for any np+d.

From computer experiment, we obtain the values of Pd,p for small d and p, as presented in Table 1.

Table 1: The values of Pd,p for small d (vertical) and p (horizontal).
d / p 0 1 2 3 4 5 6 7 8 9 10
1 1 2 2 2 2 2 2 2 2 2 2
2 1 3 5 9 14 21 33 47 68 96 135
3 1 4 9 20 41 78 146 264 465 804 1368
4 1 5 14 36 86 192 413 857 1732 3422 6633
5 1 6 20 58 155 386 920 2110 4691 10176 21604
6 1 7 27 87 255 693 1790 4438 10636 24799 56485
7 1 8 35 124 394 1154 3192 8444 21534 53292 128571

We can provide a characterization of the plus counts based on the correspondences in Lemmas 14, 16, and 17. Let Fd,i(p) be the number of (d,i)-Ferrers diagrams with respect to p, and let 𝒟d+1,p be the set of all sparse compositions of p. Then the lemmas above give the following formula

Pd,p=(c0,,cd)𝒟d+1,pi=0dFd,i(ci). (1)

For the remainder of this section, we discuss a few values of d and p. Due to space constraints, all the proofs in this section are presented in the full version [3]. We start with a few simple observations.

Lemma 21.

It holds:

  1. (a)

    For all d1: Pd,0=1.

  2. (b)

    For all p>0: P1,p=2/

  3. (c)

    For all d1: Pd,1=d+1.

Next, to prove the formulae for higher values of p, we show a few observations on Fd,i.

Lemma 22.

For non-negative integers d,i,p with di, it holds:

  1. (a)

    Fd,i(p)=Fd,di(p).

  2. (b)

    Fd,i(p)=c=1pFi,0(c)Fdi,0(p+1c).

  3. (c)

    For d=1, Fd,i(p)=1.

  4. (d)

    For d>1, Fd,i(0)=1, Fd,i(1)=1, Fd,0(2)=1, and Fd,0(3)=2.

  5. (e)

    For 0<i<d, Fd,i(2)=2.

  6. (f)

    Fd,1(3)=Fd,d1(3)=4. For 1<i<d1, Fd,i(3)=5.

Equipped with the lemma above, we can show the following.

Lemma 23.

For d1, Pd,2=12d2+32d and Pd,3=16d3+d2+176d2.

Lastly, recall that an integer partition of n is the number of ways of writing n as the (unordered) sum of positive integers. Let π(n) be the number of integer partitions of n. Further, let δ(n) be the number of ways of writing n as the (unordered) sum of distinct positive integers.

Lemma 24.

P2,p=π(p)+i=0pδ(i)δ(pi).

Note that π(n) and δ(n) are counted by the OEIS sequences A000041 and A000009 [14], respectively. Further, the sum i=0pδ(i)δ(pi) is counted by the OEIS sequence A022567. Hence, P2,p is counted by the sum of the two sequences A000041 and A022567.

8 Concluding remarks

Firstly, we note that Theorem 1 is tight in the sense that we cannot relax the condition pmin{n,n~}d. As an example, consider the case when d=n1=n~2 and p=2. In other words, we consider the possibility of a bijection between S¯2(n,n1) and S¯2(n+1,n1) or equivalently a bijection between S2(n,1) and S2(n+1,2). As shown in [3], we have

|S2(n,1)| =1+n+(n2), |S2(n+1,2)| =1+n+(n2)+n1.

Hence, there cannot be any bijection between S2(n,1) and S2(n+1,2).

An intuitive reason is that when p>nd, Observation 8 no longer holds. That is, there can be a flat series with only +-subsets. For example, when p=nd+1, there exists a co-signotope τS¯p(n,d) such that its +-subsets form exactly the whole (τ,Si,i)-series for some i[0,d]. In other words, its only +-component contains both Si and Si+1. However, for n~>n (i.e., pn~d), Observation 8 holds again, and it is unclear if τ should be mapped to a co-signotope τ~S¯p(n~,d) with a nonempty Ciτ~ or a nonempty Ci+1τ~.

Secondly, from Figure 1, it seems that the bijection of Theorem 1 could be proved by the following simple geometric argument: Suppose n<n~; we remove n~n hyperplanes that are completely in the negative side of the extending hyperplane of the one-element extension of 𝐗cn~,d. However, this argument does not work in a high dimension. For example, the positive side may consist of these two points: the intersection of the hyperplanes H1,,Hd and that of Hn~d+1,,Hn~. For d and n~ such that d>n~d+1, there are then no hyperplanes completely on the negative side.

Lastly, it would be interesting to obtain understanding on more values of the plus counts, for example, their exact counts, generating function, or more relations. As a starter, we conjecture that Pd,3=Pd1,3+Pd1,2+Pd1,1+3.

References

  • [1] George E. Andrews and Kimmo Eriksson. Integer partitions. Cambridge University Press, Cambridge, 2004. doi:10.1017/CBO9781139167239.
  • [2] Martin Balko. Ramsey numbers and monotone colorings. Journal of Combinatorial Theory, Series A, 163:34–58, 2019. doi:10.1016/j.jcta.2018.11.013.
  • [3] Helena Bergold, Lukas Egeling, and Hung P. Hoang. Signotopes with few plus signs, 2025. arXiv:2411.19208.
  • [4] Helena Bergold, Stefan Felsner, and Manfred Scheucher. An Extension Theorem for Signotopes. In 39th International Symposium on Computational Geometry (SoCG 2023), volume 258 of Leibniz International Proceedings in Informatics (LIPIcs), pages 17:1–17:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2023. doi:10.4230/LIPIcs.SoCG.2023.17.
  • [5] Anders Björner, Michel Las Vergnas, Bernd Sturmfels, Neil White, and Günter M. Ziegler. Oriented Matroids, volume 46 of Encyclopedia of Mathematics and its Applications. Cambridge University Press, 2 edition, 1999. doi:10.1017/CBO9780511586507.
  • [6] Fernando Cortés Kühnast, Justin Dallant, Stefan Felsner, and Manfred Scheucher. An improved lower bound on the number of pseudoline arrangements. In 40th International Symposium on Computational Geometry, SoCG 2024, June 11-14, 2024, Athens, Greece, volume 293 of LIPIcs, pages 43:1–43:18. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPICS.SOCG.2024.43.
  • [7] Stefan Felsner and Jacob E. Goodman. Pseudoline arrangements. In Toth, O’Rourke, and Goodman, editors, Handbook of Discrete and Computational Geometry. CRC Press, third edition, 2017. doi:10.1201/9781315119601.
  • [8] Stefan Felsner and Helmut Weil. A theorem on higher Bruhat orders. Discrete & Computational Geometry, 23(1):121–127, 2000. doi:10.1007/PL00009485.
  • [9] Stefan Felsner and Helmut Weil. Sweeps, arrangements and signotopes. Discrete Applied Mathematics, 109(1):67–94, 2001. doi:10.1016/S0166-218X(00)00232-8.
  • [10] Mikhail M. Kapranov and Vladimir A. Voevodsky. Combinatorial-geometric aspects of polycategory theory: Pasting schemes and higher Bruhat orders (list of results). Cahiers de Topologie et Géométrie Différentielle Catégoriques, 32:11–27, 1991. URL: http://www.numdam.org/item/?id=CTGDC_1991__32_1_11_0.
  • [11] Donald E. Knuth. Axioms and Hulls, volume 606 of LNCS. Springer, 1992. doi:10.1007/3-540-55611-7_1.
  • [12] F. Levi. Die Teilung der projektiven Ebene durch Gerade oder Pseudogerade. Berichte über die Verhandlungen der Sächsischen Akademie der Wissenschaften zu Leipzig, Mathematisch-Physische Klasse, 78:256–267, 1926.
  • [13] Yu. I. Manin and V. V. Schechtman. Arrangements of hyperplanes, higher braid groups and higher Bruhat orders. Advanced Studies in Pure Mathematics, 17:289–308, 1989. Algebraic Number Theory – in honor of K. Iwasawa. doi:10.2969/aspm/01710289.
  • [14] OEIS Foundation Inc. The On-Line Encyclopedia of Integer Sequences. Published electronically at http://oeis.org.
  • [15] Günter M. Ziegler. Higher Bruhat orders and cyclic hyperplane arrangements. Topology, 32(2):259–279, 1993. doi:10.1016/0040-9383(93)90019-R.