1 Introduction

The geometry of incircular nets (IC-nets) has recently been discussed in great detail in [1]. IC-nets were introduced by Böhm [7] and they are defined as congruences of straight lines in the plane with the combinatorics of the square grid such that each elementary quadrilateral admits an inscribed circle. IC-nets have a wealth of geometric properties, including the distinctive feature that any IC-net comes with a conic to which the gridlines are tangent. IC-nets are closely related to Poncelet(–Darboux) grids, which were originally introduced by Darboux [10] and further studied in [17, 21].

Checkerboard IC-nets constitute a natural generalisation of IC-nets. The gridlines of checkerboard IC-nets have the combinatorics of the square grid but it is only required that every second quadrilateral admits an inscribed circle, namely the “black” (or “white” if the colours are interchanged) quadrilaterals if the quadrilaterals of the net are combinatorially coloured like those of a checkerboard. Checkerboard IC-nets can be consistently oriented so that their lines and circles are in oriented contact. Thus, these nets are naturally treated in terms of Laguerre geometry. In [5] checkerboard IC-nets were explicitly integrated in terms of Jacobi elliptic functions. The integration is similar to the case of elliptic billiards [12]. Recently in [4] the corresponding definitions and results were extended to the cases of incircular nets in the 2-sphere and also in the hyperbolic plane by developing the corresponding Laguerre geometries.

In this paper we suggest a purely projective generalisation of IC-nets. Namely, we consider planar congruences of straight lines with the combinatorics of the square grid and with all elementary quadrilaterals possessing touching inscribed conics (see Fig. 12). It is worth mentioning that the lines of the projective grids we introduce correspond not to the lines of IC-nets but to the lines passing through the centres of their circles. We describe their geometry in detail and show, in particular, in Sect. 4.2 that the lines of these grids touch a common conic. A further important property is that planar grids of quadrilaterals with touching inscribed conics are planar Koenigs nets. Koenigs nets are an important example of integrable discrete differential geometry [6]. In Sect. 3.2, we show that the property to possess touching inscribed conics is characteristic for general Koenigs net. This characterisation of Koenigs nets via inscribed conics (Theorem 3.5) was independently discovered by Christian Müller.

Fig. 1
figure 1

For any billiard in the grey conic, there is an associated incircular net. More generally, for any polygonal chain inscribed in the grey conic, there is an associated grid of quadrilaterals with touching inscribed conics. The inscribed circles and the touching inscribed conics are in combinatorially dual line grids. The line grid with touching inscribed conics is given by the lines passing through the centres of the circles

Our geometric analysis is based essentially on Theorem 4.2, which is an incidence theorem for five conics and six touching lines, see Fig. 12. The corresponding implications for grids of quadrilaterals with touching inscribed conics are described in Sect. 4. In particular, it is shown that these grids can be constructed via polygonal chains that are inscribed in conics. In Sect. 4.4 it is demonstrated how the special case of billiards in conics can be used to generate incircular nets (see Fig. 1).

2 Preliminaries

In this section we present some known results about inscribed conics. Many theorems about quadrilaterals with inscribed conics can be found in, for instance, [9, Chaps. XII, XVI, and XVIII]. Many other theorems about conics can be found in [13].

In the projective plane \(\mathbb {P}^2\), any arrangement of lines is called generic if and only if no three of the lines are concurrent. Let \(\Box (v_1, v_2, v_3, v_4)\) denote the quadrilateral with the vertices \(v_1, v_2, v_3, v_4\) and with the generic edge-lines \((v_1, v_2), (v_2,v_3), (v_3,v_4), (v_4,v_1)\). The lines \((v_1, v_3)\) and \((v_2, v_4)\) are the diagonals of the quadrilateral. The notation \(p_{i,i+1}\) will be used to denote a point that is contained in the line \((v_i, v_{i+1}\)). Proposition 2.1 is a degenerate case of Brianchon’s theorem [2, 13].

Proposition 2.1

Let \(p_{1,2},p_{2,3},p_{3,4},p_{4,1}\) be the four tangency points of a non-degenerate conic that is inscribed in a quadrilateral in \(\mathbb {P}^2\). Then, the lines \((p_{1,2},p_{3,4})\) and \((p_{2,3}, p_{4,1})\) are concurrent with the two diagonals of the quadrilateral. (See Fig. 4.)

Let \(p_{1,2}, p_{2,3}, p_{3,1}\) be points that are distinct from the vertices of a triangle \(\triangle (v_1, v_2, v_3)\). The points form a Ceva configuration if and only if the three lines \((v_1,p_{2,3})\), \((v_2,p_{3,1})\), and \((v_3, p_{1,2})\) are concurrent. The points form a Menelaus configuration if and only if the three points \(p_{1,2}\), \(p_{2,3}\), and \(p_{3,1}\) are collinear. (See Fig. 2.)

Theorem 2.2

(Ceva’s and Menelaus’ theorems)  Consider a triangle \(\triangle (v_1, v_2, v_3)\) in the affine plane. Let \(p_{1,2}\), \(p_{2,3}\), and \(p_{3,1}\) be points on the respective edge-lines \((v_1,v_2)\), \((v_2,v_3)\), and \((v_3,v_1)\) that are distinct from the vertices of the triangle. Then,

$$\begin{aligned}\frac{l(v_1,p_{1,2})}{l(p_{1,2},v_2)} \cdot \frac{l(v_2,p_{2,3})}{l(p_{2,3},v_3)} \cdot \frac{l(v_3,p_{3,1})}{l(p_{3,1},v_1)}\end{aligned}$$
  1. (i)

    equals 1 if and only if the points form a Ceva configuration,

  2. (ii)

    equals  \(-1\) if and only if the points form a Menelaus configuration.

Here, l(vp) denotes an oriented length.

Note that the quotient of the oriented lengths is invariant with respect to the line orientation. Theorem 2.2 can be found, for example, in [6, 19, 20].

Fig. 2
figure 2

For Ceva configurations and also for Menelaus configurations, the placement of the point \(p_{3,1}\) can be uniquely determined by the placement of the points \(p_{1,2}\) and \(p_{2,3}\)

Proposition 2.3 is a limit of the well-known fact that there is a unique non-degenerate conic tangent to five generic lines. A proof can be found in [8], for example.

Proposition 2.3

For any quadrilateral in \(\mathbb {P}^2\), there exists a 1-parameter family of inscribed conics. (See Fig. 3.) Any non-degenerate inscribed conic can be uniquely determined by specifying one of its tangency points that is not a vertex of the complete quadrilateral.

Fig. 3
figure 3

For any quadrilateral, there is a 1-parameter family of inscribed conics. The three diagonals of the complete quadrilateral are degenerate inscribed conics

Theorem 2.4

Let \(p_{1,2},p_{2,3},p_{3,4},p_{4,1}\) be four distinct points that are distinct from the vertices of a quadrilateral \(\Box (v_1,v_2,v_3,v_4)\) in \(\mathbb {P}^2\). These points determine a Ceva configuration for each of the triangles \(\triangle (v_1, v_2, v_3)\), \(\triangle (v_2, v_3, v_4)\), \(\triangle (v_3, v_4, v_1)\), \(\triangle (v_4, v_1, v_2)\). The intersection point of the diagonals of \(\Box (v_1, v_2, v_3, v_4)\) is a common point of the four Ceva configurations if and only if the points \(p_{1,2},p_{2,3},p_{3,4},p_{4,1}\) are the tangency points of a non-degenerate inscribed conic. (See Fig. 4.)

Proof

By applying a projective transformation to \(\mathbb {P}^2\), the quadrilateral \(\Box (v_1,v_2,v_3,v_4)\) can be mapped to a square. Then, any inscribed conic is symmetric with respect to the diagonals of the square. So, the intersection point of the diagonals is a common point of the four Ceva configurations. For the converse, suppose that the intersection point of the diagonals is a common point of the four Ceva configurations. Then, the four points on the edge-lines of the square must be symmetric about the diagonals of the square. So, they are the tangency points of an inscribed conic. \(\square \)

Fig. 4
figure 4

For any non-degenerate conic that is inscribed in the quadrilateral, the two lines connecting the opposite tangency points are concurrent with the two diagonals. The tangency points determine a Ceva configuration on each of the triangles \(\triangle (v_1, v_2, v_3)\), \(\triangle (v_2, v_3, v_4)\), \(\triangle (v_3, v_4, v_1)\), \(\triangle (v_4, v_1, v_2)\). The intersection point \((v_1, v_3)\cap (v_2,v_4)\) is a common point of the four Ceva configurations

Theorem 2.4 is a generalisation of the fact that Ceva configurations correspond to non-degenerate conics that are inscribed in triangles.

Fig. 5
figure 5

The points \(p_{1,2}, p_{2,3},p_{3,4},p_{4,1}\) are the tangency points of an inscribed conic. Lemma 2.5 defines an inscribed conic with tangency points \(q_{1,2},q_{2,3},q_{3,4},q_{4,1}\) such that \(q_{1,2},q_{3,4},p_{2,3},p_{4,1}\) are collinear and \(q_{2,3},q_{4,1},p_{1,2},p_{3,4}\) are collinear

Lemma 2.5

Consider a quadrilateral \(\Box (v_1, v_2, v_3, v_4)\) in \(\mathbb {P}^2\) and let r be the intersection point of the diagonals. Let \(p_{1,2},p_{2,3},p_{3,4},p_{4,1}\) be the tangency points of an inscribed conic \(\mathscr {C}\). As shown in Fig. 5, construct the points \(q_{1,2},q_{2,3},q_{3,4},q_{4,1}\) by drawing the two lines containing the collinear points \(\{p_{1,2}, r, p_{3,4}\}\) and \(\{p_{2,3}, r, p_{4,1}\}\). The points \(q_{1,2},q_{2,3},q_{3,4},q_{4,1}\) are the tangency points of a conic that is inscribed in \(\Box (v_1,v_2,v_3,v_4)\).

Proof

By applying a projective transformation, the quadrilateral \(\Box (v_1, v_2, v_3, v_4)\) can be mapped to a square. Then, the inscribed conic \(\mathscr {C}\) is symmetric with respect to the two diagonals of the quadrilateral. The two lines containing the collinear points \(\{p_{1,2}, r, p_{3,4}\}\) and \(\{p_{2,3}, r, p_{4,1}\}\) are also symmetric with respect to both of the diagonals. In particular, the points \(q_{1,2},q_{2,3},q_{3,4},q_{4,1}\) are symmetric with respect to both of the diagonals. So, by Theorem 2.4, they are the tangency points of an inscribed conic. \(\square \)

For any quadrilateral \(\Box (v_1, v_2, v_3, v_4)\) in \(\mathbb {P}^2\), Lemma 2.5 establishes an involution on the 1-parameter family of inscribed conics. However, there is one degenerate case. For any quadrilateral, there is a unique inscribed conic that is projectively equivalent to a circle inscribed in a square. It is mapped under the involution to a degenerate inscribed conic, namely the double line \(((v_1,v_2)\cap (v_3,v_4), (v_2, v_3) \cap (v_4,v_1))\). We are mostly interested in the generic case.

3 Nets of Planar Quadrilaterals with Touching Inscribed Conics

3.1 Porism

In projective space \(\mathbb {P}^n\), \(n \ge 2\), nets of planar quadrilaterals (or Q-nets) are discrete surfaces that are defined by gluing together planar quadrilaterals. By definition, two planar quadrilaterals are glued together if and only if they have two common vertices on a common edge-line. Nets of planar quadrilaterals with touching inscribed conics are nets of planar quadrilaterals such that each planar quadrilateral is equipped with an inscribed conic such that, for any two neighbouring quadrilaterals, the two inscribed conics have the same tangency point on their common edge-line.

A loop of planar quadrilaterals is a net of planar quadrilaterals where every quadrilateral is glued with exactly two other quadrilaterals. A loop of planar quadrilaterals is called bipartite if the vertices can be bicoloured so that the vertices have different colours if they share an edge.

Fig. 6
figure 6

If a bipartite loop of planar quadrilaterals admits one instance of touching inscribed conics, then it admits a 1-parameter family of touching inscribed conics

Theorem 3.1

Consider a bipartite loop of finitely many planar quadrilaterals in projective space \(\mathbb {P}^n\), \(n \ge 2\). If it admits one instance of touching inscribed conics, then it admits a 1-parameter family of touching inscribed conics (See Fig. 6.)

Fig. 7
figure 7

The central projection \(f_i:l_{i-1} \rightarrow l_i\) is defined in the proof of Theorem 3.1. In the first case, the centre is \(r_i\). In the second case, the centre is \(r^*_i\)

Proof

Enumerate the quadrilaterals \(\{Q_i\}_{i=1}^n\) of the bipartite loop so that \(Q_{i}\) and \(Q_{i+1}\) are neighbouring quadrilaterals for any \(i\in \mathbb {Z}/n\mathbb {Z}\). Let \(l_i\) denote the common edge-line of the two neighbouring quadrilaterals \(Q_{i}\) and \(Q_{i+1}\). Let \(r_i\) denote the intersection of the diagonals of \(Q_i\). For each \(i \in \mathbb {Z}/n\mathbb {Z}\), define a central projection \(f_i:l_{i-1} \rightarrow l_{i}\). There are two cases to consider. First, suppose that the lines \(l_{i-1}\) and \(l_i\) do not intersect at a vertex of the quadrilateral \(Q_i\), as shown in the left of Fig. 7. Then \(f_i\) is defined to be the central projection with centre \(r_i\). Second, suppose that the lines \(l_{i-1}\) and \(l_i\) do intersect at a vertex of the quadrilateral \(Q_i\), as shown in the right of Fig. 7. Then, the map \(f_i:l_{i-1}\rightarrow l_i\) is defined to be the central projection with centre \(r^*_i\) defined as the intersection of two of the three diagonals of the complete quadrilateral determined by \(Q_i\). The two diagonals are chosen so that they determine a quadrilateral where \(l_{i-1}\) and \(l_i\) are opposite edge-lines. Because the loop is bipartite, the two common vertices of the quadrilaterals \(Q_n\) and \(Q_1\) are two fixed points of the projective transformation \(f := f_{n} \circ f_{n-1} \circ \cdots \circ f_2 \circ f_1 :l_0 \rightarrow l_0\). Suppose that the bipartite loop admits an instance of touching inscribed conics. For each conic inscribed in \(Q_i\), Proposition 2.1 shows that the central projection \(f_i\) maps the tangency point of \(l_{i-1}\) to the tangency point of \(l_i\). So, the touching point on the line \(l_0\) is a fixed point of the projective transformation f. The map f must be the identity because it has three fixed points. So the loop admits a 1-parameter family of touching inscribed conics. \(\square \)

Corollary 3.2

A Q-net \(f:\mathbb {Z}^2 \rightarrow \mathbb {P}^n\), \(n \ge 2\), admits an instance of touching inscribed conics if and only if it admits a 1-parameter family of touching inscribed conics. (See Fig. 8.)

Fig. 8
figure 8

If a Q-net admits an instance of touching inscribed conics, then it admits a 1-parameter family of touching inscribed conics and, by Theorem 3.5, it is a Koenigs net

Theorem 3.3

In projective space \(\mathbb {P}^n\), \(n \ge 2\), the double cover of a non-bipartite loop always admits a 1-parameter family of touching inscribed conics.

Proof

As in the proof of Theorem 3.1, enumerate the quadrilaterals and let \(l_i\) denote the common edge-line of the two neighbouring quadrilaterals \(Q_{i}\) and \(Q_{i+1}\) for all \(i \in \mathbb {Z}/n\mathbb {Z}\). Define \(f:l_0 \rightarrow l_0\) to be the projective transformation \(f_{n}\circ f_{n-1}\circ \cdots \circ f_2 \circ f_1\) that was defined in the proof of Theorem 3.1. Let \(v_1\) and \(v_2\) be the two common vertices of \(Q_1\) and \(Q_n\). Because the loop of planar quadrilaterals is not bipartite, it follows that \(f(v_1)=v_2\) and \(f(v_2)=v_1\). However, any projective transformation \(\mathbb {P}^1 \rightarrow \mathbb {P}^1\) is an involution if it exchanges two distinct points [20, Lem. 8.1]. Therefore, \(f\circ f \equiv \text {id}\). \(\square \)

3.2 Koenigs Nets

Two planar quadrilaterals \(\Box (a, b, c, d)\) and \(\Box (a^*, b^*, c^*, d^*)\) in \(\mathbb {R}^n\), \(n \ge 2\), are called dual quadrilaterals if and only if their corresponding edge-lines are parallel and their non-corresponding diagonals are parallel. For any planar quadrilateral, a dual quadrilateral exists and it is uniquely determined up to translation and rescaling. It is worth mentioning that the notion of dual quadrilaterals is not projective.

A net \(f:\mathbb {Z}^2\rightarrow \mathbb {A}^n\) of planar quadrilaterals in affine space \(\mathbb {A}^n\), \(n\ge 2\), is called a 2-dimensional Koenigs net if there exists a Christoffel dual net \(f^*:\mathbb {Z}^2 \rightarrow \mathbb {A}^n\) such that the corresponding quadrilaterals are dual [6]. Although 2-dimensional Koenigs nets are defined in terms of affine geometry, it is known that the class of 2-dimensional Koenigs nets is invariant under projective transformations.

Definition 3.4

Consider a Q-net \(f:\mathbb {Z}^2 \rightarrow \mathbb {A}^n\), \(n \ge 2\). Denote by \(M_{i,j}\) the intersection point of the diagonals of the quadrilateral \(\Box (f_{i,j}, f_{i+1,j}, f_{i+1,j+1}, f_{i, j+1})\). Then, the net \(f:\mathbb {Z}^2 \rightarrow \mathbb {A}^n\) is a 2-dimensional Koenigs net if and only if the following condition is satisfied for all \((i,j) \in \mathbb {Z}^2\):

$$\begin{aligned} \frac{l(M_{i,j}, f_{i+1,j})}{l(M_{i,j},f_{i,j+1})}\cdot \frac{l(M_{i-1,j}, f_{i,j+1})}{l(M_{i-1,j},f_{i-1,j})}\cdot \frac{l(M_{i-1,j-1},f_{i-1,j})}{l(M_{i-1,j-1},f_{i,j-1})}\cdot \frac{l(M_{i,j-1},f_{i,j-1})}{l(M_{i,j-1},f_{i+1,j})} = 1 \end{aligned}$$
(1)

This algebraic characterisation and further projective geometric properties of Koenigs nets can be found in [6].

Fig. 9
figure 9

The identity (1) is valid if and only if the net of planar quadrilaterals admits a 1-parameter family of touching inscribed conics. The identity (1) says that the product of the oriented lengths of the dashed arrows is equal to the product of the oriented lengths of the solid arrows

Theorem 3.5

A Q-net \(f:\mathbb {Z}^2 \rightarrow \mathbb {P}^n\), \(n \ge 2\), is a 2-dimensional Koenigs net if and only if it admits (a 1-parameter family of) touching inscribed conics.

Proof

Consider the four quadrilaterals of the Q-net in Fig. 9. Suppose that the four quadrilaterals have touching inscribed conics. Equivalently, by Theorem 2.4, the touching points of the inscribed conics determine four Ceva configurations that are highlighted in Fig. 9. The points M, which are the intersections of the diagonals of the quadrilaterals, are points of the four Ceva configurations. Each of the Ceva configurations implies the multi-ratio identity (i) of Theorem 2.2, saying that the product of three ratios of oriented lengths equals 1. Consider the product of the four equations. The product gives the identity (1) because the lengths can be oriented so that cancellations occur on the common edge-lines of the four Ceva configurations. For the converse, Ceva’s theorem can be used to show that the identity (1) is sufficient to ensure that there is a 1-parameter family of Ceva configurations as shown in Fig. 9. Equivalently, by Theorem 2.4, there is a 1-parameter family of touching inscribed conics. \(\square \)

Corollary 3.6

If all the edge-lines of a Q-net \(f:\mathbb {Z}^2 \rightarrow \mathbb {P}^n\), \(n\ge 2\), are tangent to a quadric and if none of the planes of the Q-net are contained in the quadric, then generically f is a 2-dimensional Koenigs net.

Proof

Consider a planar quadrilateral of the Q-net. As the plane of the quadrilateral is not contained in the quadric, the plane intersects the quadric in a conic. Generically, the conic is non-degenerate. So, the Q-net admits an instance of touching inscribed conics. By Theorem 3.5, the Q-net is a Koenigs net. \(\square \)

Examples of Q-nets with their edge-lines tangent to a sphere are given by Koebe polyhedra, which are used in [3] to construct discrete minimal surfaces. The corresponding touching conics are circles. Koebe polyhedra have a 1-parameter family of touching inscribed conics.

4 Line Grids with Quadrilaterals with Touching Inscribed Conics

4.1 Polygonal Chains Inscribed in Conics

Now we are going to give a direct application of Lemma 2.5. Let \(p_0, p_1, \ldots , p_m\) and \(q_0,q_1,\ldots ,q_n\) be the vertices of two polygonal chains that are inscribed in a non-degenerate conic \(\mathscr {C}\). Let \(k_0,k_1,\ldots ,k_m\) and \(l_0, l_1,\ldots ,l_n\) be the respective tangent lines of \(\mathscr {C}\). The notation \(\Box (k_{i-1},l_{j-1}, k_i, l_j)\) stands for the quadrilateral with the vertices \(k_{i-1}\cap l_{j-1}, k_{i-1}\cap l_{j}, k_{i}\cap l_{j}, k_{i}\cap l_{j-1}\). By Lemma 2.5, the points \((p_{i-1}, p_i)\cap l_{j-1}\), \((p_{i-1} , p_i) \cap l_j\), \((q_{j-1} , q_j) \cap k_{i-1}\), \((q_{j-1} , q_j) \cap k_{i} \) are the tangency points of a conic that is inscribed in \(\Box (k_{i-1},l_{j-1}, k_i, l_j)\). Therefore, the \(m\times n\) grid \(\{\Box (k_{i-1},l_{j-1}, k_i, l_j)\}_{1 \le i \le m, 1 \le j \le n}\) admits an instance of touching inscribed conics such that the tangency points satisfy some non-trivial collinearities. An example is shown in Fig. 10 where the non-trivial collinearities are represented by the dotted lines.

Fig. 10
figure 10

Two polygonal chains are inscribed in a conic. The dotted lines are the lines \((p_0, p_1),(p_1, p_2),(q_0, q_1),(q_1, q_2)\). By construction, the tangency points of the touching inscribed conics lie on the dotted lines

In the above construction of grids of quadrilaterals with touching inscribed conics, the two polygonal chains determine the “horizontal” and “vertical” lines of the grid. However, they can be merged. (See Fig. 11.)

Fig. 11
figure 11

An inscribed polygon and a grid of quadrilaterals with touching inscribed conics such that the tangency points are contained in the dotted edge-lines of the inscribed polygon

4.2 Generic Lines Tangent to a Conic

Theorem 4.1 is a consequence of two classical theorems which are referenced in the proof.

Theorem 4.1

Let \(k_0, k_1\) and \(l_0, l_1, \ldots ,l_n\), \(n \ge 2\), be lines in the projective plane such that each quadrilateral \(Q_i:=\Box (k_0, l_{i-1}, k_1, l_i)\) has four generic edge-lines. Let \(r_i\) be the intersection point of the diagonals of \(Q_i\). Then the following are equivalent:

  1. (i)

    The lines \(k_0, k_1\) and \(l_0, l_1, \ldots , l_n\) are tangent to a non-degenerate conic.

  2. (ii)

    The points \(\{r_{i}\}_{i=1}^n\) lie in a line that does not contain the point \(k_0 \cap k_1\).

Suppose that the lines \(k_0, k_1\) and \(l_0,l_1,\ldots , l_n\) are tangent to a non-degenerate conic \(\mathscr {C}\). Let \(k_{0,1}\) be the line containing the collinear points \(\{r_{i}\}_{i=1}^n\). Then, \(k_0\cap k_{0,1}\) and \(k_1\cap k_{0,1}\) are the tangency points of the tangent lines \(k_0\) and \(k_1\).

Proof

By the dual of Steiner’s theorem on the projective generation of non-degenerate conics, the lines \(k_0, k_1, l_0, l_1, \ldots , l_n\) are tangent to a non-degenerate conic if and only if there is a projective transformation \(f:k_0 \rightarrow k_1\) such that \(f(k_0\cap l_i) = k_1\cap l_i\) for all \(i \in \{1, \ldots , n\}\) and such that \(f(k_0 \cap k_1) \ne k_0 \cap k_1\) [8, Thms. 8.1.4 and 8.1.8]. Equivalently, by the cross-axis theorem [8, Thm. 5.3.5] and [8, Prop. 5.3.7], the points \(\{r_i\}_{i=1}^n\) are contained in a line which is called the cross-axis of \(f:k_0\rightarrow k_1\). The cross-axis is not concurrent with the lines \(k_0\) and \(k_1\), because otherwise the projective transformation \(f:k_0 \rightarrow k_1\) would be a central projection so that \(f(k_0\cap k_1)=k_0\cap k_1\). Therefore (i) and (ii) are equivalent. Suppose that the generic lines \(k_0,k_1\) and \(l_0,l_1,\ldots ,l_n\) are tangent to a non-degenerate conic \(\mathscr {C}\). Let \(p_0\) and \(p_1\) be the tangency points of the tangent lines \(k_0\) and \(k_1\). Because \(\mathscr {C}\) is inscribed in each of the quadrilaterals \(\{Q_i\}_{i=1}^n\), Proposition 2.1 ensures that the points \(\{r_i\}_{i=1}^n\) are contained in the line \((p_0, p_1)\). Therefore, \(p_0 = k_0 \cap k_{0,1}\) and \(p_{1} = k_1 \cap k_{0,1}\). \(\square \)

Let \(k_0,k_1, \ldots , k_m\) and \(l_0, l_1, \ldots , l_n\) be generic lines in the projective plane. Consider the \(m\times n\) grid of quadrilaterals \(Q_{i,j}:=\Box (k_{i-1}, l_{j-1}, k_i, l_j)\). We use \(K_{i-1,i}\) and \(L_{j-1,j}\) to denote the strips of quadrilaterals \(\{\Box (k_{i-1}, l_{j-1}, k_i, l_j)\}_{j=1}^n\) and \(\{\Box (k_{i-1},l_{j-1}, k_{i}, l_j)\}_{i=1}^m\), respectively.

Theorem 4.2

For six generic lines \(k_0, k_1, k_2, l_0, l_1, l_2\) in the projective plane, consider the \(2\times 2\) grid of quadrilaterals \(Q_{i,j} := \Box (k_{i-1},l_{j-1},k_i,l_j)\). We use \(r_{i,j}\) to denote the intersection point of the diagonals of the quadrilateral \(Q_{i,j}\). Then the following are equivalent:

  1. (i)

    The six lines \(k_0, k_1, k_2, l_0, l_1, l_1\) are tangent to a non-degenerate conic.

  2. (ii)

    The \(2 \times 2\) grid of quadrilaterals admits an instance of touching inscribed conics \(\mathscr {C}_{i,j}\) such that the following sets are sets of collinear points. (See Fig. 12.)

    $$\begin{aligned} \{K_{0,1}l_0, r_{1,1}, K_{0,1}l_{1}, r_{1,2}, K_{0,1}l_{2}\} ,&\qquad \{k_{0}L_{1,2}, r_{1,2}, k_{1}L_{1,2}, r_{2,2}, k_{2}L_{1,2}\},\\ \{K_{1,2}l_{0}, r_{2,1}, K_{1,2}l_{1}, r_{2,2}, K_{1,2}l_{2}\},&\qquad \{k_{0}L_{0,1}, r_{1,1}, k_{1}L_{0,1},r_{2,1}, k_{2}L_{0,1}\}. \end{aligned}$$

    The points \(K_{i-1,i}l_{j-1},K_{i-1,i}l_j,k_{i-1}L_{j-1,j},k_iL_{j-1,j}\) are defined to be the tangency points of the conic \(\mathscr {C}_{i,j}\) that is inscribed in the quadrilateral \(Q_{i,j}\). The tangency points are labelled by their tangent lines and by the strips of quadrilaterals.

  3. (iii)

    The \(2\times 2\) grid of quadrilaterals admits an instance of touching inscribed conics.

  4. (iv)

    The \(2\times 2\) grid of quadrilaterals admits a 1-parameter family of touching inscribed conics.

  5. (v)

    The three lines \((r_{1,1}, r_{2,1})\), \((r_{1,2}, r_{2,2})\), and \(l_1\) are concurrent.

  6. (vi)

    The three lines \((r_{1,1} , r_{1,2})\), \((r_{2,1}, r_{2,2})\), and \(k_1\) are concurrent.

Fig. 12
figure 12

The six generic gridlines are tangent to a non-degenerate conic if and only if the \(2\times 2\) grid of quadrilaterals admits a 1-parameter family of touching inscribed conics. Among the 1-parameter family of touching inscribed conics, there is one instance of touching inscribed conics such that the tangency points satisfy some non-trivial collinearities which are represented by the dotted lines

Proof

Suppose that the generic lines \(k_0, k_1, k_2, l_0, l _1, l_2\) are tangent to a non-degenerate conic \(\mathscr {C}\). Let \(p_0, p_1, p_2, q_0, q_1, q_2\) be the tangency points of the tangent lines \(k_0, k_1, k_2, l_0, l _1, l_2\). Consider the two polygonal chains \(p_0, p_1, p_2\) and \(q_0, q_1, q_2\) that are inscribed in the non-degenerate conic \(\mathscr {C}\). By the construction in Sect. 4.1, the \(2\times 2\) grid of quadrilaterals admits an instance of touching inscribed conics such that the following sets are sets of collinear points:

$$\begin{aligned} \{K_{0,1}l_0, r_{1,1}, K_{0,1}l_{1}, r_{1,2}, K_{0,1}l_{2}\},&\qquad \{k_{0}L_{1,2}, r_{1,2}, k_{1}L_{1,2}, r_{2,2}, k_{2}L_{1,2}\},\\ \{K_{1,2}l_{0}, r_{2,1}, K_{1,2}l_{1}, r_{2,2}, K_{1,2}l_{2}\},&\qquad \{k_{0}L_{0,1}, r_{1,1}, k_{1}L_{0,1},r_{2,1}, k_{2}L_{0,1}\}. \end{aligned}$$

Therefore, (i) implies (ii). Obviously, (ii) implies (iii). By Theorem 3.1, (iii) implies (iv).

Suppose that the \(2\times 2\) grid of quadrilaterals admits a 1-parameter family of touching inscribed conics. By Theorem 3.5, it is a Koenigs net. So, in any affine image of \(\mathbb {P}^2\),

$$\begin{aligned} \frac{l(k_0\cap l_1,r_{1,1})}{l(r_{1,1},k_1\cap l_0)}\cdot \frac{l(k_1\cap l_0,r_{2,1})}{l(r_{2,1},k_2\cap l_1)}\cdot \frac{l(k_2\cap l_1,r_{2,2})}{l(r_{2,2},k_1\cap l_2)}\cdot \frac{l(k_1\cap l_2,r_{1,2})}{l(r_{1,2},k_0\cap l_1)}=1. \end{aligned}$$
(2)

By applying Menelaus’ theorem to the triangles \(\triangle (k_0\cap l_1,k_2\cap l_1,k_1\cap l_2)\) and \(\triangle (k_0\cap l_1, k_2\cap l_1, k_1\cap l_0)\), the identity (2) implies that the two lines \((r_{1,1},r_{2,1})\) and \((r_{1,2}, r_{2,2})\) are concurrent with the line \(l_1\). By applying Menelaus’ theorem to the triangles \(\triangle (k_1\cap l_0,k_1\cap l_2,k_0\cap l_1)\) and \(\triangle (k_1\cap l_0, k_1\cap l_2, k_2\cap l_1)\), the identity (2) implies that the two lines \((r_{1,1},r_{1,2})\) and \((r_{2,1}, r_{2,2})\) are concurrent with the line \(k_1\). Therefore, (iv) implies both (v) and (vi).

Suppose that the three lines \((r_{1,1}, r_{2,1})\), \((r_{1,2}, r_{2,2})\), and \(l_1\) are concurrent. Let \(q_1\) be the concurrency point. The generic lines \(k_0, k_1, k_2, l_0, l_1\) are tangent to a uniquely determined non-degenerate conic [8, Cor. 8.1.12], say \(\mathscr {A}\). By Theorem 4.1, \(q_1\) is a tangency point of \(\mathscr {A}\). Likewise, the generic lines \(k_0, k_1, k_2, l_1, l_2 \) are tangent to a uniquely determined non-degenerate conic, say \(\mathscr {B}\), with the tangency point \(q_1\). Then, by Proposition 2.3, \(\mathscr {A}=\mathscr {B}\) because \(\mathscr {A}\) and \(\mathscr {B}\) have four common generic tangent lines \(k_0, k_1, k_2, l_1\) and the common tangency point \(q_1\). Therefore, (v) implies (i). Symmetrically, (vi) also implies (i). \(\square \)

Corollary 4.3

Let \(k_0, k_1, \ldots , k_m\), \(m \ge 2\), and \(l_0, l_1, \ldots , l_n\), \(n\ge 3\), be generic lines in the projective plane. Consider the \(m\times n\) grid of quadrilaterals \(Q_{i,j} := \Box (k_{i-1}, l_{j-1}, k_i, l_j)\). We use \(r_{i,j}\) to denote the intersection point of the diagonals of the quadrilateral \(Q_{i,j}\). Then the following are equivalent:

  1. (i)

    The generic lines \(k_0, k_1, \ldots , k_m, l_0, l_1, \ldots , l_n\) are tangent to a non-degenerate conic.

  2. (ii)

    The \(m \times n\) grid of quadrilaterals admits an instance of touching inscribed conics \(\mathscr {C}_{i,j}\) such that the following are collections of sets of collinear points. (See Fig. 13.)

    $$\begin{aligned} \{\{K_{i-1,i}l_j\}_{j= 0}^n\}_{i = 1}^m, \qquad \{\{k_{i}L_{j-1,j}\}_{i= 0}^m\}_{j = 1}^n. \end{aligned}$$

    The points \(K_{i-1,i}l_{j-1},K_{i-1,i}l_j,k_{i-1}L_{j-1,j},k_iL_{j-1,j}\) are defined to be the tangency points of the conic \(\mathscr {C}_{i,j}\) that is inscribed in the quadrilateral \(Q_{i,j}\). The tangency points are labelled by their tangent lines and by the strips of quadrilaterals.

  3. (iii)

    The \(m\times n\) grid of quadrilaterals admits an instance of touching inscribed conics.

  4. (iv)

    The \(m\times n\) grid of quadrilaterals admits a 1-parameter family of touching inscribed conics.

  5. (v)

    \(\{ \{r_{i,j}\}_{i=1}^m\}_{j=1}^n\) and \(\{ \{r_{i,j}\}_{j=1}^n\}_{i=1}^m\) are collections of sets of collinear points.

  6. (vi)

    \(\{ \{r_{i,j}\}_{j=1}^n\}_{i=1}^m\) is a collection of sets of collinear points.

Fig. 13
figure 13

If a \(3\times 3\) grid of quadrilaterals admits an instance of touching inscribed conics, then there is a 1-parameter family of touching inscribed conics. Among the 1-parameter family, there is one instance of touching inscribed conics such that the tangency points satisfy some non-trivial collinearities which are represented by the dotted lines

Proof

As in the proof of Theorem 4.2, (i) \(\Rightarrow \) (ii) \(\Rightarrow \) (iii) \(\Rightarrow \) (iv) \(\Rightarrow \) (v) \(\Rightarrow \) (vi) are straightforward. The only step we comment on is (vi) \(\Rightarrow \) (i). Suppose that \(\{ \{r_{i,j}\}_{j=1}^n\}_{i=1}^m\) is a collection of sets of collinear points. By Theorem 4.1, for any \(i \in \{1, \ldots , m\}\), the generic lines \(k_{i-1}, k_i, l_0, l_1, \ldots , l_n\) are tangent to a non-degenerate conic, say \(\mathscr {C}_i\). For any \(i \in \{1, \ldots , m-1\}\), the non-degenerate conics \(\mathscr {C}_i\) and \(\mathscr {C}_{i+1}\) are identical because they have five common tangent lines \(k_i, l_0, l_1, l_2, l_3\). Therefore, (vi) \(\Rightarrow \) (i). \(\square \)

Fig. 14
figure 14

Suppose that each of the quadrilaterals \(Q_{1,1},Q_{1,2},Q_{1,3},Q_{2,1},Q_{2,2},Q_{2,3},Q_{3,1},Q_{3,2}\) is equipped with an inscribed conic such that, for any two neighbouring quadrilaterals, the inscribed conics are touching. Then, \(Q_{3,3}\) admits an inscribed conic that touches the two conics that are inscribed in \(Q_{3,2}\) and \(Q_{2,3}\). By Corollary 4.3, the eight lines are tangent to a conic

By Corollary 4.3, any generic net of lines with the combinatorics of the square grid and with all elementary quadrilaterals possessing touching inscribed conics can be constructed from two polygonal chains that are inscribed in a non-degenerate conic as explained in Sect. 4.1. The inscribed conics of two combinatorially neighbouring quadrilaterals have the same touching point on their common edge-line. Corollary 4.3 implies the incidence theorem that is illustrated in Fig. 14

Koenigs nets can be treated as discrete conjugate nets with equal Laplace invariants [6]. By Theorem 3.5, grids of quadrilaterals with touching inscribed conics are planar 2-dimensional Koenigs nets. It is worth mentioning that Koenigs showed in [16] that planar nets with equal Laplace invariants can be understood locally by the condition that six lines are tangent to a conic.

4.3 Conics Associated to the Strips

Theorem 4.4

Let \(k_0, k_1, \ldots , k_m\) and \(l_0, l_1, \ldots , l_n\), \(m,n \in \mathbb {N}_{\ge 2}\), be generic lines in the projective plane. Suppose that the \(m \times n\) grid of quadrilaterals \(Q_{i,j}:= \Box (k_{i-1}, l_{j-1}, k_i, l_j)\) has touching inscribed conics. Equivalently, the gridlines are tangent to a conic \(\mathscr {C}\). Then, along each strip of quadrilaterals, the touching points are contained in a conic that has double contact with \(\mathscr {C}\). (See Fig. 15.)

Fig. 15
figure 15

The gridlines are tangent to a conic \(\mathscr {C}\). The tangency points of the touching inscribed conics are contained in conics that have double contact with \(\mathscr {C}\)

We start with Lemma 4.5, which will be used in the proof of Theorem 4.4.

Lemma 4.5

Let \(p_{1,2},p_{2,3},p_{3,4},p_{4,1}\) be the tangency points of a conic that is inscribed in a quadrilateral \(\Box (v_1,v_2,v_3,v_4)\) in \(\mathbb {P}^2\). Let \(q_{1,2},q_{2,3},q_{3,4},q_{4,1}\) be the tangency points of another inscribed conic. Then, there exists a unique conic containing the points \(p_{1,2},q_{2,3},p_{3,4},q_{4,1}\) and tangent to the lines \((v_2, v_3)\) and \((v_4, v_1)\). Symmetrically, there exists a unique conic containing the points \(q_{1,2},p_{2,3},q_{3,4},p_{4,1}\) and with the tangent lines \((v_1, v_2)\) and \((v_3, v_4)\). (See Fig. 16.)

Fig. 16
figure 16

For any two inscribed conics, there exists a conic containing the points \(p_{1,2},q_{2,3},p_{3,4},q_{4,1}\) and with the tangent lines \((v_2, v_3),(v_4, v_1)\). Symmetrically, there exists a conic containing the points \(q_{1,2},p_{2,3},q_{3,4},p_{4,1}\) and with the tangent lines \((v_1, v_2),(v_3, v_4)\)

Proof

By applying a projective transformation, the quadrilateral \(\Box (v_1,v_2,v_3,v_4)\) can be mapped to a square. Let r be the intersection point of the diagonals of the square. Consider the pencil of conics through the four points \(p_{1,2}, q_{2,3}, p_{3,4}, q_{4,1}\). Any conic in the pencil can be determined by the four base points and a fifth point. One can show, for example by using Pascal’s theorem, that the reflection about r of the fifth point is also contained in the conic. So, all of the conics in the pencil are symmetric about the point r. Therefore, if a conic containing the points \(p_{1,2}, q_{2,3}, p_{3,4}, q_{4,1}\) is tangent to the line \((v_2, v_3)\), then it must also be tangent to the line \((v_4, v_1)\) because the two lines are symmetric about the point r. \(\square \)

Proof of Theorem 4.4

The quadrilaterals \(Q_{i,j}\) are equipped with inscribed conics \(\mathscr {C}_{i,j}\) such that, for any two neighbouring quadrilaterals, the inscribed conics are touching. Let \(k_{i-1}L_{j-1,j},k_iL_{j-1,j},K_{i-1,i}l_{j-1},K_{i-1,i}l_j\) be the corresponding tangency points, labelled by their tangent lines and by the strips of quadrilaterals. By Corollary 4.3, the lines \(k_0, k_1, \ldots , k_m\) and \(l_0, l_1, \ldots , l_n\) are tangent to a non-degenerate conic \(\mathscr {C}\). Let \(p_0, p_1, \ldots ,p_m\) and \(q_0, q_1, \ldots , q_n\) be the respective tangency points. The aim is to show that for any fixed i, the points \(\{K_{i-1,i}l_j\}_{j=0}^n\) are contained in a conic \(\mathscr {A}_{i}\) that has double contact with the conic \(\mathscr {C}\). Symmetrically, for any fixed j, the aim is to show that the points \(\{k_{i}L_{j-1,j}\}_{i=0}^m\) are contained in a conic \(\mathscr {B}_{j}\) that has double contact with the conic \(\mathscr {C}\). For any fixed \(i \in \{1, \dots , m\}\), consider the strip \(K_{i-1,i}\) of quadrilaterals \(\{Q_{i,j}\}_{j=1}^n\). For each quadrilateral \(Q_{i,j}\) in \(K_{i-1,i}\), Lemma 4.5 determines a conic, say \(\mathscr {D}_j\), containing the points \(p_{i-1}, p_i, K_{i-1,i}l_{j-1}, K_{i-1,i}l_j\) and with the tangent lines \(k_{i-1}, k_i\). The conics \(\mathscr {D}_j\) and \(\mathscr {D}_{j+1}\) are equal because \(p_{i-1}, p_i, K_{i-1,i}l_{j}\) are common points and the lines \(k_{i-1}, k_i\) are common tangents. Thus, \(\mathscr {A}_i\) is the conic \(\mathscr {D}_1 = \ldots = \mathscr {D}_n\). Therefore, the conics \(\{\mathscr {A}_i\}_{i=1}^m\) exist and, symmetrically, the conics \(\{\mathscr {B}_j\}_{j=1}^n\) also exist. Figure 17 illustrates a degenerate case of Theorem 4.4. \(\square \)

Fig. 17
figure 17

A non-generic \(3\times 2\) grid of quadrilaterals with touching inscribed conics. The corresponding common conic is degenerate. The lines \(k_i\) are concurrent and so too are the lines \(l_j\). For each strip of quadrilaterals, the double contact conics containing the tangency points are also degenerate. They are pairs of lines passing through the concurrency points

4.4 Incircular Nets and Billiards in Conics

Incircular nets are line grids with quadrilaterals with inscribed circles. The following characterisation of incircular nets can be found in [1, Defn. 2.3].

Definition 4.6

Let \(a_0, a_1, \ldots , a_m\) and \(b_0, b_1, \ldots , b_n\) be lines in the Euclidean plane. The \(m \times n\) grid of quadrilaterals \(\Box (a_{i-1}, b_{j-1}, a_i, b_{j})\) is an incircular net if and only if the following conditions are satisfied.

  1. (i)

    The lines \(a_0, a_1, \ldots , a_m\) and \(b_0, \ldots , b_n\) are tangent to a conic \(\mathscr {C}\).

  2. (ii)

    The points \(a_{i-1} \cap a_i\) and \(b_{j-1} \cap b_j\) are contained in a conic \(\mathscr {D}\) that is confocal with \(\mathscr {C}\).

Billiards in conics are examples of integrable systems. An important property of billiards in conics is that they have caustics that are confocal conics. (See Fig. 18.) An introduction to billiards can be found in [22]. The lines \(a_0, a_1, \ldots , a_m\) and \(b_0, b_1, \ldots , b_n\) in Definition 4.6 can be interpreted as the lines of two billiards in the conic \(\mathscr {D}\) that have the same confocal caustic \(\mathscr {C}\). Confocal conics have four common imaginary tangent lines [18]. Conics that are tangent to four real lines appeared in the study of elliptic billiards in the Lorentz plane [15].

Fig. 18
figure 18

The billiard reflection law says that the angle of reflection equals the angle of incidence. For billiards in conics, the trajectory forever remains tangent to a confocal conic

The gridlines of any incircular net are tangent to a conic. Therefore, by Corollary 4.3, incircular nets are grids of quadrilaterals that admit a 1-parameter family of touching inscribed conics. However, for two neighbouring quadrilaterals of an incircular net, the two inscribed circles are generically not touching as they do not have the same tangency point on the common edge-line of the two quadrilaterals. (See Fig. 1.)

Theorem 4.7

For any incircular net, there is a dual grid of quadrilaterals that has a 1-parameter family of touching inscribed conics. The vertices of the dual grid are the centres of the circles of the incircular net. The lines of the dual grid are angle bisector lines of the incircular net. (See Fig. 1.)

The proof of Theorem 4.7 uses the Graves–Chasles theorem, a proof of which can be found in [1, 11], for example. See also [14].

Fig. 19
figure 19

The complete quadrilateral has an inscribed circle if and only if, for any inscribed conic, there are three confocal conics that contain the pairs of opposite vertices

Theorem 4.8

(Graves–Chasles Theorem)  Suppose that a conic \(\mathscr {C}\) is tangent to the four edge-lines of a complete quadrilateral in \(\mathbb {R}^2\). Denote the pairs of opposite vertices by \(\{a,c\},\{b,d\},\{e,f\}\) as shown in Fig. 19. Then the following are equivalent:

  1. (i)

    There exists a circle that is tangent to the four edge-lines.

  2. (ii)

    The points \(\{a,c\}\) lie on a conic that is confocal with \(\mathscr {C}\).

  3. (iii)

    The points \(\{b,d\}\) lie on a conic that is confocal with \(\mathscr {C}\).

  4. (iv)

    The points \(\{e,f\}\) lie on a conic that is confocal with \(\mathscr {C}\).

If the inscribed circle exists, then the tangent lines of the confocal conics at the vertices of the complete quadrilateral are concurrent at the centre of the inscribed circle.

Proof of Theorem 4.7

Any incircular net determines two billiards \(p_0,p_1,\ldots ,p_m\) and \(q_0, q_1, \ldots , q_n\) that are inscribed in a conic \(\mathscr {D}\) and that have the same confocal caustic \(\mathscr {C}\). Let \(k_0,k_1, \ldots , k_m\) and \(l_0,l_1, \ldots , l_n\) be the tangent lines of \(\mathscr {D}\) at the points \(p_0, p_1, \ldots , p_m\) and \(q_0, q_1, \ldots , q_n\), respectively. By Corollary 4.3, the \(m \times n\) grid of quadrilaterals \(\Box (k_{i-1}, l_{j-1}, k_i, l_{j})\) admits a 1-parameter family of touching inscribed conics. The billiard reflection law ensures that the tangent line of \(\mathscr {D}\) at \(p_i\) is an angle bisector of the lines \((p_{i-1}, p_i)\) and \((p_i, p_{i+1})\). In other words, the tangent line of \(\mathscr {D}\) at \(p_i\) divides one of the angles between the two lines \((p_{i-1}, p_i)\) and \((p_i, p_{i+1})\) in half. Likewise, the tangent line of \(\mathscr {D}\) at \(q_j\) is an angle bisector of the lines \((q_{j-1}, q_j)\) and \((q_j, q_{j+1})\). By Theorem 4.8, there is a circle that is tangent to the four lines \((p_{i-1},p_i), (p_i, p_{i+1}), (q_{j-1},q_j), (q_j, q_{j+1})\) and that is centred at the intersection point of the tangent lines of \(\mathscr {D}\) at \(p_i\) and \(q_j\). (See Fig. 20.) \(\square \)

Fig. 20
figure 20

The two polygonal chains \(p_{i-1}, p_i,p_{i+1}\) and \(q_{j-1}, q_j, q_{j+1}\) are billiards that are inscribed in a conic \(\mathscr {D}\). Suppose that the two billiards have the same confocal caustic. Then, by the Graves–Chasles theorem, there exists a circle that is tangent to the four dotted lines. The centre of the circle is the intersection point of the tangent lines of \(\mathscr {D}\) at \(p_i\) and \(q_j\). These tangent lines generate a line grid with touching inscribed conics