Research Contribution DOI:10.56994/ARMJ.011.004.002
Received: 24 Dec 2024; Accepted: 7 May 2025


The Flapping Birds in the Pentagram Zoo

Richard Evan Schwartz Department of Mathematics,
Brown University; Providence, RI, USA.
Supported by N.S.F. Grant DMS-21082802.
email: Richard.Evan.Schwartz@gmail.com×
,
Abstract

We study the \((k+1,k)\) diagonal map for \(k=2,3,4,...\). We call this map \(\Delta_{k}\). The map \(\Delta_{1}\) is the pentagram map and \(\Delta_{k}\) is a generalization. \(\Delta_{k}\) does not preserve convexity, but we prove that \(\Delta_{k}\) preserves a subset \(B_{k}\) of certain star-shaped polygons which we call \(k\)-birds. The action of \(\Delta_{k}\) on \(B_{k}\) seems similar to the action of \(\Delta_{1}\) on the space of convex polygons. We show that some classic geometric results about \(\Delta_{1}\) generalize to this setting.

1 Introduction

1.1 Context

When you visit the pentagram zoo you should certainly make the pentagram map itself your first stop. This old and venerated animal has been around since the place opened up and it is very friendly towards children. When defined on convex pentagons, this map has a very long history. See e.g. [15]. In modern times [19], the pentagram is defined and studied much more generally. The easiest case to explain is the action on convex \(n\)-gons. One starts with a convex \(n\)-gon \(P\), for \(n\geq 5\), and then forms a new convex \(n\)-gon \(P^{\prime}\) by intersecting the consecutive diagonals, as shown Figure 1.1 below.

The magic starts when you iterate the map. One of the first things I proved in [19] about the pentagram map is the successive iterates shrink to a point. Many years later, M. Glick [3] proved that this limit point is an algebraic function of the vertices, and indeed found a formula for it. See also [9] and [1].

[Uncaptioned image]

Figure 1.1: The pentagram map iterated on a convex \(7\)-gon \(P\).

Forgetting about convexity, the pentagram map is generically defined on polygons in the projective plane over any field except for \(\boldsymbol{Z}/2\). In all cases, the pentagram map commutes with projective transformations and thereby defines a birational map on the space of \(n\)-gons modulo projective transformations. The action on this moduli space has a beautiful structure. As shown in [17] [18], and independently in [23], the pentagram map is a discrete completely integrable system when the ground field is the reals. ([23] also treats the complex case.) Recently, M. Weinreich [24] generalized the integrability result, to a large extent, to fields of positive characteristic.

The pentagram map has many generalizations. See for example [2], [14], [16], [10], [11], [6]. The paper [2] has the first general complete integrability result. The authors prove the complete integrability of the \((k,1)\) diagonal maps, i.e. the maps obtained by intersecting successive \(k\)-diagonals. Figure 1.3 below shows the \((3,1)\) diagonal map. (Technically, [2] concentrates on what happens when these maps act on so-called corregated polygons in higher dimensional Euclidean spaces.) The paper [6] proves an integrability result for a very wide class of generalizations, including the ones we study below. (Technically, for the maps we consider here, the result in [6] does not establish the algebraic independence of invariants needed for complete integrability.) The pentagram map and its many generalizations are related to a number of topics: alternating sign matrices [20], dimers [5], cluster algebras [4], the KdV hierarchy [12], [13], spin networks [2], Poisson Lie groups [8], Lax pairs [23], [10], [11], [6], [8], and so forth. The zoo has many cages and sometimes you have to get up on a tall ladder to see inside them.

[Uncaptioned image]

Figure 1.2: The \((3,1)\)-diagonal map acting on \(8\)-gons.

The algebraic side of the pentagram zoo is extremely well developed, but the geometric side is hardly developed at all. In spite of all the algebraic results, we don’t really know, geometrically speaking, much about what the pentagram map and its relatives really do to polygons.

Geometrically speaking, there seems to be a dichotomy between convexity and non-convexity. The generic pentagram orbit of a projective equivalance class of a convex polygon lies on a smooth torus, and you can make very nice animations. What you will see, if you tune the power of the map and pick suitable representatives of the projective classes, is a convex polygon sloshing around as if it were moving through water waves. If you try the pentagram map on a non-convex polygon, you see a crazy erratic picture no matter how you try to normalize the images. The situation is even worse for the other maps in the pentagram zoo, because these generally do not preserve convexity. Figure 1.2 shows how the \((3,1)\)-diagonal map does not necessarily preserve convexity, for instance. See [21], [22] for more details.

If you want to look at pentagram map generalizations, you have to abandon convexity. However, in this paper, I will show that sometimes there are geometrically appealing replacements. The context for these replacements is the \((k+1,k)\)-diagonal map, which I call \(\Delta_{k}\), acting on what I call \(k\)-birds. \(\Delta_{k}\) starts with the polygon \(P\) and intersects the \((k+1)\)-diagonals which differ by \(k\) clicks. (We will give a more formal definition in the next section.) \(\Delta_{k}\) is well (but not perfectly) understood algebraically [6]. Geometrically it is not well understood at all.

1.2 The Maps and the Birds

Definition of a Polygon: For us, a polygon is a choice of both vertices and the edges connecting them. Each polygon \(P\) we consider will all be planar, in the sense that there is some projective transformation that maps \(P\), both vertices and edges, to the affine patch. Our classical example is a regular \(n\)-gon, with the obvious short edges chosen.

The Maps: Given a polygon \(P\), let \(P_{a}\) denote the \((a)\)th vertex of \(P\). Let \(P_{ab}\) be the line through \(P_{a}\) and \(P_{b}\). The vertices of \(\Delta_{k}(P)\) are

\(P_{j,j+k+1}\cap P_{j+1,j-k}.\) (1)

Here the indices are taken mod \(n\). Figure 1.3 shows this for \((k,n)=(2,7)\). The polygons in Figure 1.3 are examples of a concept we shall define shortly, that of a \(k\)-bird.

[Uncaptioned image]

Figure 1.3: \(\Delta_{2}\) acting on \(2\)-birds.

We should say a word about how the edges are defined. In the case for the regular \(n\)-gon we make the obvious choice, discussed above. In general, we define the class of polygons we consider in terms of a homotopy from the regular \(n\)-gon. So, in general, we make the edge choices so that the edges vary continuously.

The Birds: Given an \(n\)-gon \(P\), we let \(P_{a,b}\) denote the line containing the vertices \(P_{a}\) and \(P_{b}\). We call \(P\) \(k\)-nice if \(n>3k\), and \(P\) is planar, and the \(4\) lines

\(P_{i,i-k-1},\hskip 10.0ptP_{i,i-k},\hskip 10.0ptP_{i,i+k},\hskip 10.0ptP_{i,i+% k+1}\) (2)

are distinct for all \(i\). It is not true that the generic \(n\)-gon is \(k\)-nice, because there are open sets of non-planar polygons. (Consider a neighborhood of \(P\), where \(P\) the regular \(100\)-gon with the opposite choice of edges.) However, the generic perturbation of a planar \(n\)-gon is also \(k\)-nice.

We call \(P\) a \(k\)-bird if \(P\) is the endpoint of a path of \(k\)-nice \(n\)-gons that starts with the regular \(n\)-gon. We let \(B_{k,n}\) be the subspace of \(n\)-gons which are \(k\)-birds. Note that \(B_{k,n}\) contains the set of convex \(n\)-gons, and the containment is strict when \(k>1\). As Figure 1.3 illustrates, a \(k\)-bird need not be convex for \(k\geq 2\). We will show that \(k\)-birds are always star-shaped, and in particular embedded. As we mentioned above, we use the homotopic definition of a \(k\)-bird, to define the edges of \(\Delta_{k}(P)\) when \(P\) is a \(k\)-bird.

Example: The homotopy part of our definition looks a bit strange, but it is necessary. To illustrate this, we consider the picture further for the case \(k=1\). In this case, a \(1\)-bird must be convex, though the \(1\)-niceness condition just means planar and locally convex. Figure 1.4 shows how we might attempt a homoropy from the regular octagon to a locally convex octagon which essentially wraps twice around a quadrilateral. The little grey arrows give hints about how the points are moved. At some times, the homotopy must break the \(1\)-niceness condition. The two grey polygons indicate failures and the highlighted vertices indicate the sites of the failures. There might be other failures as well; we are taking some jumps in our depiction.

[Uncaptioned image]

Figure 1.4: A homotopy that cannot stay \(1\)-nice.

One could make similar pictures when \(k\geq 1\), but the pictures might be harder to understand.

1.3 The Main Result

Given an embedded planar polygon \(P\), let \(P^{I}\) denote the interior of region bounded by \(P\). We say that \(P\) is strictly star shaped with respect to \(x\in P^{I}\) if each ray emanating from \(x\) intersects \(P\) exactly once. More simply, we say that \(P\) is strictly star shaped if it is strictly star shaped with respect to some point \(x\in P^{I}\). Here is the main result.

Theorem 1.1

Let \(k\geq 2\) and \(n>3k\) and \(P\in B_{k,n}\). Then

  1. 1.

    \(P\) is strictly star-shaped, and in particular embedded.

  2. 2.

    \(\Delta_{k}(P)\subset P^{I}\).

  3. 3.

    \(\Delta_{k}(B_{k,n})=B_{k,n}\).

Remark: The statement that \(n>3k\) is present just for emphasis. \(B_{n,k}\) is by definition empty when \(n\leq 3k\). The restriction \(n>3k\) is necessary. Figure 1.5 illustrates what would be a counter-example to Theorem 1.1 for the pair \((k,n)=(3,9)\). The issue is that a certain triple of \(4\)-diagonals has a common intersection point. This does not happen for \(n>3k\). See Lemma 3.6.

[Uncaptioned image]

Figure 1.5: \(\Delta_{3}\) acting on a certain convex \(9\)-gon.

1.4 The Energy

We will deduce Statements 1 and 2 of Theorem 1.1 in a geometric way. The key to proving Statement 3 is a natural quantity associated to a \(k\)-bird. We let \(\sigma_{a,b}\) be the slope of the line \(P_{a,b}\) and we define the cross ratio

\(\chi(a,b,c,d)=\frac{(a-b)(c-d)}{(a-c)(b-d)}.\) (3)

We define

\(\chi_{k}(P)=\prod_{i=1}^{n}\chi(i,k,P),\hskip 20.0pt\chi(i,k,P)=\chi(\sigma_{i% ,i-k},\sigma_{i,i-k-1},\sigma_{i,i+k+1},\sigma_{i,i+k})\) (4)

Here we are taking the cross ratio the slopes the lines involved in our definition of \(k\)-nice. When \(k=1\) this is the familiar invariant \(\chi_{1}=OE\) for the pentagram map \(\Delta_{1}\). See [19], [20], [17], [18]. When \(n=3k+1\), a suitable star-relabeling of our polygons converts \(\Delta_{k}\) to \(\Delta_{1}\) and \(\chi_{k}\) to \(1/\chi_{1}\). So, in this case \(\chi_{k}\circ\Delta_{k}=\chi_{k}\). Figure 1.5 illustrates this for \((k,n)=(3,10)\). Note that the polygons suggested by the dots in Figure 1.5 are not convex. Were we to add in the edges we would get a highly non-convex pattern.

[Uncaptioned image]

Figure 1.6: A star-relabeling converts \(\Delta_{1}\) to \(\Delta_{3}\) and \(1/\chi_{1}\) to \(\chi_{3}\).

In general, \(\chi_{k}\) is not as clearly related to \(\chi_{1}\). Nonetheless, we will prove

Theorem 1.2

\(\chi_{k}\circ\Delta_{k}=\chi_{k}\).

Theorem 1.2 is meant to hold for all \(n\)-gons, as long as all quantities are defined. There is no need to restrict to birds.

1.5 The Collapse Point

When it is understood that \(P\in B_{k,n}\) it is convenient to write

\(P^{\ell}=\Delta_{k}^{\ell}(P)\) (5)

We also let \(\widehat{P}\) denote the closed planar region bounded by \(P\). Figure 1.7 below shows \(\widehat{P}=\widehat{P}^{0},\widehat{P}^{1},\widehat{P}^{2},\widehat{P}^{3},% \widehat{P}^{4}\) for some \(P\in B_{4,13}\).

[Uncaptioned image]

Figure 1.7: \(\Delta_{4}\) and its iterates acting on a member of \(B_{4,13}\).

Define

\(\widehat{P}_{\infty}=\bigcap_{\ell\in\boldsymbol{Z}}\widehat{P}^{\ell},\hskip 30.0pt\widehat{P}_{-\infty}=\bigcup_{\ell\in\boldsymbol{Z}}\widehat{P}^{\ell}.\) (6)
Theorem 1.3

If \(P\in B_{k,n}\) then \(\widehat{P}_{\infty}\) is a point and \(\widehat{P}_{-\infty}\) is an affine plane.

Our argument will show that \(P\in B_{k,n}\) is strictly star-shaped with respect to all points in \(\widehat{P}^{n}\). In particular, all polygons in the orbit are strictly star-shaped with respect to the collapse point \(\widehat{P}_{\infty}\). See Corollary 7.3.

One might wonder if some version of Glick’s formula works for the \(\widehat{P}_{\infty}\) in general. I discovered experimentally that this is indeed the case for \(n=3k+1\) and \(n=3k+2\). See §9.2 for a discussion of this and related matters.

Here is a corollary of our results that is just about convex polygons.

Corollary 1.4

Suppose that \(n>3k\) and \(P\) is a convex \(n\)-gon. Then the sequence \(\{\Delta_{k}^{\ell}(P)\}\) shrinks to a point as \(\ell\to\infty\), and each member of this sequence if strictly star-shaped with respect to the collapse point.

1.6 The Triangulations

In §7.1 we associate to each \(k\)-bird \(P\) a triangulation \(\tau_{P}\subset\boldsymbol{P}\), the projective plane. Here \(\tau_{P}\) is an embedded degree \(6\) triangulation of \(P_{-\infty}-P_{\infty}\). The edges are made from the segments in the \(\delta\)-diagonals of \(P\) and its iterates for \(\delta=1,k,k+1\).

[Uncaptioned image]

Figure 1.8: The triangulation associated to a member of \(B_{5,16}\).

Figure 1.8 shows this tiling associated to a member of \(B_{5,16}\). In this figure, the interface between the big black triangles and the big white triangles is some \(\Delta_{5}^{\ell}(P)\) for some smallish value of \(\ell\). (I zoomed into the picture a bit to remove the boundary of the initial \(P\).) The picture is normalized so that the line \(P_{-\infty}\) is the line at infinity. When I make these kinds of pictures (and animations), I normalize so that the ellipse of inertia of \(P\) is the unit disk.

1.7 Paper Organization

This paper is organized as follows.

  • In §2 we prove Theorem 1.2.

  • In §3 we prove Statement 1 of Theorem 1.1.

  • In §4 we prove Statement 2 of Theorem 1.1.

  • In §5 we prove a technical result called the Degeneration Lemma, which will help with Statement 3 of Theorem 1.1.

  • In §6 we prove Statement 3 of Theorem 1.1.

  • In §7 we introduce the triangulations discussed above. Our Theorem 7.2 will help with the proof of Theorem 1.3.

  • In §8 we prove Theorem 1.3.

  • In §9, an appendix, we sketch an alternate proof of Theorem 1.2 which Anton Izosimov kindly explained. We also discuss Glick’s collapse formula and star relabelings of polygons.

1.8 Visit the Flapping Bird Exhibit

Our results inject some more geometry into the pentagram zoo. Our results even have geometric implications for the pentagram map itself. See §9.3. There are different ways to visit the flapping bird exhibit in the zoo. You could read the proofs here, or you might just want to to look at some images:
http://www.math.brown.edu/\(\sim\)reschwar/BirdGallery
You can also download and play with the software I wrote:
http://www.math.brown.edu/\(\sim\)reschwar/Java/Bird.TAR
The software has detailed instructions. You can view this paper as a justification for why the nice images actually exist.

1.9 Acknowledgements

I would like to thank Misha Gekhtman, Max Glick, Anton Izosimov, Boris Khesin, Valentin Ovsienko, and Serge Tabachnikov for many discussions about the pentagram zoo. I would like to thank Anton, in particular, for extensive discussions about the material in §9.

2 The Energy

The purpose of this chapter is to prove Theorem 1.2. The proof, which is similar to what I do in [19], is more of a verification than a conceptual explanation. My computer program allows the reader to understand the technical details of the proof better. The reader might want to just skim this chapter on the first reading. In §9 I will sketch an alternate proof, which I learned from Anton Izosimov. Izosimov’s proof also uses the first two sections of this chapter.

2.1 Projective Geometry

Let \(\boldsymbol{P}\) denote the real projective plane. This is the space of \(1\)-dimensional subspaces of \(\boldsymbol{R}^{3}\). The projective plane \(\boldsymbol{P}\) contains \(\boldsymbol{R}^{2}\) as the affine patch. Here \(\boldsymbol{R}^{2}\) corresponds to vectors of the form \((x,y,1)\), which in turn define elements of \(\boldsymbol{P}\).

Let \(\boldsymbol{P}^{*}\) denote the dual projective plane, namely the space of lines in \(\boldsymbol{P}\). The elements in \(\boldsymbol{P}^{*}\) are naturally equivalent to \(2\)-dimensional subspaces of \(\boldsymbol{R}^{3}\). The line in \(\boldsymbol{P}\) such a subspace \(\Pi\) defines is equal to the union of all \(1\)-dimensional subspaces of \(\Pi\).

Any invertible linear transformation of \(\boldsymbol{R}^{3}\) induces a projective transformation of \(\boldsymbol{P}\), and also of \(\boldsymbol{P}^{*}\). These form the projective group \(PSL_{3}(\boldsymbol{R})\). Such maps preserve collinear points and coincident lines.

A duality from \(\boldsymbol{P}\) to \(\boldsymbol{P}^{*}\) is an analytic diffeomorphism \(\boldsymbol{P}\to\boldsymbol{P}^{*}\) which maps collinear points to coincidence lines. The classic example is the map which sends each linear subspace of \(\boldsymbol{R}^{3}\) to its orthogonal complement.

A PolyPoint is a cyclically ordered list of points of \(\boldsymbol{P}\). When there are \(n\) such points, we call this an \(n\)-Point. A PolyLine is a cyclically ordered list of lines in \(\boldsymbol{P}\), which is the same as a cyclically ordered list of points in \(\boldsymbol{P}^{*}\). A projective duality maps PolyLines to PolyPoints, and vice versa.

Each \(n\)-Point determines \(2^{n}\) polygons in \(\boldsymbol{P}\) because, for each pair of consecutive points, we may choose one of two line segments to join them. As we mentioned in the introduction, we have a canonical choice for \(k\)-birds. Theorem 1.2 only involves PolyPoints, and our proof uses PolyPoints and PolyLines.

Given a \(n\)-Point \(P\), we let \(P_{j}\) be its \(j\)th point. We make a similar definition for \(n\)-Lines. We always take indices mod \(n\).

2.2 Factoring the Map

Like the pentagram map, the map \(\Delta_{k}\) is the product of \(2\) involutions. This factorization will be useful here and in later chapters.

Given a PolyPoint \(P\), consisting of points \(P_{1},...,P_{n}\), we define \(Q=D_{m}(P)\) to be the PolyLine whose successive lines are \(P_{0,m}\), \(P_{1,m+1}\), etc. Here \(P_{0,m}\) denotes the line through \(P_{0}\) and \(P_{m}\), etc. We labed the vertices so that

\(Q_{-m-i}=P_{i,i+m}.\) (7)

This is a convenient choice. We define the action of \(D_{m}\) on PolyLines in the same way, switching the roles of points and lines. For PolyLines, \(P_{0,m}\) is the intersection of the line \(P_{0}\) with the line \(P_{m}\). The map \(D_{m}\) is an involution which swaps PolyPoints with PolyLines. We have the compositions

\(\Delta_{k}=D_{k}\circ D_{k+1},\hskip 30.0pt\Delta_{k}^{-1}=D_{k+1}\circ D_{k}.\) (8)

The energy \(\chi_{k}\) makes sense for \(n\)-Lines as well as for \(n\)-Points. The quantities \(\chi_{k}\circ D_{k}(P)\) and \(\chi_{k}\circ D_{k+1}(P)\) can be computed directly from the PolyPoint \(P\). Figure 2.1 shows schematically the \(4\)-tuples associated to \(\chi(0,k,Q)\) for \(Q=P\) and \(D_{k}(P)\) and \(D_{k+1}(P)\). In each case, \(\chi_{k}(Q)\) is a product of \(n\) cross ratios like these. If we want to compute the factor of \(\chi_{k}(D_{k}(P))\) associated to index \(i\) we subtract (rather than add) \(i\) from the indices shown in the middle figure. A similar rule goes for \(D_{k+1}(P)\).

[Uncaptioned image]

Figure 2.1: Computing the \(k\)-energy.

Theorem 1.2 follows from the next two results.

Lemma 2.1

\(\chi_{k}\circ D_{k}=\chi_{k}\).

Lemma 2.2

\(\chi_{k}\circ D_{k+1}=\chi_{k}\).

These results have almost identical proofs. We consider Lemma 2.1 in detail and then explain the small changes needed for Lemma 2.2.

2.3 Proof of the First Result

We study the ratio

\(R(P)=\frac{\chi_{k}\circ D_{k}(P)}{\chi_{k}(P)}.\) (9)

We want to show that \(R(P)\) equals \(1\) wherever it is defined. We certainly have \(R(P)=1\) when \(P\) is the regular \(n\)-Point.

Given a PolyPoint \(P\) we choose a pair of vertices \(a,b\) with \(|a-b|=k\). We define \(P(t)\) to be the PolyPoint obtained by replacing \(P_{a}\) with

\((1-t)P_{a}+tP_{b}.\) (10)

Figure 2.2 shows what we are talking about, in case \(k=3\). We have rotated the picture so that \(P_{a}\) and \(P_{b}\) both lie on the \(X\)-axis.

[Uncaptioned image]

Figure 2.2: Connecting one PolyPoint to another by sliding a point.

The two functions

\(f(t)=\chi_{k}(P(t)),\hskip 30.0ptg(t)=\chi_{k}\circ D_{k}(P(t))\) (11)

are each rational functions of \(t\). Our notation does not reflect that \(f\) and \(g\) depend on \(P,a,b\).

A linear fractional transformation is a map of the form

\(t\to\frac{\alpha t+\beta}{\gamma t+\delta},\hskip 30.0pt\alpha,\beta,\gamma,% \delta\in\boldsymbol{R},\hskip 30.0pt\alpha\delta-\beta\gamma\not=0.\)
Lemma 2.3 (Factor I)

If \(n\geq 4k+2\) and \(P\) is a generically chosen \(n\)-Point, then \(f(t)\) and \(g(t)\) are each products of \(4\) linear fractional transformations. The zeros of \(f\) and \(g\) occur at the same points and the poles of \(f\) and \(g\) occur at the same points. Hence \(f/g\) is constant.

The only reason we choose \(n\geq 4k+2\) in the Factor Lemma is so that the various diagonals involved in the proof do not have common endpoints. The Factor Lemma I works the same way for all \(k\) and for all choices of (large) \(n\). We write \(P\leftrightarrow Q\) if we can choose indices \(a,b\) and some \(t\in\boldsymbol{R}\) such that \(Q=P(t)\). The Factor Lemma implies that when \(P,Q\) are generic and \(P\leftrightarrow Q\) we have \(R(P)=R(Q)\). The result for non-generic choices of \(P\) follows from continuity. Any \(n\)-Point \(Q\) can be included in a finite chain

\(P_{0}\leftrightarrow P_{1}\leftrightarrow\cdots\leftrightarrow P_{2n}=Q,\)

where \(P_{0}\) is the regular \(n\)-Point. Hence \(R(Q)=R(P_{0})=1\). This shows that Lemma 2.1 holds for \((k,n)\) where \(k\geq 2\) and \(n\geq 4k+2\). (The case \(k=1\) is a main result of [19], and by now has many proofs.)

Lemma 2.4

If Lemma 2.1 is true for all large values of \(n\), then it is true for all values of \(n\).

Proof: If we are interested in the result for small values of \(n\), we can replace a given PolyPoint \(P\) with its \(m\)-fold cyclic cover \(mP\). We have \(\chi_{k}(mP)=\chi_{k}(P)^{m}\) and \(\chi_{k}(D_{k}(mP))=\chi_{k}(D_{k}(p))^{m}\). Thus, the result for large \(n\) implies the result for small \(n\). \(\spadesuit\)

In view of Equation 4 we have

\(f(t)=f_{1}(t)...f_{n}(t),\hskip 30.0ptf_{j}(t)=\chi(j,k,P(t)).\) (12)

Thus \(f(t)\) is the product of \(n\) “local” cross ratios. We call an index \(j\) asleep if none of the lines involved in the cross ratio \(f_{j}(t)\) depend on \(t\). In other words, the lines do not vary at all with \(t\). Otherwise we call \(j\) awake.

As we vary \(t\), only the diagonals \(P_{0,h}\) change for \(h=-k,-k-1,k+1,k\). From this fact, it is not surprising that there are precisely \(4\) awake indices. These indices are

\(j_{0}=0,\hskip 10.0ptj_{1}=k+1,\hskip 10.0ptj_{2}=-k-1,\hskip 10.0ptj_{3}=-k.\) (13)

The index \(k\) is not awake because the diagonal \(P_{0,k}(t)\) does not move with \(t\).

We define a chord of \(P(t)\) to be a line defined by a pair of vertices of \(P(t)\). The point \(P_{0}(t)\) moves at linear speed, and the \(4\) lines involved in the calculation of \(f_{c_{j}}(t)\) are distinct unless \(P_{0}(t)\) lies in one of the chords of \(P(t)\). Thus \(f_{c_{j}}(t)\) only has zeros and poles at the corresponding values of \(t\). It turns out that only the following chords are involved.

\(\begin{matrix}-k\cr-k-1\end{matrix}\hskip 15.0pt\begin{matrix}-k\cr k+1\end{matrix}\hskip 15.0pt\begin{matrix}-k\cr 1\end{matrix}\hskip 15.0pt\begin{matrix}-k\cr-2k-1\end{matrix}\hskip 15.0pt\begin{matrix}-k-1\cr-1\end{matrix}% \hskip 15.0pt\begin{matrix}-k-1\cr-2k-1\end{matrix}\hskip 15.0pt\begin{matrix}% k+1\cr 1\end{matrix}\hskip 15.0pt\begin{matrix}k+1\cr 2k+1\end{matrix}\) (14)

We call these \(c_{0},...,c_{7}\). For instance, \(c_{0}\) is the line through \(P_{-k}\) and \(P_{-k-1}\). Let \(t_{j}\) denote the value of \(t\) such that \(P(t_{j})\in c_{j}\).

The PolyPoint \(Q(t)=D_{k}(P(t))\) has the same structure as \(P(t)\). Up to projective transformations \(Q(t)\) is also obtained from the regular PolyPoint by moving a single vertex along one of the \(k\)-diagonals. The pattern of zeros and poles is not precisely the same because the chords of \(Q(t)\) do not correspond to the chords of \(P(t)\) in a completely straightforward way. The \(k\)-diagonals of \(Q(t)\) correspond to the vertices of \(P(t)\) and vice versa. The \((k+1)\) diagonals of \(Q(t)\) correspond to the vertices of \(\Delta_{k}^{-1}(P(t))\). This is what gives us our quadruples of points in the middle picture in Figure 2.1.

We now list the pattern of zeros and poles. We explain our notation by way of example. The quadruple \((f,2,4,5)\) indicates that \(f_{c_{2}}\) has a simple zero at \(f_{4}\) and a simple pole at \(t_{5}\).

\((f,0,0,1),\hskip 20.0pt(f,1,6,7),\hskip 20.0pt(f,2,4,5),\hskip 20.0pt(f,3,2,3).\) (15)
\((g,0,6,5),\hskip 20.0pt(g,1,0,3),\hskip 20.0pt(g,2,2,1),\hskip 20.0pt(g,3,4,7).\) (16)

Since these functions have holomorphic extensions to \(\boldsymbol{C}\) with no other zeros and poles, these functions are linear fractional transformations. This pattern establishes the Factor Lemma I.

Checking that the pattern is correct is just a matter of inspection. We give two example checks.

  • To see why \(f_{c_{2}}\) has a simple zero at \(t_{4}\) we consider the quintuple

    \((-k-1,-2k-1,-2k-2,0,-1).\)

    At \(t_{4}\) the two diagonals \(P_{-k-1,0}\) and \(P_{-k-1,-1}\) coincide. In terms of the cross ratios of the slopes we are computing \(\chi(a,b,c,d)\) with \(a=b\). The point \(P_{0}(t)\) is moving with linear speed and so the zero is simple.

  • To see why \(g_{c_{2}}\) has a simple pole at \(t_{1}\) we consider the \(4\) points

    \(P_{2k+2,k+2}\cap P_{1,k+1},\hskip 10.0ptP_{k+1},\hskip 10.0ptP_{1},\hskip 10.0pt P_{1,k+1}\cap P_{-k,0}.\) (17)

    These are all contained in the \(k\)-diagonal \(P_{1,k+1}\), which corresponds to the vertex \((-k-1)\) of \(D_{k}(P)\). At \(t=t_{1}\) the three points \(P_{0}(t)\) and \(P_{-k}\) and \(P_{k+1}\) are collinear. This makes the \(2\)nd and \(4\)th listed point coincided. In terms of our cross ratio \(\chi(a,b,c,d)\) we have \(b=d\). This gives us a pole. The pole is simple because the points come together at linear speed.

The other explanations are similar. The reader can see graphical illustrations of these zeros and poles using our program.

2.4 Proof of the Second Result

The proof of Lemma 2.2 is essentially identical to the proof of Lemma 2.1. Here are the changes. The Factor Lemma II has precisely the same statement as the Factor Lemma I, except that

  • When defining \(P(t)\) we use points \(P_{a}\) and \(P_{b}\) with \(|a-b|=k+1\).

  • We are comparing \(P(t)\) with \(D_{k+1}(P(t))\).

This changes the definition of the functions \(f\) and \(g\). With these changes made, the Factor Lemma I is replaced by the Factor Lemma II, which has an identical statement. This time the chords involved are as follows.

\(\begin{matrix}-k-1\cr-k\end{matrix}\hskip 15.0pt\begin{matrix}-k-1\cr k\end{matrix}\hskip 15.0pt\begin{matrix}-k-1\cr-1\end{matrix}\hskip 15.0pt\begin{matrix}-k-1\cr-2k-1\end{matrix}\hskip 15.0pt\begin{matrix}-k\cr 1\end{matrix}% \hskip 15.0pt\begin{matrix}-k\cr-2k-1\end{matrix}\hskip 15.0pt\begin{matrix}k% \cr-1\end{matrix}\hskip 15.0pt\begin{matrix}k\cr 2k+1\end{matrix}\) (18)

This time the \(4\) awake indices are:

\(j_{0}=0,\hskip 10.0ptj_{1}=k,\hskip 10.0ptj_{2}=-k-1,\hskip 10.0ptj_{3}=-k.\) (19)

Here is the pattern of zeros and poles.

\((f,0,1,0),\hskip 20.0pt(f,1,7,6),\hskip 20.0pt(f,2,3,2),\hskip 20.0pt(f,3,5,4).\) (20)
\((g,0,5,6),\hskip 20.0pt(g,1,3,0),\hskip 20.0pt(g,2,7,4),\hskip 20.0pt(g,3,1,2).\) (21)

The pictures in these cases look almost identical to the previous case. The reader can see these pictures by operating my computer program. Again, the zeros of \(f\) and \(g\) are located at the same places, and likewise the poles of \(f\) and \(g\) are located at the same places. Hence \(f/g\) is constant. This completes the proof the Factor Lemma II, which implies Lemma 2.2.

3 The Soul of the Bird

3.1 Goal of the Chapter

Given a polygon \(P\subset\boldsymbol{R}^{2}\), let \(\widehat{P}\) be the closure of the bounded components of \(\boldsymbol{R}^{2}-P\) and let \(P^{I}\) be the interior of \(\widehat{P}\). (Eventually we will see that birds are embedded, so \(\widehat{P}\) will be a closed topological disk and \(P^{I}\) will be an open topological disk.)

Suppose now that \(P(t)\) for \(t\in[0,1]\) is a path in \(B_{n,k}\) starting at the regular \(n\)-gon \(P(0)\). We can adjust by a continuous family of projective transformations so that \(P(t)\) is a bounded polygon in \(\boldsymbol{R}^{2}\) for all \(t\in[0,1]\). We orient \(P(0)\) counter-clockwise around \(P^{I}(0)\). We extend this orientation choice continuously to \(P(t)\). We let \(P_{ab}(t)\) denote the diagonal through vertices \(P_{a}(t)\) and \(P_{b}(t)\). We orient \(P_{a,b}(t)\) so that it points from \(P_{a}(t)\) to \(P_{b}(t)\). We take indices mod \(n\).

We now recall a definition from the introduction: When \(P\) is embedded, we say that \(P\) is strictly star shaped with respect to \(x\in P^{I}\) if each ray emanating from \(x\) intersects \(P\) exactly once.

[Uncaptioned image]

Figure 3.1: The soul of a \(3\)-bird

Each such \((k+1)\)-diagonal defines an oriented line that contains it, and also the (closed) distinguished half plane which lies to the left of the oriented line. These \(n\) half-planes vary continuously with \(t\). The soul of \(P(t)\), which we denote \(S(t)\), is the intersection of the distinguished half-planes. Figure 3.1 shows the an example.

The goal of this chapter is to prove the following result.

Theorem 3.1

Let \(P\) be a bird and let \(S\) be its soul. Then:

  1. 1.

    \(S\) is has non-empty interior.

  2. 2.

    \(S\subset P^{I}\).

  3. 3.

    \(P\) is strictly star-shaped with respect to any point in \(S\).

Theorem 3.1 immediately implies Statement 1 of Theorem 1.1.

We are going to give a homotopical proof of Theorem 3.1. We say that a value \(t\in[0,1]\) is a good parameter if Theorem 3.1 holds for \(P(t)\). All three conclusions of Theorem 3.1 are open conditions. Finally, \(0\) is a good parameter. For all these reasons, it suffices to prove that the set of good parameters is closed. By truncating our path at the first supposed failure, we reduce to the case when Theorem 3.1 holds for all \(t\in[0,1)\).

3.2 The Proof

For ease of notation we set \(X=X(1)\) for any object \(X\) associated to \(P(1)\).

Lemma 3.2

If \(P\) is any \(k\)-bird, then \(P_{0}\) and \(P_{2k+1}\) lie to the left of \(P_{k,k+1}\). The same goes if all indices are cyclically shifted by the same amount.

Proof: Consider the triangle with vertices \(P_{0}(t)\) and \(P_{k}(t)\) and \(P_{k+1}(t)\). The \(k\)-niceness condition implies that this triangle is non-degenerate for all \(t\in[0,1]\). Since \(P_{0}(t)\) lies to to the left of \(P_{k,k+1}(t)\), the non-degeneracy implies the same result for \(t=1\). The same argument works for the triple \((2k+1,k,k+1)\). \(\spadesuit\)

Lemma 3.3

\(S\) is non-empty and contained in \(P^{I}\).

Proof: By continuity, \(S\) is nonempty and contained in \(P\cup P^{I}\). By the \(k\)-niceness property and continuity, \(P_{1}\) lies strictly to the right of \(P_{0,k+1}\). Hence the entire half-open edge \([P_{0},P_{1})\) lies strictly to the right of \(P_{0,k+1}\). Hence \([P_{0},P_{1})\) is disjoint from \(S\). By cyclic relabeling, the same goes for all the other half-open edges. Hence \(S\cap P=\emptyset\). Hence \(S\subset P^{I}\). \(\spadesuit\)

Lemma 3.4

\(P\) is strictly star-shaped with respect to any point of \(S\).

Proof: Since \(P(t)\) is strictly star-shaped with respect to all points of \(S(t)\) for \(t<1\), this lemma can only fail if there is an edge of \(P\) whose extending line contains a point \(x\in S\). We can cyclically relabel so that the edge of \(\overline{P_{0}P_{1}}\).

[Uncaptioned image]

Figure 3.2: The diagonal \(P_{0,k+1}\) does not separate \(1\) from \(x\).

Since \(x\not\in P\), either \(P_{1}\) lies between \(P_{0}\) and \(x\) or \(P_{0}\) lies in between \(x\) and \(P_{1}\). In the first case, both \(P_{1}\) and \(x\) lie on the same side of the diagonal \(P_{0,k+1}\). This is a contradiction: \(P_{1}\) is supposed to lie on the right and \(x\) is supposed to lie on the left. In the second case we get the same kind of contradiction with respect to the diagonal \(P_{-k,1}\). \(\spadesuit\)

We say that \(P\) has opposing \((k+1)\)-diagonals if it has a pair of \((k+1)\)-diagonals which lie in the same line and point in opposite directions. In this case, the two left half-spaces are on opposite sides of the common line.

Lemma 3.5

\(P\) does not have opposing \((k+1)\)-diagonals.

Proof: We suppose that \(P\) has opposing diagonals and we derive a contradiction. In this case \(S\), which is the intersection of all the associated left half-planes, must be a subset of the line \(L\) containing these diagonals. But then \(P\) intersects \(L\) in at least \(4\) points, none of which lie in \(S\). But then \(P\) cannot be strictly star-shaped with respect to any point of \(S\). This is a contradiction. \(\spadesuit\)

We call three \((k+1)\)-diagonals of \(P(t)\) interlaced if the intersection of their left half-spaces is a triangle. See Figure 3.3.

[Uncaptioned image]

Figure 3.3: Interlaced diagonals on \(P(t)\).

Given interlaced \((k+1)\)-diagonals, and a point \(x\) in the intersection, the circle of rays emanating from \(x\) encounters the endpoints of the diagonals in an alternating pattern: \(a_{1},b_{3},a_{2},b_{1},a_{3},b_{2}\), where \(a_{1},a_{2},a_{3}\) are the tail points and \(b_{1},b_{2},b_{3}\) are the head points. Here \(a_{1}\) names the vertex \(P_{a_{1}}(t)\), etc.

Lemma 3.6

\(P(t)\) cannot have interlaced diagonals for \(t<1\).

Proof: Choose \(x\in S(t)\). The \(n\)-gon \(P(t)\) is strictly star-shaped with respect to \(x\). Hence, the vertices of \(P\) are encountered in order (mod \(n\)) by a family of rays that emanate from \(x\) and rotates around full-circle. Given the order these vertices are encountered, we have \(a_{j+1}=a_{j}+\eta_{j}\), where \(\eta_{j}\leq k\). Here we are taking the subscripts mod \(3\) and the vertex values mod \(n\). This tells us that \(n=\eta_{1}+\eta_{2}+\eta_{3}\leq 3k\). This contradicts the fact that \(n>3k\). \(\spadesuit\)

It only remains to show that \(S\) has non-empty interior. A special case of Helly’s Theorem says the following: If we have a finite number of convex subsets of \(\boldsymbol{R}^{2}\) then they all intersect provided that every \(3\) of them intersect. Applying Helly’s Theorem to the set of interiors of our distinguished half-planes, we conclude that we can find \(3\) of these open half-planes whose triple intersection is empty. On the other hand, the triple intersection of the closed half-planes contains \(x\). Since \(P\) has no opposing diagonals, this is only possible if the \(3\) associated diagonals are interlaced for \(t\) sufficiently close to \(1\). This contradicts Lemma 3.6. Hence \(S\) has non-empty interior.

4 The Feathers of the Bird

4.1 Goal of the Chapter

Recall that \(P^{I}\) is the interior of the region bounded by \(P\). We call the union of black triangles in Figure 4.1 the feathers of the bird. the black region in the center is the soul.

[Uncaptioned image]

Figure 4.1 The feathers of a \(3\)-bird.

Each feather \(F\) of a \(k\)-bird \(P\) is the convex hull of its base, an edge \(e\) of \(P\), and its tip, a vertex of \(\Delta_{k}(P)\).

The goal of this chapter is to prove the following result, which says that the simple topological picture shown in Figure 4.1 always holds.

Theorem 4.1

The following is true.

  1. 1.

    Let \(F\) be an feather with base \(e\). Then \(F-\{e\}\subset P^{I}\).

  2. 2.

    Distinct feathers can only intersect at a vertex of \(P\).

  3. 3.

    The line segment connecting two consecutive feather tips lies in \(P^{I}\).

When we apply \(\Delta_{k}\) to \(P\) we are just specifying the points of \(\Delta_{k}(P)\). We define the polygon \(\Delta_{k}(P)\) so that the edges are the bounded segments connecting the consecutive tips of the feathers of \(P\). With this definion, Statement 2 of Theorem 1.1 follows immediately from Theorem 4.1.

4.2 The Proof

There is one crucial idea in the proof of Theorem 4.1: The soul of \(P\) lies in the sector \(F^{*}\) opposite any of its feathers \(F\). See Figure 4.2.

[Uncaptioned image]

Figure 4.2 The soul lies in the sectors opposite the feathers.

We will give a homotopical proof of Theorem 4.1. By truncating our path of birds, we can assume that Theorem 4.1 holds for all \(t\in[0,1)\). We set \(P=P(1)\), etc.

Statement 1: Figure 4.3 shows the \(2\) ways that Statement 1 could fail:

  1. 1.

    The tip \(v\) of the feather \(F\) could coincide with some \(p\in P\).

  2. 2.

    Some \(p\in P\) could lie in the interior point of \(\partial F-e\).

[Uncaptioned image]

Figure 4.3: Case 1 (left) and Case 2 (right).

For all \(x\in F^{*}\), the ray \(\overrightarrow{xp}\) intersects \(P\) both at \(p\) and at a point \(p^{\prime}\in e\). This contradicts the fact that for any \(x\in S\subset F^{*}\), the polygon \(P\) is strictly star-shaped with respect to \(x\). This establishes Statement 1 of Theorem 4.1.

Statement 2: Let \(F_{1}\) and \(F_{2}\) be two feathers of \(P\), having bases \(e_{1}\) and \(e_{2}\). For Statement 2, it suffices to prove that \(F_{1}-e_{1}\) and \(F_{2}-e_{2}\) are disjoint.

The same homotopical argument as for Statement 1 reduces us to the case when \(F_{1}\) and \(F_{2}\) have disjoint interiors but \(\partial F_{1}-e_{1}\) and \(\partial F_{2}-e_{2}\) share a common point \(x\). If \(\partial F_{1}\) and \(\partial F_{2}\) share an entire line segment then, thanks to the fact that all the feathers are oriented the same way, we would have two \((k+1)\) diagonals of \(P\) lying in the same line and having opposite orientation. Lemma 3.5 rules this out.

In particular \(x\) must be the tip of at least one feather. Figure 4.4 shows the case when \(x=v_{1}\), the tip of \(F_{1}\), but \(x\not=v_{2}\). The case when \(x=v_{1}=v_{2}\) has a similar treatment.

[Uncaptioned image]

Figure 4.4: Opposiing sectors are disjoint

In this case, the two sectors \(F_{1}^{*}\) and \(F_{2}^{*}\) are either disjoint or intersect in a single point. This contradicts the fact that \(S\subset F_{1}^{*}\subset F_{2}^{*}\) has non-empty interior. This contradiction establishes Statement 2 of Theorem 4.1.

Statement 3: Recall that \(\widehat{P}=P\cup P^{I}\). Let \(F_{1}\) and \(F_{2}\) be consecutive feathers with bases \(e_{1}\) and \(e_{2}\) respeectively. Let \(f\) be the edge connecting the tips of \(F_{1}\) and \(F_{2}\). Our homotopy idea reduces us to the case when \(f\subset\widehat{P}\) and \(f\cap P\not=\emptyset\). Figure 4.5 shows the situation.

[Uncaptioned image]

Figure 4.5: The problem a common boundary point

Note that \(f\cap P\) must be strictly contained in the interior of \(f\) because (by Statement 1 of Theorem 4.1) the endpoints of \(f\) lie in \(P^{I}\). But then, \(f\cap P\) is disjoint from \(F_{1}^{*}\cap F_{2}^{*}\), which is in turn contained in the shaded region \(G\). For any \(x\in G\) and each vertex \(p\) of \(f\), the ray the ray \(\overrightarrow{xp}\) also intersects \(P\) at a point \(p^{\prime}\in e_{1}\cup e_{2}\). This gives the same contradiction as above when we take \(x\in S\subset F_{1}^{*}\cap F_{2}^{*}\subset G\). This completes the proof of Statement 3 of Theorem 4.1.

5 The Degeneration of Birds

5.1 Statement of Result

Let \(B_{k,n}\) denote the space of \(n\)-gons which are \(k\)-birds. Let \(\chi_{k}\) denote the \(k\)-energy. With the value of \(k\) fixed in the background, we say that a degenerating path is a path \(Q(t)\) of \(n\)-gons such that

  1. 1.

    \(Q(t)\) is planar for all \(t\in[0,1]\).

  2. 2.

    All vertices of \(Q(t)\) are distinct for all \(t\in[0,1]\).

  3. 3.

    \(Q(t)\in B_{k,n}\) for all \(t\in[0,1)\) but \(Q(1)\not\in B_{k,n}\).

  4. 4.

    \(\chi_{k}(Q(t))>\epsilon_{0}>0\) for all \(t\in[0,1]\).

In this chapter we will prove the following result, which will help us prove that \(\Delta_{k}(B_{k,n})\subset B_{k,n}\) in the next chapter. The reader should probably just use the statement as a black box on the first reading.

Lemma 5.1 (Degeneration)

If \(Q(\cdot)\) is a degenerating path, then all but at most one vertex of \(Q(1)\) lies in a line segment.

Remark: Our proof only uses the fact that \(Q\) has nontrivial edges, nontrivial \(k\)-diagonals, and nontrivial \((k+1)\)-diagonals. Some of the other vertices could coincide and it would not matter. Also, the same proof works if, instead of a continuous path, we have a convergent sequence \(\{Q(t_{n})\}\) with \(t_{n}\to 1\) and a limiting polygon \(Q(1)=\lim Q(t_{n})\).

Example: Let us give an example for the case \(k=1\) and \(n=5\). Figure 5.0 shows a picture of a pentagon \(Q(t)\) for \(t=1-s\).

[Uncaptioned image]

Figure 5.0: A degenerating path in the case \(k=1\) and \(n=5\).

Here \(s\) ranges from \(1\) to \(0\) as \(t\) ranges from \(0\) to \(1\). We have labeled some of the slopes to facility the calculation (which we leave to the reader) that \(\chi_{1}(Q(t))\) remains uniformly bounded away from \(0\).

5.2 Distinguished Diagonals

We orient \(Q(t)\) so that it goes counter-clockwise around the region it bounds. We orient the diagonal \(Q_{ab}\) so that it points from \(Q_{a}\) to \(Q_{b}\). For \(t<1\) the vertices \(Q_{1}(t)\) and \(Q_{k}(t)\) lie to the right of the diagonal \(Q_{0,k+1}(t)\), in the sense that a person walking along this diagonal according to its orientation would see that points in the right. This has the same proof as Lemma 3.2. The same rule holds for all cyclic relabelings of these points. The rule holds when \(t<1\). Taking a limit, we get a weak version of the rule: Each of \(Q_{1}(1)\) and \(Q_{k}(1)\) either lies to the right of the diagonal \(Q_{0,k+1}(1)\) or on it. The same goes for cyclic relabeings. We call this the Right Hand Rule.

Say that a distinguished diagonal of \(Q(t)\) is either a \(k\)-diagonal or a \((k+1)\)-diagonal. There are \(2n\) of these, and they come in a natural cyclic order:

\(Q_{0,k}(t)\hskip 10.0ptQ_{0,k+1}(t),\hskip 10.0ptQ_{1,k+1}(t),\hskip 10.0ptQ_{% 1,k+2}(t),...\) (22)

The pattern alternates between \(k\) and \((k+1)\)-diagonals. We say that a diagonal chain is a consecutive list of these.

We say that one oriented segment \(L_{2}\) lies ahead of another one \(L_{1}\) if we can rotate \(L_{1}\) by \(\theta\in(0,\pi)\) radians counter-clockwise to arrive at a segment parallel to \(L_{2}\), In this case we write \(L_{1}\prec L_{2}\). We have

\(Q_{0,k+1}(t)\prec Q_{1,k+1}(t)\prec Q_{1,k+2}(t)\prec Q_{2,k+2}(t).\) (23)
[Uncaptioned image]

Figure 5.1: The turning rule

This certainly holds when \(t=0\). By continuity and the Right Hand Rule, this holds for all \(t<1\). Taking a limit, we see that the \(k\)-diagonals of \(Q(1)\) weakly turn counter-clockwise in the sense that either \(L_{1}\prec L_{2}\) for consecutive diagonals or else \(L_{1}\) and \(L_{2}\) lie in the same line and point in the same direction. Moreover, the total turning is \(2\pi\). If we start with one distinguished diagonal and move through the cycle then the turning angle increases by jumps in \([0,\pi]\) until it reaches \(2\pi\). We call these observations the Turning Rule.

5.3 Collapsed Diagonals

Figure 5.2 shows the distinguished diagonals incident to \(Q_{0}\). We always take indices mod \(n\). Thus \(-k-1=n-k-1\) mod \(n\).

[Uncaptioned image]

Figure 5.2: The \(4\) distinguished diagonals incident to \(Q_{0}(t)\).

We say that \(Q\) has collapsed diagonals at a vertex if \(Q\) if the \(4\) distinguished diagonals incident to \(Q_{k}\) do not all lie on distinct lines. We set \(Q=Q(1)\). We set \(X=X(1)\) for each object \(X\) associated to \(Q(1)\).

Since \(Q\) is planar but not \(k\)-nice, \(Q\) must have collapsed diagonals at some vertex. We relabel so that the collapsed diagonals are at \(Q_{0}\).

Lemma 5.2

If \(Q\) has collapsed diagonals at \(Q_{0}\) then \(Q_{-k-1,0}\) and \(Q_{0,k+1}\) point in opposite directions or \(Q_{-k,0}\) and \(Q_{0,k}\) point in the same direction.

Proof: Associated to each diagonal incident to \(Q_{0}\) is the ray which starts at \(Q_{0}\) and goes in the direction of the other endpoint of the diagonal. (Warning: The ray may have the opposite orientation than the diagonal it corresponds to.) If the angle between any of the rays tends to \(\pi\) as \(t\to 1\) then the angle between the outer two rays tends to \(\pi\). In this case \(Q_{-k,0}\) and \(Q_{0,k}\) point in the same directions. If the angle between non-adjacent rays tends to \(0\) then \(Q_{-k-1,0}\) and \(Q_{0,k+1}\) are squeezed together and point in opposite directions.

Suppose that the angle between adjacent rays tends to \(0\). If the two adjacent rays are the middle ones, we have the case just considered. Otherwise, either the angle between the two left rays tends to \(0\) or the angle between the two right rays tends to \(0\). In either case, the uniform lower bound on the cross ratio forces a third diagonal to point either in the same or the opposite direction as these adjacent diagonals when \(t=1\). Any situation like this leads to a case we have already considered. \(\spadesuit\)

5.4 The Case of Aligned Diagonals

We say that \(Q\) has aligned diagonals at the vertex \(Q_{0}\) if \(Q_{-k,0}\) and \(Q_{0,k}\) are parallel. This is the second option in Lemma 5.2. We make the same kind of definition at other vertices, with the indices shifted in the obvious way,.

Lemma 5.3

Suppose \(Q\) does not lie in a single line. Suppose also that \(Q\) has aligned diagonals at \(Q_{0}\). Then the diagonals \(Q_{-k,0},Q_{-k,1},...,Q_{-1,k},Q_{0,k}\) all are parallel and (hence) the \(2k+1\) points \(Q_{-k},...,Q_{0},...,Q_{k}\) are contained in the line defined by these diagonals.

Proof: These two diagonals define a short chain of diagonals, which starts with the first listed diagonal and ends with the second one. They also define a long chain, which starts with the second and ends with the first. The total turning of the diagonals is \(2\pi\), so one of the two chains defined by our diagonals turns \(2\pi\) and the other turns \(0\). Suppose first that the long chain has \(0\) turning. This chain involves all points of \(Q\), and forces all points of \(Q\) to be on the same line. So, the short chain must consist of parallel diagonals. \(\spadesuit\)

All we use in the rest of the proof is that \(Q_{-k},...,Q_{k}\) are all contained in a line \(L\). By shifting our indices, we can assume that \(Q_{k+1}\not\in L\). This relabeling trick comes with a cost. Now we cannot say whether the points \(Q_{-k}....Q_{k}\) come in order on \(L\). We now regain this control.

Lemma 5.4

The length \(2k\)-diagonal chain \(Q_{-k,0}\to...\to Q_{0,k}\) consists entirely of parallel diagonals. There is no turning at all.

Proof: The diagonals \(Q_{-k,0}\) and \(Q_{0,k}\). are either parallel or anti-parallel. If they are anti-parallel, then the angle between the corresponding rays incident \(Q_{0}(t)\) tends to \(0\) as \(t\to 1\). But these are the outer two rays. This forces the angle between all \(4\) rays incident to \(Q_{0}(t)\) to tend to \(0\). The whole picture just folds up like a fan. But one or these rays corresponds to \(Q_{0,k+1}(t)\). This picture forces \(Q_{k+1}\in L\). But this is not the case.

Now we know that \(Q_{-k,0}\) and \(Q_{0,k}\) are parallel. All the diagonals in our chain are either parallel or anti-parallel to the first and last ones in the chain. If we ever get an anti-parallel pair, then the diagonals in the chain must turn \(2\pi\) around. But then none of the other distinguished diagonals outside our chain turns at all. As in Lemma 5.3, this gives \(Q\subset L\), which is false. \(\spadesuit\)

We rotate the picture so that \(L\) coincides with the \(X\)-axis and so that \(Q_{0,k}\) points in the positive direction. Since we are already using the words left and right for another purpose, we say that \(p\in L\) is forward of of \(q\in L\) if \(p\) has larger \(X\)-coordinate. Likewise we say that \(q\) is backwards of \(p\) in this situation. We say that \(Q_{0,k}\) points forwards. We have established that \(Q_{-k,0},...,Q_{0,k}\) all point forwards.

Lemma 5.5

\(Q_{k+2}\in L\) and both \(Q_{1,k+2}\) and \(Q_{2,k+2}\) point backwards.

Proof: We have arranged that \(Q_{k+1}\not\in L\). Let us first justify the fact that \(Q_{k+1}\) lies above \(L\). This follows from Right Hand Rule applied to \(Q_{0,k+1}\) and \(Q_{k}\) and the fact that \(Q_{0,k}\) points forwards. Since \(Q_{-k},Q_{-k+1},Q_{1}\) are collinear, \(Q\) has collapsed diagonals at \(Q_{1}\). But \(Q\) cannot have aligned diagonals because \(Q_{1,k+1}\) is not parallel to \(Q_{-k,1}\). Hence \(Q\) has folded diagonals at \(1\). This means that the diagonals \(Q_{-k,1}\) and \(Q_{1,k+2}\) point in opposite directions. This forces \(Q_{k+2}\in L\) and morever we can say that \(Q_{1,k+2}\) points backwards.

We have \(Q_{2}\in L\) because \(2\leq k\). We want to see that \(Q_{2,k+2}\) points forwards and they Suppose not. We consider the \(3\) distinguished diagonals

\(Q_{0,k},\hskip 10.0ptQ_{1,k+2},\hskip 10.0ptQ_{2,k+2}.\)

These diagonals respectively point forwards, backwards, forwards and they all point one direction or the other along \(L\). But then, in going from \(Q_{0,k}\) to \(Q_{2,k+2}\), the diagonals have already turned \(2\pi\). Since the total turn is \(2\pi\), the diagonals \(Q_{2,k+2},\ Q_{3,k+3},...,Q_{n,n+k}\) are all parallel. But then \(Q_{2},...,Q_{n}\in L\). This contradicts the fact that \(Q_{k+1}\not\in L\). \(\spadesuit\)

Lemma 5.6

For at least one of the two indices \(j\in\{2k+2,2k+3\}\) we have \(Q_{j}\in L\) and \(Q_{k+2,j}\) points forwards.

Proof: Since \(Q_{1},Q_{2},Q_{k+2}\) are collinear, \(Q\) has collapsed diagonals at \(Q_{k+2}\). So, by Lemma 5.2, we either have folded diagonals at \(Q_{k+2}\) or aligned diagonals at \(Q_{k+2}\). The aligned case gives \(Q_{2k+2}\in L\) and the folded case gives \(Q_{2k+3}\in L\). We need to work out the direction of pointing in each case.

Consider the aligned case. Suppose \(Q_{k+2,2k+2}\) points backwards, as shown in Figure 5.3.

[Uncaptioned image]

Figure 5.3: Violation of the Right Hand Rule

This violates the Right Hand Rule for \(Q_{k+2}\) and \(Q_{k+1,2k+2}\) because \(Q_{k+1}\) lies above \(L\).

Consider the folded case. Since \(Q_{k+2,2k+3}\) and \(Q_{1,k+2}\) point in opposite directions, and \(Q_{1,k+2}\) points backwards (by the previous lemma), \(Q_{k+2,2k+3}\) points forwards. \(\spadesuit\)

Let \(j\in\{2k+2,2k+3\}\) be the index from Lemma 5.6. Consider the \(3\) diagonals

\(Q_{0,k},\hskip 10.0ptQ_{1,k+1},\hskip 10.0ptQ_{k+2,j}.\)

These diagonals are all parallel to \(L\) and respectively point in the forwards, backwards, forwards direction. This means that the diagonals in the chain \(Q_{0,k}\to...\to Q_{k+2,j}\) have already turned \(2\pi\) radians. But this means that the diagonals

\(Q_{k+2,2k+3},\hskip 10.0ptQ_{k+3,2k+3},\hskip 10.0ptQ_{k+3,2k+4},\hskip 10.0pt% ...\hskip 10.0ptQ_{0,k}=Q_{n,n+k}\)

are all parallel and point forwards along \(L\). Hence \(Q_{k+2},Q_{k+3},...,Q_{n}\in L\). Hence all points but \(Q_{k+1}\) lie in \(L\).

5.5 The Case of Double Folded Diagonals

We fix a value of \(k\). Say that two indices \(a,b\in\boldsymbol{Z}/n\) are far if their distance is at least \(k\) in \(\boldsymbol{Z}/n\). We say that \(Q\) has far folded diagonals if \(Q\) has folded diagonals at \(Q_{a}\) and \(Q\) has folded diagonals at \(b\) and \(a,b\) are far.

In this case we have two parallel diagonals \(Q_{a,a+k+1}\) and \(Q_{b,b+k+1}\). As in the proof of Lemma 5.3, one of the two diagonal chains defined by these diagonals consists of parallel diagonals. The far condition guarantees that at least \(2k+1\) consecutive points are involved in each chain. But then we get \(2k+1\) collinear points. So, if \(Q\) has far folded diagonals, then the same proof as in the previous section shows that the conclusion of the Degeneration Lemma holds for \(Q\).

5.6 Good Folded Diagonals

We say that the folded diagonals \(Q_{-k-1,0}\) and \(Q_{0,k+1}\) are good if all the points \(Q_{k+1},Q_{k+2},...,Q_{n-k-1}\) are collinear. This notion is empty when \(k=2\) and \(n=7\) but otherwise it has content. In this section we treat the case when \(Q\) has a pair of good folded diagonals. We start by discussing an auxiliary notion.

We say that \(Q\) has backtracked edges at \(Q_{a}\) if the angle between the edges \(Q_{a,a+1}\) and \(Q_{a,a-1}\) is either \(0\) or \(2\pi\).

Lemma 5.7

If \(Q\) has backtracked edges at \(Q_{a}\) then \(Q\) has folded diagonals at \(Q_{a}\).

Proof: For \(t\in[0,1)\), the edges of \(Q\) emanating from \(a\) divide the plane into \(4\) sectors, and one of these sectors, \(C(t)\) contains all the distinguished diagonals emanating from \(Q_{a}(t)\). The sector \(C(t)\) is the one which locally intersects \(Q(t)\) near \(Q_{a}(t)\). The angle of \(C(t)\) tends to \(0\) as \(t\to 1\), forcing all the distinguished diagonals emanating from \(Q_{a}(t)\) to squeeze down as \(t\to 1\). This gives us the folded diagonals. \(\spadesuit\)

We will use Lemma 5.7 in our analysis of good folded edges. Now we get to it. We rotate so that our two diagonals are in the line \(L\), which is the \(X\)-axis. We normalize so that \(Q_{0}\) is the origin, and \(Q_{k+1}\) and \(Q_{-k-1}\) are forward of \(Q_{0}\).

Lemma 5.8

If \(n>3k+1\) and \(Q_{-k-1,0},Q_{0,k+1}\) are good folded diagonals, then the Degeneration Lemma is true for \(Q\).

Proof: Suppose first that \(Q_{1}\in L\). Then \(Q\) has folded diagonals at \(Q_{k+1}\). When \(n>3k+1\) the indices \((k+1)\) and \((-k-1)\) are \(k\)-far. This gives \(Q\) far folded diagonals, a case we have already treated.

To finish our proof, we show that \(Q_{1}\in L\). We explore some of the other points. We know that \(Q_{k+1},...,Q_{n-k-1}\in L\). We can relabel dihedrally so that \(Q_{n-k-1}\) is forwards of \(Q_{k+1}\). We claim that \(Q_{k+2}\) is forwards of \(Q_{k+1}\). Suppose not. Then there is some index \(a\in\{k+2,...,-k-2\}\) such that \(Q_{a}\) is backwards of \(Q_{a\pm 1}\). What is going on is that our points would start by moving backwards on \(L\) and eventually they have to turn around. The index \(a\) is the turn-around index. This gives us backtracked edges at \(Q_{a}\). By Lemma 5.7, we have folded diagonals at \(Q_{a}\). But \(a\) and \(0\) are \(k\)-far indices. This gives \(Q\) far-folded diagonals.

The only way out of the contradiction is that \(Q_{k+2}\) is forwards of \(Q_{k+1}\).

[Uncaptioned image]

Figure 5.4: A contradiction involving \(Q_{1}\).

Suppose \(Q_{1}\not\in L\). by the Right Hand Rule applied to the diagonal \(Q_{0,k+1}\), the point \(Q_{1}\) lies beneath \(L\), as shown in Figure 5.4. But then \(Q_{k+1}\) lies to the left of the diagonal \(Q_{1,k+2}\). This violates the Right Hand Rule. Now we know that \(Q_{1}\in L\). \(\spadesuit\)

Lemma 5.9

Suppose \(n=3k+1\) and \(k>2\). If \(Q_{-k-1,0},Q_{0,k+1}\) are good folded diagonals, then the Degeneration Lemma is true for \(Q\).

Proof: The same argument as in Lemma 5.8 establishes the key containment \(Q_{1}\in L\). (We need \(k>2\) for this.) From here, as in Lemma 5.8, we deduce that \(Q_{-k-1,0}\) and \(Q_{k+1,2k+2}\) are parallel. This time the conclusion we get from this is not as good. We get a run of \(k\) points in \(L\), and then a point not necessarily in \(L\), and then a run of \(k\) additional points in \(L\).

The points are \(Q_{k+1},...,Q_{2k+1},...,Q_{0}\) with the point \(Q_{-k}\) omitted. But then \(Q\) has folded diagonals at each of these points except the outer two, \(Q_{k+1}\) and \(Q_{0}\). But then For each such index \(h\), we see that both \(Q_{h\pm(k+1)}\) belong to \(L\). This gives us all but one point in \(L\).

It is instructive to consider an example, say \(k=4\) and \(n=13\). In this case, our initial run of points in \(L\) is \(Q_{5},Q_{6},Q_{7},Q_{8},Q_{10},Q_{11},Q_{12},Q_{13}.\) The folded diagonals at \(Q_{6},Q_{7},Q_{8}\) respectively give \(Q_{1},Q_{2},Q_{3}\in L\). The folded diagonals at \(Q_{10},Q_{11},Q_{12}\) respectively give \(Q_{2},Q_{3},Q_{4}\in L\). \(\spadesuit\)

Finally we consider the case \(k=2\) and \(n=7\). In this case all we know is that \(Q_{0},Q_{3},Q_{4}\in L\) with \(Q_{3},Q_{4}\) forwards of \(Q_{0}\). We can dihedrally relabel to that \(Q_{4}\) is forwards of \(Q_{3}\). Here \(Q_{3}=Q_{k+1}\) and \(Q_{4}=Q_{k+2}\). So, now we can run the same argument as in Lemma 5.9 to conclude that \(Q_{1}\in L\). Now we proceed as in the proof of Lemma 5.9.

5.7 Properties of the Soul

We define \(S=S(1)\) to be the set of all accumulation points of sequences \(\{p(t_{n})\}\) where \(p(t_{n})\in S(t_{n})\) and \(t_{n}\to 1\). Here \(S(t_{n})\) is the soul of \(P(t_{n})\). We have one more case to analyze, namely ungood folded diagonals. To make our argument go smoothly, we first prove some properties about \(S\).

Lemma 5.10

Suppose that \(Q\) has folded diagonals at \(Q_{0}\). If the Degeneration Lemma is false for \(Q\), then \(S\) is contained in the line segment joining \(Q_{0}\) to \(Q_{k+1}\)

Proof: Here is a general statement about \(S\). Since \(S(t)\) is non-empty and closed for all \(t<1\), we see by compactness that \(S\) is also a non-empty closed subset of the closed region bounded by \(Q\). By continuity \(S\) lies to the left of all the closed half-planes defined by the oriented \((k+1)\) diagonals (or in their boundaries). Since \(S\) lies to the left of (or on) each \((k+1)\) diagonal, \(S\) is a subset of the line \(L\) common to the folded diagonals and indeed \(S\) lies to one side of the fold point \(Q_{0}\). From the way we have normalized, \(S\) lies in the \(X\)-axis forward of \(Q_{0}\). (The point \(Q_{0}\) might be an endpoint of \(S\).)

If \(S\) contains points of \(L\) that lie forward of \(Q_{k+1}\) then either the diagonal \(Q_{k+1,2k+2}\) points along the positive \(X\)-axis or into the lower half-plane. In the former cases, the diagonals \(Q_{0,k+1},Q_{k+1,2k+2}\) are parallel and we get at least \(2k+1\) collinear points and so the Degeneration Lemma holds for \(Q\).

If \(Q_{k+1,2k+2}\) points into the negative half-plane, then the diagonal \(Q_{0,k+1}\) turns more than \(\pi\) degrees before reaching \(Q_{k+1,2k+2}\). But then the diagonals in the chain \(Q_{-k-1,0}\to...\to Q_{0,k+1}...\to Q_{k+1,2k+2}\) turn more than \(2\pi\) degrees. This is a contradiction. \(\spadesuit\)

Remark: The same argument works with \(Q_{-k-1}\) in place of \(Q_{k+1}\).

Lemma 5.11

If the Degeneration Lemma is false for \(Q\) then \(S\) cannot intersect \(Q\) in the interior of an edge of \(Q\).

Proof: Suppose this happens. We relabel so that the edge is \(Q_{0,1}\). By the Right Hand Rule, the point \(Q_{1}\) is not on the left of the diagonal \(Q_{0,k+1}\). At the same time, \(S\) is not on the right of the diagonal. The only possibility is that \(Q_{1},Q_{0},Q_{k+1}\) are collinear. Likewise \(Q_{-k},Q_{0},Q_{1}\) are collinear. Furtheremore, the \((k+1)\)-diagonals \(Q_{-k,1}\) and \(Q_{0,k+1}\) are parallel. Figure 5.5 shows the situation for \(Q(t)\) and \(S(t)\) when \(t\) is very near \(1\).

[Uncaptioned image]

Figure 5.5: The relevant points and lines.

But now we have two \((k+1)\)-diagonals that are parallel and which start at indices that are \(k\) apart in \(\boldsymbol{Z}/n\). This gives us \(2k+1\) consecutive collinear points on the line containing our edge. We know how to finish the Degeneration Lemma in this case. The only way out is that \(S\) cannot intersect \(Q\) in the interior of an edge of \(Q\). \(\spadesuit\)

Lemma 5.12

If the Degeneration Lemma is false for \(Q\), then \(S\) cannot contain a vertex of \(Q\).

Proof: We relabel so that \(Q_{0}\in S\). The same analysis as in the previous lemma shows that \(Q_{1},Q_{0},Q_{-k}\) are collinear. Figure 5.6. shows the situation for \(t\) near \(1\). At the same time, the points \(Q_{-1},Q_{0},Q_{k}\) are collinear.

[Uncaptioned image]

Figure 5.6: The relevant points and lines

To avoid a case of the Degeneration Lemma we have already done, \(Q\) must have folded diagonals at \(Q_{-k}\). Likewise \(Q\) must have folded diagonals at \(Q_{k}\). But then \(Q\) has far folded diagonals, and the Degeneration Lemma holds for \(Q\). \(\spadesuit\)

Now let us bring back our assumptions: \(Q\) has folded diagonals at \(Q_{0}\) and the points \(Q_{0},Q_{k+1},Q_{-k-1}\) all lie in the \(X\)-axis in the forward order listed.

Corollary 5.13

If the Degeneration Lemma is false for \(Q\) then \(S\) lies in the open interval bounded by \(Q_{0}\) and \(Q_{k+1}\) and no point of \(S\) lies in \(Q\). In particular, \(S\) contains a point \(x\), forwards of \(Q_{0}\) and backwards of both \(Q_{k+1}\) and \(Q_{-k-1}\), that is disjoint from \(Q\).

5.8 Ungood Folded Diagonals

The only case left is when \(Q\) does not have \(2k+1\) consecutive collinear points, and when all folded diagonals of \(Q\) are ungood. Without loss of generality, we will consider the case when \(Q\) has ungood folded diagonals at \(Q_{0}\). We normalize as in the previous section, so that \(Q_{0},Q_{k+1},Q_{-k-1}\) lie in forward order on \(L\), which is the \(X\)-axis. Let \(x\) be a point from Corollary 5.13.

We call an edge of \(Q\) escaping if \(e\cap L\) is a single point. We call two different edges of \(Q\), in the labeled sense, twinned if they are both escaping and if they intersect in an open interval. Even if two distinctly labeled edges of \(Q\) coincide, we consider them different as labeled edges.

Lemma 5.14

\(Q\) cannot have twinned escaping edges.

Proof: Consider \(Q(t)\) for \(t\) near \(1\). This polygon is strictly star shaped with respect to a point \(x(t)\) near \(x\).

[Uncaptioned image]

Figure 5.7: Rays intersecting the twinned segments

There is a disk \(D\) about \(x\) such that every \(p\in D\) contains a ray which intersects the twinned edges in the middle third portion of their intersection. Figure 5.7 shows what we mean. Once \(t\) is sufficiently near \(1\), the soul \(S(t)\) will intersect \(D\), and for all points \(p\in D\) there will be a ray which intersects \(Q(t)\) twice. This contradicts the fact that \(Q(t)\) is strictly star-shaped with respect to all points of \(S(t)\). \(\spadesuit\)

We say that an escape edge rises above \(L\) if it intersects the upper half plane in a segment.

Lemma 5.15

\(Q\) cannot have two escape edges which rise above \(L\) and intersect \(Q\) on the same side of the point \(x\).

Proof: This situation is similar to the previous proof. In this case, there is a small disk \(D\) about \(x\) such that every point \(p\in D\) has a ray which intersects both rising escape edges transversely, and in the middle third of each of the two subsegments of these escape edges that lie above \(L\). Figure 5.8 shows this situation.

[Uncaptioned image]

Figuren 5.8: Rays intersecting the rising segments.

In this case, some part of \(Q(t)\) closely shadows our two escape edges for \(t\) near \(1\). But then, once \(t\) is sufficiently near \(1\), each ray we have been talking about intersects \(Q(t)\) at least twice, once by each escaping edge. This gives the same contradiction as in the previous lemma. \(\spadesuit\)

We define falling escape segments the same way. The same statement as in Lemma 5.15 works for falling escape segments. Since \(x\not\in Q\) we conclude that \(Q\) can have at most \(4\) escaping segments total.

But \(Q=Q_{+}\cup Q_{-}\), where \(Q_{\pm}\) is an arc of \(Q\) that starts at \(Q_{k+1}\) and ends at \(Q_{-k-1}\). Since both these arcs start and end on \(L\), and since both do not remain entirely on \(L\), we see that each arc has at least \(2\) escape edges, and none of these are twinned. This means that both \(Q_{+}\) and \(Q_{-}\) have exactly two escape edges.

Now for the moment of truth: Consider \(Q_{+}\). Since \(Q_{+}\) just has \(2\) escape edges, they both have to be either rising or falling. Also, since \(Q_{+}\) starts and ends on the same side of \(x\), and cannot intersect \(x\), both the escape edges for \(Q_{+}\) are on the same side of \(x\). This is a contradiction. The same argument would work for \(Q_{-}\) but we don’t need to make it.

6 The Persistence of Birds

In this chapter we prove Statement 3 of Theorem 1.1, namely the fact that \(\Delta_{k}(B_{n,k})=B_{n,k}\). First we use the Degeneration Lemma to prove that \(\Delta_{k}(B_{n,k})\subset B_{n,k}\). Then we deduce the opposite containment from projective duality and from the factoring of \(\Delta_{k}\) given in §2.2.

6.1 Containment

Suppose for the sake of contradiction that there is some \(P\in B_{k,n}\) such that \(\Delta(P)\not\in B_{k,n}\). Recall that there is a continuous path \(P(t)\) for \(t\in[0,1]\) such that \(P(0)\) is the regular \(n\)-gon.

Define \(Q(t)=\Delta_{k}(P(t))\). There is some \(t_{0}\in[0,1]\) such that \(Q(t_{0})\not\in B_{k,n}\). We can truncate our path so that \(t_{0}=1\). In other words, \(Q(t)\in B_{n,k}\) for \(t\in[0,1)\) but \(Q(1)\not\in B_{k,n}\).

Lemma 6.1

\(Q(\cdot)\) is a degenerating path.

Proof: Note that \(Q(\cdot)\) is planar and hence satisfies Property 1 for degenerating paths. Let \(P=P(1)\) and \(Q=Q(1)\). If \(Q\) doe not have all distinct vertices then two different feathers of \(P\) intersect at a point which (by Statement 2 of Theorem 1.1) lies in \(P^{I}\). This contradicts Statement 2 of Theorem 4.1. Hence \(Q(\cdot)\) satisfies Property 2 for degenerating paths. By construction, \(Q(t)\in B_{n,k}\) for all \(t\in[0,1)\). Hence \(Q(\cdot)\) satisfies Property 3. The energy \(\chi_{k}\) is well-defined and continuous on \(B_{k,n}\). Hence, by compactness, \(\chi_{k}(P(t))>\epsilon_{0}\) for some \(\epsilon_{0}>0\) and all \(t\in[0,1]\). Now for the crucial step: We have already proved that \(\chi_{k}\circ\Delta_{k}=\chi_{k}\). Hence \(\chi_{k}(Q(t))>\epsilon_{0}\) for all \(t\in[0,1]\). That is, \(Q(\cdot)\) satisfies Property 4 for degenerating paths. \(\spadesuit\)

Now we apply the Degeneration Lemma to \(Q(\cdot)\). We conclude that all but at most \(1\) vertex of \(Q(1)\) lies in a line \(L\). Stating this in terms of \(P(1)\), we can say that all but at most one of the feathers of \(P(1)\) have their tips in a single line \(L\). Call an edge of \(P(1)\) ordinary if the feather associated to it has its tip in \(L\). We call the remaining edge, if there is one, special. Thus, all but at most one edge of \(P\) is ordinary.

Let \(S(t)\) be the soul of \(P(t)\). We know that \(S(1)\) has non-empty interior by Theorem 3.1. For ease of notation we set \(P=P(1)\) and \(S=S(1)\).

Lemma 6.2

\(P\) cannot have ordinary edges \(e_{1}\) and \(e_{2}\) that lie on opposite sides of \(L\) and are disjoint from \(L\).

Proof: Suppose this happens. Figure 6.1 shows the situation.

[Uncaptioned image]

Figure 6.1: Two feathers on opposite sides of \(L\).

Let \(F_{1}\) and \(F_{2}\) be the two associated feathers. Then the opposite sector \(F_{1}^{*}\) lies above \(L\), and the opposite sector \(F_{2}^{*}\) lies below \(L\) and the two tips are distinct. But then \(S(1)\), which must lie in the intersection of these sectors, is empty. \(\spadesuit\)

Lemma 6.3

\(P\) cannot have more than \(2\) ordinary edges which intersect \(L\).

Proof: Note that an ordinary edge cannot lie in \(L\) because then the tip would not. So, an ordinary edge that intersects \(L\) does so either at a single vertex or at an interior point. As we trace along \(L\) in one direction or the other we encounter the first intersecting edge and then the last one and then some other intersecting edge. Let \(F_{1}.F_{2}.F_{3}\) be the two feathers, as shown in Figure 6.3. Let \(e_{j}\) be the edge of \(F_{j}\) that belongs to \(P\). Let \(v_{j}\) be the tip of \(F_{j}\). (Figure 6.3 shows the case when \(e_{j}\cap L\) is an interior point of \(e_{j}\) for each \(j=1,2,3\), but the same argument would work if some of these intersection points were vertices.)

[Uncaptioned image]

Figure 6.2: Three or more crossing edges

One of the two arcs \(\alpha\) of \(Q\) joining \(v_{1}\) to \(v_{2}\) stays in \(L\), namely the one avoiding the one point of \(Q\) not on \(L\). However, \(\alpha\) passes right through \(F_{3}\) and in particular crosses \(e_{3}\) transversely. However, one side of \(F_{3}\) is outside \(P\). Hence \(\alpha\) is not contained in \(P^{I}\), the interior of the region bounded by \(P\). This contradicts Statement 2 of Theorem 1.1, which says that \(Q\subset P^{I}\). \(\spadesuit\)

The line \(L\) divides the plane into two open half-planes, which we call the sides of \(L\). Lemma 6.2 says that \(P\) cannot have ordinary edges contained in opposite sides of \(L\). Lemma 6.3 says that at most \(2\) ordinary edges can intersect \(L\). Hence, all but at most \(2\) of the ordinary edges of \(P\) lie on one side of \(L\). Call this the abundant side of \(L\). Call the other side the barren side. The barren side contains no ordinary edges at all, and perhaps the special edge. In particular, at most two vertices of \(P\) lie in the barren side.

[Uncaptioned image]

Figure 6.3: Following the diagonals bounding a feather

At the same time, each ordinary edge on the abundant side contributes two vertices to the barren side: We just follow the diagonals comprising the corresponding feather. These diagonals cross \(L\) from the abundant side into the barren side. Two different ordinary edges contribute at least \(3\) distinct vertices to the barren side. This is a contradiction.

We have ruled out all possible behavior for \(P=P(1)\) assuming that \(Q=Q(1)\) is degenerate. Hence, \(Q(1)\) is not degenerate. This means that \(Q(1)\) is a bird. This completes the proof that

\(\Delta_{k}(B_{k,n})\subset B_{k,n}.\) (24)

6.2 Equality

We use the notation from §2.2. Equation 8 implies that

\(\Delta_{k}^{-1}=D_{k+1}\circ\Delta_{k}\circ D_{k+1}.\) (25)

So far, Equation 25 makes sense in terms of PolyPoints and PolyLines.

Below we will explain how to interpret \(D_{k+1}\) as a map from polygons in \(\boldsymbol{P}\) to polygons in \(\boldsymbol{P}^{*}\) and also as a map from polygons in \(\boldsymbol{P}^{*}\) to polygons in \(\boldsymbol{P}\). Since the dual projective plane \(\boldsymbol{P}^{*}\) is an isomorphic copy of \(\boldsymbol{P}\), it makes sense to define \(B_{k.n}^{*}\). This space is just the image of \(B_{k,n}\) under any projective duality. Below we will prove

Theorem 6.4

\(D_{k+1}(B_{k,n})\subset B^{*}_{k,n}\).

It then follows from projective duality that \(D_{k+1}(B^{*}_{k,n})\subset B_{k,n}\). Combining these equations with Equation 25 we see that \(\Delta_{k}^{-1}(B_{n,k})\subset B_{n,k}\). This combines with Equation 24 to finish the proof of Theorem 1.1.

Now we prove Theorem 6.4.

Lemma 6.5

If \(P\in B_{k,n}\), then we can enhance \(D_{k+1}(P)\) in such a way that \(D_{k+1}(P)\) is a planar polygon in \(\boldsymbol{P}^{*}\). The enhancement varies continuously.

Proof: A polygon is a PolyPoint together with additional data specifying an edge in \(\boldsymbol{P}\) joining each consecutive pair of points. Dually, we get a polygon in \(\boldsymbol{P}^{*}\) from a PolyLine by specifying, for each pair of consecutive lines \(L_{j},L_{j+1}\), an arc of the pencil of lines through the intersection point which connects \(L_{j}\) to \(L_{j+1}\).

Specifying an enhancement of \(D_{k+1}(P)\) is the same as specifing, for each consecutive pair \(L_{1},L_{2}\) of \((k+1)\) diagonals of \(P\), an arc of the pencil through their intersection that connects \(L_{1},L_{2}\). There are two possible arcs. One of them avoids the interior of the soul of \(P\) and the other one sweeps through the soul of \(P\). We choose the arc that avoids the soul interior. Figure 6.4 shows that we mean for a concrete example.

[Uncaptioned image]

Figure 6.4: Enhancing a PolyLine to a polygon: Avoid the soul.

Since the soul of \(P\) has non-empty interior, there exists a point \(x\in P\) which is disjoint from all these pencil-arcs. Applying duality, this exactly says that there is some line in \(\boldsymbol{P}^{*}\) which is disjoint from all the edges of our enhanced \(D_{k+1}(P)\). Hence, this enhancement makes \(D_{k+1}(P)\) planar. Our choice also varies continuously on \(B_{n,k}\). \(\spadesuit\)

Lemma 6.6

\(D_{k+1}\) maps a member of \(B_{k,n}\) to an \(n\)-gon which is \(k\)-nice.

Proof: Let \(Q=D_{k+1}(P)\). A \((k+1)\)-diagonal of \(Q\) is just a vertex of \(P\). A \(k\) diagonal of \(Q\) is a vertex of \(\Delta_{k}(p)\). Thus, to check the \(k\)-nice property for \(Q\) we need to take \(n\)-collections of \(4\)-tuples of points and check that they are distinct. In each case, the points are collinear because the lines of \(Q\) are coincident.

[Uncaptioned image]

Figure 6.5 One of the \(n\) different \(4\)-tuples we need to check.

Once we make this specification, there is really combinatorially only possibility for which collections we need to check. Figure 6.5 shows one such \(4\)-tuple, \(a,b,c,d\). The shaded triangles are the two feathers of \(P\) whose tips are \(b,c\). But \(a,b,c,d\) are distinct vertices of \(P\cup\Delta_{k}(P)\) and so they are distinct. That is all there is to it. \(\spadesuit\)

To show that \(Q=D_{k+1}(P)\) is a \(k\)-bird, we consider a continuous path \(P(t)\) from the regular \(n\)-gon \(P(0)\) to \(P=P(1)\). We set \(Q(t)=P(t)\). By construction, \(Q(0)\) is a copy of the regular \(n\)-gon in \(\boldsymbol{P}^{*}\), and \(Q(t)\) is \(k\)-nice for all \(t\in[0,1]\), and \(Q(t)\) is a planar polygon for all \(t\in[0,1]\). By definition \(Q=Q(1)\) is a \(k\)-bird. This completes the proof of Theorem 6.4.

7 The Triangulation

7.1 Basic Definition

In this section we gather together the results we have proved so far and explain how we construct the triangulation \(\tau_{P}\) associated to a bird \(P\in B_{k,n}\).

Since \(\Delta_{k}(B_{k,n})\subset B_{k,n}\), we know that \(\Delta_{k}(P)\) is also a \(k\)-bird. Combining this with Theorem 3.1 and Theorem 4.1 we can say that \(\Delta_{k}(P)\) is one embedded \(n\)-gon contained in \(P^{I}\), the interior of the region bounded by the embedded \(P\). The region between \(P\) and \(\Delta_{k}(P)\) is a topological annulus. Moreover, \(\Delta_{k}(P)\) is obtained from \(P\) by connecting the tips of the feathers of \(P\). The left side Figure 7.1 shows how this region is triangulated. The black triangles are the feathers of \(P\) and each of the white triangles is made from an edge of \(\Delta_{k}(P)\) and two edges of adjacent feathers.

[Uncaptioned image]

Figure 7.1: The triangulation of the annulus

Lemma 7.1

For every member \(P\in B_{k,n}\), the associated \(2n\) triangles have pairwise disjoint interiors, and thus triangulate the annular region between \(P\) and \(\Delta_{k}(P)\).

Proof: As usual, we make a homotopical argument. If this result is false for some \(P\), then we can look at path which starts at the regular \(n\)-gon (for which it is true) and stop at the first place where it fails. Theorem 4.1 tells us that nothing goes wrong with the feathers of \(P\). The only thing that can go wrong is \(\Delta_{k}(P)\) fails to be an embedded polygon. Since this does not happen, we see that in fact there is no counter-example at all. \(\spadesuit\)

We can now iterate, and produce \(2n\) triangles between \(\Delta_{k}(P)\) and \(\Delta_{k}^{2}(P)\), etc. The right side of Figure 7.1 shows the result of doing this many times. The fact that \(\Delta_{k}(B_{k,n})=B_{k,n}\) allows us to extend outward as well. When we iterate forever in both directions, we get an infinite triangulation of a (topological) cylinder that has degree \(6\) everywhere. This is what Figure 1.6 is showing. We call this bi-infinite triangulation \(\tau_{P}\).

7.2 Some Structural Results

The following result will help with the proof of Theorem 1.3.

Theorem 7.2

Let \(P\in B_{n,k}\). Let \(S\) be the soul of \(B\). Then for \(\ell\geq n\) we have \(\Delta^{\ell}_{k}(P)\subset S\).

Proof: We first note the existence of certain infinite polygonal arcs in \(\tau_{P}\). We start at a vertex of \(P\) and then move inward to a vertex of \(\Delta_{k}(P)\) along one of the edges. We then continue through this vertex so that \(3\) triangles are on our left and \(3\) on our right. Figure 7.2 below shows the two paths like this that emanate from the same vertex of \(P\).

[Uncaptioned image]

Figure 7.2: The spiral paths.

The usual homotopical argument establishes the fact that the spiral paths are locally convex. One can understand their combinatrics, and how they relate to the polygons in the orbit, just by looking at the case of the regular \(n\)-gon. We call the two spiral paths in Figure 7.2 partners. In the regular \(n\)-gon the partners intersect infinitely often. So this is true in general. Each spiral path has an initial segment joining the initial endpoint on \(P\) to the first intersection point with the partner. We define a petal to be the region bounded by the initial paths of the two partners.

It is convenient to write \(P^{\ell}=\Delta_{k}^{\ell}(P)\). In the regular case, \(P^{\ell}\) is contained in the petal for \(\ell>n-1\).. Hence, the same goes in the general case. Because the initial segments are locally convex, the petal lies to the left of the lines extending the edges \(e_{1}\) and \(e_{2}\) when these edges are oriented according to the \((k+1)\)-diagonals of \(P\). But this argument works for every pair of partner spiral paths which start at a vertex of \(P\). We conclude that for \(\ell\geq n\), the polygon \(P^{\ell}\) lies to the left of all the \((k+1)\)-diagonals of \(P\). But the soul of \(P\) is exactly the intersection of all these left half planes. \(\spadesuit\)

Theorem 7.2 in turn gives us information about the nesting properties of birds within an orbit. Let \(S_{\ell}\) denote the soul of \(P^{\ell}\). Let

\(S_{\infty}=\bigcap_{\ell\in\boldsymbol{Z}}S_{\ell},\hskip 30.0ptS_{-\infty}=% \bigcup_{\ell\in\boldsymbol{Z}}S_{\ell}.\) (26)

It follows from Theorem 7.2 that \(\widehat{P}_{\infty}=S_{\infty}\) and \(\widehat{P}_{-\infty}=S_{-\infty}\), because

\(S_{\ell+n}\subset P^{\ell+n}\subset S_{\ell}\subset P^{\ell}.\) (27)

Hence these sets are all convex subsets of an affine plane.

Corollary 7.3

Any \(P\in B_{k,n}\) is strictly star-shaped with respect to all points in the convex hull of \(\Delta_{k}^{n}(P)\).

Proof: Since \(P^{\ell+n}\subset S_{\ell}\), and \(P^{\ell}\) is strictly star shaped with respect to all points of \(S^{\ell}\), we see that \(P^{\ell}\) is strictly star shaped with respect to all points of \(P^{\ell+n\/}\). Since \(S_{\ell}\) is convex, we can say more strongly that \(P^{\ell}\) is strictly star-shaped with respect to all points of the convex hull of \(P^{\ell+n}\). Now we just set \(\ell=0\) and recall the meaning of our notation, we get the exact statement of the result. \(\spadesuit\)

An immediate corollary is that \(P\) is strictly star-shaped with respect to \(\widehat{P}_{\infty}\). (Theorem 1.3 says that this is a single point.)

8 Nesting Properties of Birds

8.1 Duality

In this chapter we prove Theorem 1.3. In this first section we show how Statement 1 of Theorem 1.3 implies Statement 2. We want to prove that the “backwards union” \(\widehat{P}_{-\infty}\) is an affine plane. Here \(P\in B_{n,k}\) is a \(k\)-bird.

We take \(\ell\geq 0\) and consider \(P^{-\ell}=\Delta_{k}^{-\ell}(P)\). Since \(P^{-\ell}\) is planar, there is a closed set \(\Lambda_{\ell}\) of lines in \(\boldsymbol{P}\) which miss \(P^{-\ell}\). These sets of lines are nested: \(\Lambda_{1}\supset\Lambda_{2}\supset\Lambda_{3}...\). The intersection is non-empty and contains some line \(L\). We can normalize so that \(L\) is the line at infinity. Thus all \(P^{-\ell}\) lie in \(\boldsymbol{R}^{2}\). We want to see that \(\widehat{P}_{-\infty}=\boldsymbol{R}^{2}\).

Let \(D_{k+1}\) be the map from §2.2 and §6.2. From Equation 8 we see that \(D_{k+1}\) conjugates \(\Delta_{k}\) to \(\Delta_{k}^{-1}\). With Theorem 6.4 in mind, define the following “dual” \(k\)-birds:

\(\Pi^{\ell}=\Delta_{k}^{\ell}(D_{k+1}(P))=D_{k+1}(P^{-\ell}).\) (28)

From Statement 1 of Theorem 1.3, the sequence of \(k\)-birds \(\{\Pi^{\ell}\}\) shrinks to a point in the dual plane \(\boldsymbol{P}^{*}\). The vertices of \(\Pi^{\ell}\) are the \((k+1)\)-diagonals of \(P^{-\ell}\). Because the vertices of \(\Pi^{\ell}\) shrink to a single point, all the \((k+1)\)-diagonals of \(P^{-\ell}\) converge to a single line \(L^{\prime}\).

Lemma 8.1

\(L^{\prime}\) is the line at infinity.

Proof: Suppose not. When \(\ell\) is large, all the \((k+1)\)-diagonals point nearly in the same direction as \(L^{\prime}\). In particular, this is true of the subset of these diagonals which define the soul \(S^{-\ell}\). But these special diagonals turn monotonically and by less than \(\pi\) radians as we move from one to the next. Hence, some of these diagonals nearly point in one direction along \(L^{\prime}\) and some point nearly in the opposite direction. But then \(S^{-\ell}\) converges to a subset of \(L^{\prime}\). This is a contradiction, \(\spadesuit\)

The soul \(S^{-\ell}\) is a convex set, containing the origin, and is bounded by some of the \((k+1)\) diagonals. If \(S^{-\ell}\) does not converge to the whole plane, then some \((k+1)\)-diagonal intersects a uniformly bounded region in \(\boldsymbol{R}^{2}\) for each \(\ell\). But this produces a sequence of \((k+1)\)-diagonals that does not converge to the line at infinity. This is a contradiction. Hence \(S^{-\ell}\) converges to all of \(\boldsymbol{R}^{2}\). But then so does \(P^{-\ell}\).

8.2 The Pre-Compact Case

The rest of the chapter is devoted to proving Statrement 1 of Theorem 1.3. Let \(P\in B_{n,k}\) and let \(P^{\ell}=\Delta^{\ell}(P)\). We take \(\ell=0,1,2,3...\).

Conjecture 8.2

The sequence \(\{P^{\ell}\}\) is pre-compact modulo affine transformations. That is, this sequence has a convergent subsequence which converges to another element of \(B_{n,k}\).

In this section I will prove the \(\widehat{P}_{\infty}\) is a single point under the assumption that \(\{P^{\ell}\}\) is pre-compact.

We would like to see that the diameter of \(P^{\ell}\) steadily shrinks, but the notion of diameter is not affinely natural. We first develop a notion of affinely natural diameter. For each direction \(v\) in the plane, we let \(\|S\|_{v}\) denote the maximum length of \(L\cap S\) where \(L\) is a straight line parallel to \(v\). We then define

\(\delta(S_{1},S_{2})=\sup_{v}\frac{\|S_{1}\|_{v}}{\|S_{2}\|_{v}}\in[0,1].\) (29)

The quantity \(\delta(S_{1},S_{2})\) is affine invariant, and (choosing a direction \(\mu\) which realizes the diamater of \(S_{1}\)) we have

\(\frac{{\rm diam\/}(S_{1})}{{\rm diam\/}(S_{2})}\leq\frac{\|S_{1}\|_{\mu}}{\|S_% {2}\|_{\mu}}\leq\delta(S_{1},S_{2}).\) (30)

Let \(S^{\ell}\) be the soul of \(P^{\ell}\). By Theorem 5.11 we have \(S^{\ell+n}\subset S^{\ell}\). More precisely, the former set is contained in the interior of the latter set. Under the pre-compactness assumption, there are infinitely many indices \(\ell_{j}\) and some \(\epsilon>0\) such that

\(\delta(S^{\ell_{j}+n},S^{\ell_{j}})<1-\epsilon.\) (31)

But then

\(\frac{{\rm diam\/}(S^{\ell_{j}+n})}{{\rm diam\/}(S^{\ell_{j}})}<1-\epsilon\) (32)

infinitely often. This forces \({\rm diam\/}(S^{\ell})\to 0\). But \(\widehat{P}_{\infty}\) is contained in this nested intersection and hence is a point.

If we knew the truth of Conjecture 8.2 then our proof of Theorem 1.3 would be done. Since we don’t know this, we have to work much harder to prove Statement 1 in general.

8.3 Normalizing by Affine Transformations

Henceforth we assume that the forward orbit \(\{P^{\ell}\}\) of \(P\) under \(\Delta_{k}\) is not pre-compact modulo affine transformations.

Lemma 8.3

There is a sequence \(\{T_{\ell}\}\) of affine transformations such that

  1. 1.

    \(T_{\ell}(P^{\ell})\) has (the same) \(3\) vertices which make a fixed equilateral triangle.

  2. 2.

    \(T_{\ell}\) expands distances on \(P^{\ell}\) for all \(\ell\).

  3. 3.

    \(T_{\ell}(P^{\ell})\) is contained in a uniformly bounded subset of \(\boldsymbol{R}^{2}\).

Proof: To \(P^{\ell}\) we associate the triangle \(\tau_{\ell}\) made from \(3\) vertices of \(P^{\ell}\) and having maximal area. The diameter of \(\tau_{\ell}\) is uniformly small, so we can find a single equilateral triangle \(T\) and an expanding affine map \(T_{\ell}:\tau_{\ell}\to T\). Let \(d\) be the side length of \(T\). Every vertex of \(T_{\ell}(P^{\ell})\) is within \(d\) of all the sides of \(T\), because otherwise we’d have a triangle of larger area. The sequence \(\{T_{\ell}\}\) has the advertised properties. \(\spadesuit\)

Let \(Q^{\ell}=T_{\ell}(P^{\ell})\). By compactness we can pass to a subsequence so that the limit polygon \(Q\) exists, in the sense that the vertices and the edges converge. Let \(Q_{0},Q_{1}\), etc. be the vertices of \(Q\). Perhaps some of these coincide. Each distinguished diagonal of \(Q^{\ell}\) defines the unit vector which is parallel to it. Thus \(Q^{\ell}\) defines a certain list of \(2n\) unit vectors. We can pass to a subsequence so that all these unit vectors converge. Thus \(Q\) still has well defined distinguished diagonals even when the relevant points coincide.

We now define the “limiting soul”. Let \(S^{\ell}=S(Q^{\ell})\), the soul of \(Q^{\ell}\). As in §5.7. let \(S\) be the set of accumulation points of sequences \(\{p^{\ell}\}\) with \(p^{\ell}\in S^{\ell}\). Since \(S^{\ell}\subset Q^{\ell}\) for all \(\ell\) we have \(S\subset Q\). Now we define a related object. We have a left half-plane associated to each diagonal of \(Q\). We define \(\Sigma\) to be the intersection of all these half-planes. We will use the set \(\Sigma\) at various places below to get control over the set \(S\).

Lemma 8.4

\(S\subset\Sigma\).

Proof: Fix \(\epsilon>0\). If this is not the case, then by compactness we can find a convergent sequence \(\{p^{\ell}\}\), with \(p^{\ell\/}\in S^{\ell}\), which does not converge to a point of \(\Sigma\). But \(p^{\ell}\) lies in every left half plane associated to \(Q^{\ell}\). But then, by continuity, the accumulation point \(p\) lies in every left half plane associated to \(Q\). Hence \(p\in\Sigma\). \(\spadesuit\)

8.4 Structure of the Normalized Limits

We work under the assumption that \(\widehat{P}_{\infty}\) is not a single point. The goal of this section is to establish several structural properties about the sets \(S\) and \(Q\). Our first property guarantees that there is a chord \(S^{*}\) of \(S\) connecting vertices of \(Q\). Once we establish this, we show that \(Q\) is a union of two “monotone” arcs joining the endpoints of \(S^{*}\). These structural properties will be used repeatedly in subsequent sections of this chapter.

Let \(H_{Q}\) denote the convex hull of \(Q\). Note that \(S\subset Q\subset H_{Q}\).

Corollary 8.5

Suppose that \(\widehat{P}_{\infty}\) is not a single point. Then \(\delta(S,H_{Q})=1\).

Proof: Suppose not. Note that \(H_{Q^{\ell}}\subset S^{\ell-n}\) by Theorem 7.2 and convexity. Then for \(\ell\) large we have

\(\delta(Q^{\ell-n})=\delta(S^{\ell},S^{\ell-n})\leq\delta(S^{\ell},H_{Q^{\ell}}% )<\delta(S,H_{Q})+\epsilon,\)

and we can make \(\epsilon\) as small as we like. This gives us a uniform \(\delta<1\) such that \(\delta(Q^{\ell})<\delta\) once \(\ell\) is large enough. The argument in the compact case now shows that \(\widehat{P}_{\infty}\) is a single point. \(\spadesuit\)

Corollary 8.5 says that \(S\) and \(Q\) have the same diameter. Hence there is a chord \(S^{*}\subset S\) which has the same diameter as \(Q\). Since \(Q\) is a polygon, this means that \(Q\) must have vertices at either endpoint of \(S^{*}\). We normalize so that \(S^{*}\) is the unit segment joining \((0,0)\) to \((1,0)\).

Lemma 8.6

Let \(Q^{\prime}\subset Q\) be an arc of \(Q\) that joins \((0,0)\) to \((1,0)\).

  1. 1.

    The vertices of \(Q^{\prime}\) must have non-decreasing \(x\)-coordinates.

  2. 2.

    If consecutive vertices of \(Q^{\prime}\) have the same \(x\)-coordinate, they coincide.

  3. 3.

    Either \(Q^{\prime}\subset S^{*}\) or \(Q^{\prime}\) intersects \(S^{*}\) only at \((0,0)\) and \((1,0)\).

Proof: Suppose the Statement 1 is false. Then we can find a vertical line \(\Lambda\) which intersects \(S^{*}\) at a relative interior point and which intersects \(Q^{\prime}\) transversely at \(3\) points. But then once \(\ell\) is sufficiently large, \(Q^{\ell}\) will intersect all vertical lines sufficiently close to \(\Lambda\) in at least \(3\) points and moreover some of these lines will contain points of \(S^{\ell}\). This contradicts the fact that \(Q^{\ell}\) is strictly star-shaped with respect to all points of \(Q^{\ell}\).

For Statement 2, we observe that \(Q^{\prime}\) does not contain any point of the form \((0,y)\) or \((1,y)\) for \(y\not=0\). Otherwise \(Q\) has larger diameter than \(1\). This is to say that once \(Q^{\prime}\) leaves \((0,0)\) it immediately moves forward in the \(X\)-direction. Likewise, once \(Q^{\prime}\) (traced out the other way) leaves \((1,0)\) it immediately moves backward in the \(X\)-direction. If Statement 2 is false, ten we can find a non-horizontal line \(\Lambda^{\prime}\) which intersects \(S^{*}\) in a relative interior point and which intersects \(Q^{\prime}\) transversely at \(3\) points. The slope is \(\Lambda^{\prime}\) depends on which of the two vertices of \(Q^{\prime}\) lies above the other. Once we have \(\Lambda^{\prime}\) we play the same game as for the first statement, and get the same kind of contradiction.

Suppose Statement 3 is false. We use the kind of argument we had in §5.8. By Statements 1 and 2 together, \(Q^{\prime}\) must have an escape edge which touches \(S^{*}\) in a relative interior point. Moreover, this one escape edge is paired with another escape edge. Thus we can find a point \(x\in S^{*}\) which strictly lies on the same side of both of these same-type escape edges. The argument in §5.8 now shows that \(Q^{\ell}\) is not strictly star-shaped with respect to points of \(S^{\ell}\) very near \(x\). \(\spadesuit\)

Corollary 8.7

Suppose \(0\leq a<b<n\) and \(Q_{a}=Q_{b}\). Then either we have \(Q_{a}=Q_{a+1}=...=Q_{b}\) or else we have \(Q_{b}=Q_{b+1}=...=Q_{a+n}\).

Proof: In view of Lemma 8.6 it suffices to show that our two monotone arcs comprising \(Q\) are disjoint except at their endpoints.

Let \(U\) denote the open upper halfplane, bounded by the \(X\)-axis. After reflecting in the \(X\)-axis we can guarantee that one of our monotone arcs \(\alpha\) has a point in \(U\). But then, by Lemma 8.6, all of \(\alpha\) lies in \(U\) except for its endpoints. If the other monotone arc \(\beta\) intersects \(\alpha\) away from the endpoints, then \(\beta\) has a point in \(U\), but then, by Lemma 8.6, all of \(\beta\) lies in \(U\) except for the endpoints. But then \(S\) lies in \(U\), except for the points \((0,0)\) and \((1,0)\). This contradicts the fact that \(S^{*}\subset S\). \(\spadesuit\)

Our argument shows in particular that \(Q\) is embedded, up to adding repeated vertices. However, we will not directly use this property in our proof below.

8.5 The Triangular Case

We continue with the assumption that \(\widehat{P}\) is not a single point. Here we pick off a special case:

  • There is a line \(L\) such that \(Q_{0}\not\in L\).

  • \(Q_{k},Q_{k+1},...,Q_{n-k-1},Q_{n-k}\in L\) and

  • \(Q_{k}\not=Q_{n-k}\).

Figure 8.1 shows the situation. As always, the notation \(Q_{-k}\) and \(Q_{n-k}\) names the same point. All but \(2k-1\) points are on \(L\), and except for \(Q_{0}\) we don’t know where these other \(2k-1\) points are.

[Uncaptioned image]

Figure 8.1: The triangular limit \(Q\).

Given the constant energy of our orbit, the cross ratio of the lines

\(Q_{0,k},\ Q_{0,k+1},\ Q_{n-k-1,0},\ Q_{n-k,0}\)

is at least \(\epsilon_{0}\). Also, these lines are cyclically ordered about \(0\) as indicated in Figure 8.1, thanks to the \(k\)-niceness property and continuity. Also, the two lines containing \(Q_{0,k}\) and \(Q_{-k,0}\) are not parallel because \(Q_{0}\not\in L\). Hence \(S\) is contained in the shaded region in Figure 8.1, namely the triangle with vertices \(Q_{0}\) and \(Q_{\pm(k+1)}\). But this shaded region has diameter strictly smaller than the triangle \(\tau\) with vertices \(Q_{0}\) and \(Q_{\pm k}\). Hence \({\rm diam\/}(S)<{\rm diam\/}(\tau)\leq{\rm diam\/}(Q)\). This contradicts Corollary 8.5 which says, in particular, that \(S\) and \(Q\) have the same diameter.

8.6 The Case of No Folded Diagonals

We work under the assumption that \(\widehat{P}_{\infty}\) is not a single point. The notions of collapsed diagonals, folded diagonals, and aligned diagonals from §5 make sense for \(Q\) because the concepts just involve the directions of the diagonals. The proof of Lemma 5.3 also works the same way.

Lemma 8.8

\(Q\) must either have a trivial edge, a trivial distinguished diagonal, or collapsed diagonals,

Proof: As remarked in §5, the proof of the Degeneration Lemma works for sequences as well as paths, and only uses the fact that the limiting polygon has nontrivial edges and nontrivial distinguished diagonals. So, if \(Q\) has no trivial edges and no trivial distinguished diagonals, then all but one vertex of \(Q\) lies in a single line. But then \(Q\) has collapsed diagonals. \(\spadesuit\)

Remark: Here is a second, more direct proof. If Lemma 8.8 is false then we have a picture as in the left side of Figure 7.1. The feathers defined in §4.1 would be all non-degenerate and the segments joining the tips of consecutive feathers would be nontrivial. This would force \(S\) to lie in the interior of \(Q\). But then \({\rm diam\/}(S)<{\rm diam\/}(Q)\), contradicting Corollary 8.5.

If \(Q\) has a trivial distinguished diagonal, then by Lemma 8.7, we see that \(Q\) also has a trivial edge. If \(Q\) has a trivial edge, say \(Q_{-1}=Q_{0}\), then the diagonals at \(Q\) are collapsed at \(Q_{k}\). So, in all cases, \(Q\) has collapsed diagonals. We assume in this section that \(Q\) has no folded diagonals anywhere. This means that \(Q\) has aligned diagonals, say at \(Q_{k}\). Thus \(Q_{0,k}\) and \(Q_{k,2k}\) are parallel. Since \(Q\) does not lie in a line, Lemma 5.3 tells us that the chain of \(2k+1\) parallel distinguished diagonals:

\(Q_{0,k},Q_{0,k+1},Q_{1,k+1},Q_{1,k+2},...,Q_{k-1,2k},Q_{k,2k}\) (33)

Now we have a “runaway situation”. The two diagonals \(Q_{2k,k}\) and \(Q_{2k,k-1}\) (which are just the reversals of the last two in Equation 33) are parallel. Thus \(Q\) has collapsed diagonals at \(Q_{2k}\). Since \(Q\) has no folded diagonals, \(Q\) has aligned diagonals at \(Q_{2k}\). But then, applying Lemma 5.3 again, we can extend that chain in Equation 33 so that it contines as \(,...,Q_{2k-1,3k},Q_{2k,3k}\). But now \(Q\) has collapsed diagonals at \(Q_{3k}\). And so on. Continuing this way, we end up with all points on \(Q\). This is a contradiction.

The only way out is that \(Q\) must have folded diagonals somewhere

8.7 The Case of Folded Diagonals

We continue to work under the assumption that \(\widehat{P}_{\infty}\) is not a single point. Now we consider the case when \(Q\) has folded diagonals at, say, \(Q_{0}\). What this means that the diagonals \(Q_{0,k+1}\), \(Q_{0,-k-1}\) are parallel. (Again, these diagonals are well defined even when their endpoints coincide; we are just using a notational convention to name them here.) But then the corresponding half planes intersect along a single line \(L\), forcing \(\Sigma\subset L\). By Lemma 8.4, the soul \(S\) is contained in \(\Sigma\). Hence, \(S\subset L\). Letting \(S^{*}\) be the chord from §8.4, we also have \(S=S^{*}\). This is because \(S\) and \(S^{*}\) are segments of the same diagonal and in the same line. We will use \(S\) and \(S^{*}\) interchangeably below.

We normalize so that \(S\) is the line segment connecting \((0,0)\) to \((1,0)\). As in §8.4, both these points are vertices of \(Q\). The folding condition forces \(\Sigma\) (and hence \(S\)) to lie to one side of these points. Hence, we have either \(Q_{0}=(0,0)\) or \(Q_{0}=(1,0)\). Without loss of generality we consider the case when \(Q_{0}=(0,0)\). Note that points of \(Q-S\) do not belong to \(L\), because \(Q\) and \(S\) have the same diameter. We break the analysis down into cases.

Case 1: Suppose that \(Q_{k+1}\) is not an endpoint of \(S^{*}\) and \(Q_{n-k-1}\not=(0,0)\). Consider the arc \(Q^{\prime}\) given by \(Q_{0}\to...\to Q_{k+1}\to...\to Q_{\beta}=(1,0)\). Here \(\beta\) is some index we do not know explicitly, but we take \(\beta\) as large as possible, in the sense that \(Q_{\beta+1}\not=(1,0)\). The arc \(Q^{\prime}\) connects \((0,0)\) to \((1,0)\) and intersets \(S^{*}\) at \(Q_{k+1}\), a point which is neither \((0,0)\) or \((1,0)\). By Lemma 8.6, we have \(Q^{\prime}\subset S^{*}\). We conclude that \(Q_{0},...,Q_{\beta}\subset S^{*}\).

If \(\beta\) does not lie in the index interval \((k+1,n-k-1)\) then we have just shown that \(Q_{k+1},...,Q_{n-k-1}\in S^{*}\). If \(\beta=n-k-1\) we have the same result. Here is what we do if \(\beta\) does lie in \((k+1,n-k-1)\). We apply our same argument as in the previous paragraph to the arc \(Q_{\beta}\to...\to Q_{n-k-1}\), and see that \(Q_{\beta},...,Q_{n-k-1}\in S\). So, in all cases, we see that \(Q_{k+1},...,Q_{n-k-1}\in S\).

In short, \(Q_{j}\in L\) unless \(j\in\{-k,...,-1\}\). All but \(k\) vertices belong to \(L\). In particular, we have an index \(h\in\{-k,...,-1\}\) such that \(Q_{h}\not\in L\) but \(Q_{h+k},Q_{h+k+1},...,Q_{h+n-k-1},Q_{h+n-k}\in L\). Now we are close to the Triangular case from §8.5 except that all the indices are shifted by \(h\). If it happens that \(Q_{h+k}\not=Q_{h+n-k}\) then we have the Triangular Case and we are done.

The other possibility is that \(Q_{h+k}=Q_{h+n-k}\). In this case, Lemma 8.7 gives us \(Q_{h+k}=Q_{h+k+1}=Q_{h+n-k-1}=Q_{h+n-k}\). In particular, the diagonals \(Q_{h,h+k+1}\) and \(Q_{h,h+n-k-1}\) are folded at \(Q_{h}\). Since \(Q_{h}\not\in L\) this means that there is some other line \(L^{\prime}\) such that \(S\subset L^{\prime}\). This is a contradiction.

Case 2: Suppose \(Q_{-k-1}=Q_{k+1}=(1,0)\). Before analyzing this case, we remember a lesson from the end of Case 1: It is not possible for \(Q\) to have folded diagonals at a point not on \(S\).

Corollary 8.7 says that \(Q_{k+1}=...=Q_{n-k-1}=(1,0).\) This is a run of \(k+\beta\) points, where \(\beta=n-(3k+1)\geq 0\). There is some index \(h\in\{\pm 1,...\pm k\}\) such that \(Q_{h}\not\in L\). Without loss of generality we will take \(h\in\{1,...,k\}\).

Suppose first that \(n>3k+1\). Then there are at least \(k+1\) consecutive vertices sitting at \((1,0)\) and so both diagonals \(Q_{h,k+h}\) and \(Q_{h,k+h+1}\) point from \(Q_{h}\) to \((1,0)\not=Q_{h}\). This means that \(Q\) has collapsed diagonals at \(Q_{h}\). Remembering our lesson, we know that \(Q\) does not have folded diagonals at \(Q_{h}\). Hence \(Q\) has aligned diagonals at \(Q_{h}\).

Now we have the same runaway situation we had in §8.6. The diagonals in the chain \(Q_{h-k,h}...Q_{h,h+k}\) point are all pointing along the line connecting \((1,0)\) to \(Q_{h}\), and they are pointing away from \((1,0)\). This gives us collapsed diagonals at \(Q_{h+k}\). Remembering our lesson, we see that \(Q\) has aligned diagonals at \(Q_{h+k}\). And so on. All the points after \(Q_{h}\) get stuck on \(L^{\prime}\) and we have a contradiction.

If \(n=3k+1\), then the same argument works as long as \(h\not=\pm k\). So, we just have to worry about the case when all points of \(Q\) belong to \(S\) except for \(Q_{k}\) and \(Q_{-k}\), which do not belong to \(S\). Applying Lemma 8.6 to the arc \(Q_{0}\to Q_{1}\to...\to Q_{k}\to(1,0)\) we conclude that \(Q_{0}=...=Q_{k-1}=(0,0)\). Applying Lemma 8.6 to the arc \(Q_{0}\to Q_{-1}\to...\to Q_{-k}\to(1,0)\) we conclude that \(Q_{0}=...=Q_{k-1}=(0,0)\). But now we have a run of \(2k-1\geq k+1\) points sitting at \((0,0)\) and we can run the same argument as in the case \(n>3k+1\), with \((0,0)\) in place of \((1,0)\).

Case 3: The only cases left to consider is when one or both of \(Q_{\pm(k+1)}\) equals \((0,0)\). We suppose without loss of generality that \(Q_{-k-1}=(0,0)\). Since we also have \(Q_{0}=(0,0)\), Lemma 8.7 gives \(Q_{-k-1}=...=Q_{0}=(0,0)\). This is a run of \(k+2\) consecutive points sitting at \((0,0)\).

There is some smallest \(h>0\) so that \(Q_{h}\not\in S\). Applying Lemma 8.6 to the arc \(Q_{0}\to...\to Q_{k}\to...\to(1,0)\), we conclude that \(Q_{h-1}=...=Q_{1}=(0,0)\). (Otherwise Lemma 8.6 would force \(Q_{h}\in S\).)

Now we know that \(Q\) has collapsed diagonals at \(Q_{h}\not\in L\). We now get a contradiction from the same runaway situation as in Case 2.

9 Appendix

9.1 The Energy Invariance Revisited

In this section we sketch Anton Izosimov’s proof that \(\chi_{k}\circ\Delta_{k}=\chi_{k}\). This proof requires the machinery from [6]. (The perspective comes from [8], but the needed result for \(\Delta_{k}\) is in the follow-up paper [6].)

Let \(P\) be an \(n\)-gon. We let \(V_{1},...,V_{n}\) be points in \(\boldsymbol{R}^{3}\) representing the consecutive vertices of \(P\). Thus the vertex \(P_{j}\) is the equivalence class of \(V_{j}\). We can choose periodic sequences \(\{a_{i}\}\), \(\{b_{i}\}\), \(\{c_{i}\}\), \(\{d_{i}\}\) such that

\(a_{i}V_{i}+b_{i}V_{i+k}+c_{i}V_{i+k+1}+d_{i}V_{i+2k+1}=0,\hskip 30.0pt\forall i.\) (34)

Recall from §2.2 that \(\Delta_{k}=D_{k}\circ D_{k+1}\).

Lemma 9.1

One of the cross ratio factors of \(\chi_{k}\circ D_{k+1}\) is \((a_{0}d_{-k})/(c_{0}b_{-k})\).

Proof: One of the factors is the cross ratio of \(P_{0},y,x,P_{k+1}\), where

\(x=P_{0,k+1}\cap P_{k,2k+1},\hskip 30.0pty=P_{-k,1}\cap P_{0,k+1}.\)

(Compare the right side of Figure 2.1, shifting all the indices there by \(k+1\).)

The points \(x\) and \(y\) respectively are represented by vectors

\(X=a_{0}V_{0}+c_{0}V_{k+1}=-b_{0}V_{k}-d_{0}V_{2k+1},\)
\(Y=-a_{-k}V_{-k}-c_{-k}V_{1}=b_{-k}V_{0}+d_{-k}V_{k+1}.\)

The point here is that the vector \(X\) lies in the span of \(\{V_{0},V_{k+1}\}\) and in the span of \(\{V_{k},V_{2k+1}\}\) and projectively this is exactly what is required. A similar remark applies to \(Y\).

Setting \(\Omega=V_{0}\times V_{k+1}\), we compute the relevant cross ratio as

\(\frac{V_{0}\times Y}{V_{0}\times X}\cdot\frac{X\times V_{k+1}}{Y\times V_{k+1}% }=\frac{d_{-k}\Omega}{c_{0}\Omega}\times\frac{a_{0}\Omega}{b_{-k}\Omega}=\frac% {d_{-k}a_{0}}{b_{-k}c_{0}},\) (35)

which is just a rearrangement of the claimed term. \(\spadesuit\)

The other cross ratio factors are obtained by shifting the indices in an obvious way. As an immediate corollary, we see that

\(\chi_{k}(D_{k+1}(P))=\prod_{i=1}^{n}\frac{a_{i}d_{i}}{b_{i}c_{i}}.\) (36)

Let us call this quantity \(\mu_{k}(P)\).

Lemma 9.2

If \(\mu_{k}\circ\Delta_{k}=\mu_{k}\) then \(\chi_{k}\circ\Delta_{k}=\chi_{k}\).

Proof: If \(\mu_{k}\circ\Delta_{k}=\mu_{k}\) then \(\mu_{k}\circ\Delta_{k}^{-1}=\mu_{k}\). Equation 36 says that

\(\chi_{k}\circ D_{k+1}=\mu_{k},\hskip 30.0pt\mu_{k}\circ D_{k+1}=\chi_{k}.\) (37)

The first equation implies the second because \(D_{k+1}\) is an involution. Since \(D_{k+1}\) conjugates \(\Delta_{k}\) to \(\Delta_{k}^{-1}\) we have

\(\chi_{k}\circ\Delta_{k}=\chi_{k}\circ D_{k+1}\circ\Delta_{k}^{-1}\circ D_{k+1}% =\mu_{k}\circ\Delta_{k}^{-1}\circ D_{k+1}=\mu_{k}\circ D_{k+1}=\chi_{k}.\)

This completes the proof. \(\spadesuit\)

Let \(\widetilde{P}=\Delta_{k}(P)\). Let \(\{\widetilde{a}_{i}\}\), etc., be the sequences associated to \(\widetilde{P}\). We want to show that

\(\prod_{i=1}^{n}\frac{a_{i}d_{i}}{b_{i}c_{i}}=\prod_{i=1}^{n}\frac{\widetilde{a% }_{i}\widetilde{d}_{i}}{\widetilde{b}_{i}\widetilde{c}_{i}}.\) (38)

This is just a restatement of the equation \(\mu_{k}\circ\Delta_{k}=\mu_{k}\).

Now we use the formalism from [6] to establish Equation 38. We associate to our polygon \(P\) operator \(D\) on the space \(\cal V\) of bi-infinite sequences \(\{V_{i}\}\) of vectors in \(\boldsymbol{R}^{3}\). The definition of \(D\) is given coordinate-wise as

\(D(V_{i})=a_{i}V_{i}+b_{i}T^{k}(V_{i})+c_{i}T^{k+1}(V_{i})+d_{i}T^{2k+1}(V_{i}).\) (39)

Here \(T\) is the shift operator, whose action is \(T(V_{i})=V_{i+1}\). If we take \(\{V_{i}\}\) to be a periodic bi-infinite sequence of vectors corresponding to our polygon \(P\), then \(D\) maps \(\{V_{i}\}\) to the \(0\)-sequence.

Next, we write \(D=D_{+}+D_{-}\) where coordinate-wise

\(D_{+}(V_{i})=a_{i}V_{i}+c_{i}T^{k+1}(V_{i}),\hskip 30.0ptD_{-}(V_{i})=b_{i}T^{% k}(V_{i})+d_{i}T^{2k+1}(V_{i}).\) (40)

The pair \((D_{+},D_{-})\) is associated to the polygon \(P\).

Let \(\widetilde{D}\) and \((\widetilde{D}_{+},\widetilde{D}_{-})\) be the corresponding operators associated to \(\widetilde{P}\). One of the main results of [6] is that the various choices can be made so that

\(\widetilde{D}_{+}D_{-}=\widetilde{D}_{-}D_{+}.\) (41)

This is called refactorization. Equating the lowest (respectively highest) terms of the relation in Equation 41 gives us the identity \(\widetilde{a}_{i}b_{i}=\widetilde{b}_{i}a_{i+k}\) (respectively \(\widetilde{c}_{i}d_{i+k+1}=\widetilde{d}_{i}c_{i+2k+1}\).) These relations hold for all \(i\) and together imply Equation 38.

9.2 Extensions of Glick’s Formula

Theorem 1.1 in [3] says that the coordinates for the collapse point of the pentagram map \(\Delta_{1}\) are algebraic functions of the coordinates of the initial polygon. In Equation 1.1 of [3], Glick goes further and gives a formula for the collapse point. I will explain his formula. Let \((x^{*},y^{*})\) denote the accumulation point of the forward iterates of \(P\) under \(\Delta_{1}\). Let \(\widehat{P}_{\infty}=(x^{*},y^{*},1)\) be the collapse point. In somewhat different notation, Glick introduces the operator

\(T_{P}=nI_{3}-G_{P},\hskip 30.0ptG_{P}(v)=\sum_{i=1}^{n}\frac{|P_{i-1},v,P_{i+1% }|}{|P_{i-1},P_{i},P_{i+1}|}P_{i}.\) (42)

Here \(|a,b,c|\) denotes the determinant of the matrix with rows \(a,b,c\) and \(I_{3}\) is the \(3\times 3\) identity matrix. It turns out \(T_{P}\) is a \(\Delta_{1}\)-invariant operator, in the sense that \(T_{\Delta_{0}(P)}=T_{P}\). Moreover \(P_{\infty}\) is an eigenvector of \(T_{P}\). This is Glick’s formula for \(\widehat{P}_{\infty}\). Actually, one can say more simply that \(G_{P}\) is a \(\Delta_{0}\)-invariant operator and that \(\widehat{P}_{\infty}\) is a fixed point of the projective action of \(G_{p}\). This means that the vectors representing these points in \(\boldsymbol{R}^{3}\) are eigenvectors for the operator. The reason Glick uses the more complicated expression \(nI_{3}-G_{P}\) is that geometrically it is easier to work with.

Define \(G_{P,a,b}\) by the formula

\(G_{P,a,b}(v)=\sum_{i=1}^{n}\frac{|P_{i-a},v,P_{i+b}|}{|P_{i-a},P_{i},P_{i+b}|}% P_{i}.\) (43)

Let \(\widehat{P}_{\infty,k}\) be the limit point of the forward iterates of \(P\) under \(\Delta_{k}\).

A lot of experimental evidence suggests the following conjecture.

Conjecture 9.3

Let \(k\geq 2\). If \(n=3k+1\) the point \(\widehat{P}_{\infty}\) is a fixed point for the projective action of \(G_{P,k,k}\). If \(n=3k+2\) the point \(\widehat{P}_{\infty}\) is a fixed point for the projective action of \(G_{P,k+1,k+1}\). In particular, in these cases the coordinates of \(\widehat{P}_{\infty}\) are algebraic functions of the vertices of \(P\).

Anton Izosimov kindly explained the following lemma, which seems like a big step in proving the conjecture. (I am still missing the geometric side of Glick’s argument in this new setting.)

Lemma 9.4

When \(n=3k+1\) the operator \(G_{P,k,k}\) is invariant under \(\Delta_{k}\). When \(n=3k+2\) the operator \(G_{P,k+1,k+1}\) is invariant under \(\Delta_{k}\).

Proof: These operators are Glick’s operator in disguise. When \(n=3k+1\) we can relabel our \(n\)-gons in a way that converts \(\Delta_{k}\) to the pentagram map. The corresponding space of birds \(B_{n,k}\) corresponds to some strange set of “relabeled \(k\)-birds”. This relabeling converts \(G_{P,k,k}\) respectively to Glick’s original operator. This proves the invariance of \(G_{P,k,k}\) under \(\Delta_{k}\) when \(n=3k+1\). A similar thing works for \(n=3k+2\), but this time the relabeling converts \(\Delta_{k}\) to the inverse of the pentagram map. \(\spadesuit\)

I was not able to find any similar formulas when \(n>3k+2\).

Question 9.5

When \(n>3k+2\) and \(P\) is a \(k\)-bird, are the coordinates of the collapse point \(\widehat{P}_{\infty}\) algebraic functions of the vertices of \(P\)?

Here is one more thing I have wondered about. Suppose that \(n\) is very large and \(P\) is a convex \(n\)-gon. Then \(P\) can be considered as a \(k\)-bird for all \(k=1,2,...,\beta\), where \(\beta\) is the largest integer such that \(n\geq 3\beta+1\). When we apply the map \(\Delta_{k}\) for these various values of \(k\) we get potentially \(\beta\) different collapse points. All I can say, based on experiments, is that these points are not generally collinear.

Question 9.6

Does the collection of \(\beta\) collapse points in this situation have any special meaning?

9.3 Star Relabelings

Let us further take up the theme in the proof of Lemma 9.4. Given an \(n\)-gon \(P\) and and some integer \(r\) relatively prime to \(n\), we define a new \(n\)-gon \(P^{*r}\) by the formula

\(P^{*r}_{j}=P_{rj}.\) (44)

Figure 1.5 shows the \(P^{*(-3)}\) when \(P\) is the regular \(10\)-gon.

As we have already mentioned, the action of \(\Delta_{1}\) on the \(P^{*(-k)}\) is the same as the action of \(\Delta_{k}\) on \(P\) when \(n=3k+1\). So, when \(n=3k+1\), the pentagram map has another nice invariant set (apart from the set of convex \(n\)-gons), namely

\(B_{k,n}^{*(-k)}=\{P^{*(-k)}|\ P\in B_{k,n}\}.\)

The action of the pentagram map on this set is geometrically nice. If we suitably star-relabel, we get star-shaped (and hence embedded) polygons. A similar thing works when \(n=3k+2\).

References

  • [1] Q. Aboud and A. Izosimov, The Limit Point of the Pentagram Map and Infinitesimal Monodromy, I.M.R.N., Vol 7, (2022)
  • [2] M. Gekhtman, M. Shapiro, S. Tabachnikov, A. Vainshtein, Integrable cluster dynamics of diected networks and pentagram maps, Adv. Math. 300 (2016), pp 390-450
  • [3] M. Glick, The Limit Point of the Pentagram Map, International Mathematics Research Notices 9 (2020) pp. 2818–2831
  • [4] M. Glick, The pentagram map and \(Y\)-patterns, Adv. Math. 227, 2012, pp. 1019–1045.
  • [5] A. B. Goncharov and R. Kenyon, Dimers and Cluster Integrable Systems, Ann. Sc. Ec. Norm. Super. (4) 46 (2013) no. 5 pp 747–813
  • [6] A. Izosimov and B. Khesin, Long Diagonal Pentagram Maps, Bulletin of the L.M.S., vol. 55, no. 3, (2023) pp. 1-15
  • [7] A. Izosimov, The pentagram map, Poncelet polygons, and commuting difference operators, Compos. Math. 158 (2022) pp 1084-1124
  • [8] A. Izosimov, Pentagram maps and refactorization in Poisson-Lie groups, Advances in Mathematics, vol. 404 (2022)
  • [9] A. Izosimov, Intersecting the Sides of the Polygon, Proc. A.M.S. 150 (2022) 639-649.
  • [10] B. Khesin, F. Soloviev Integrability of higher pentagram maps, Mathem. Annalen. Vol. 357 no. 3 (2013) pp. 1005–1047
  • [11] B. Khesin, F. Soloviev The geometry of dented pentagram maps, J. European Math. Soc. Vol 18 (2016) pp. 147 – 179
  • [12] G. Mari Beffa, On Generalizations of the Pentagram Map: Discretizations of AGD Flows, Journal of Nonlinear Science, Vol 23, Issue 2 (2013) pp. 304–334
  • [13] G. Mari Beffa, On integrable generalizations of the pentagram map
    Int. Math. Res. Notices (2015) (12) pp. 3669-3693
  • [14] R Felipe and G. Mari-Beffa, The pentagram map on Grassmannians, Ann. Inst. Fourier (Grenoble) 69 (2019) no. 1 pp 421–456
  • [15] Th. Motzkin, The pentagon in the projective plane, with a comment on Napier’s rule, Bull. Amer. Math. Soc. 52, 1945, pp. 985–989.
  • [16] N. Ovenhouse, The Non-Commutative Integrability of the Grassman Pentagram Map, arXiv 1810.11742 (2019)
  • [17] V. Ovsienko, R. E. Schwartz, S. Tabachnikov, The pentagram map: A discrete integrable system, Comm. Math. Phys. 299, 2010, pp. 409–446.
  • [18] V. Ovsienko, R. E. Schwartz, S. Tabachnikov, Liouville-Arnold integrability of the pentagram map on closed polygons, Duke Math. J. Vol 162 No. 12 (2012) pp. 2149–2196
  • [19] R. E. Schwartz, The pentagram map, Exper. Math. 1, 1992, pp. 71–81.
  • [20] R. E. Schwartz, Discrete monodromy, pentagrams, and the method of condensation, J. of Fixed Point Theory and Appl. 3, 2008, pp. 379–409.
  • [21] R. E. Schwartz, A Textbook Case of Pentagram Rigidity, arXiv 2108-07604 preprint (2021)[
  • [22] R. E. Schwartz, Pentagram Rigidity for Centrally Symmetric Octagons, I.M.R.N. (2024) pp 9535–9561
  • [23] F. Soloviev Integrability of the Pentagram Map, Duke Math J. Vol 162. No. 15, (2012) pp. 2815 – 2853
  • [24] M. Weinreich, The Algebraic Dynamics of the Pentagram Map, Ergodic Theory and Dynamical Systems 43 (2023) no. 10, pp. 3460 – 3505