1 Introduction

Both in nature and among man-made structures we often encounter cellular patterns where a domain is decomposed into mutually disjoint, non-overlapping cells. Such patterns, also called tessellations or tilings, arise in geology (as fracture patterns [1, 3,4,5, 14]), in engineering and architecture (as surface patterns or as urban structures [2, 10]), in geography [6] or in biology (as cell tissues [8, 12]).

In general, we will assume that the boundaries of cells are piecewise \(C^1\)-smooth, however, in sect. 3.1 we will require piecewise \(C^2\)-smoothness. We also assume that the tiling is normal [7], i.e. every cell is topologically equivalent to a disk, the intersection of any two cells is a connected set or the empty set, all cells are uniformly bounded, and the degree of the nodes is finite. In addition, for infinite tilings we will assume that they are also balanced [7], i.e. the average number of vertices and edges exist independently from the method of the counting, the detailed description of the latter process is given in Remark 2. Normal tilings have been described in various settings [9, 11, 13], however, the emphasis was on their combinatorial properties. Here we aim to describe a curios metric aspect of these patterns. Cells may have non-smooth or smooth vertices (at the latter, two edges meet at 180 degrees). We denote the average number (per cell) of the former by \(\bar{v}^{\star }\) and we prove that for periodic patterns \(\bar{v}^{\star } \ge 2\) (see Theorem 1 and Remark 1). In Theorem 1 we also provide a general formula for the lower bound on \(\bar{v}^{\star }\), including non-periodic patterns on arbitrary, smooth, 2D manifolds. In addition, we prove the \(\bar{v} ^{\star } \ge 2\) statement for monohedral tilings (consisting of congruent cells) based on a different argument. Finally, we offer a 3-dimensional monohedral construction with \(v^{\star }=0\).

1.1 A simple example and the main result

We start by giving an informal example, illustrating the basic concepts, based on which we can formulate our main result and we will provide more formal definitions later. We consider normal tilings of smooth, 2D manifolds. Fig. 1 illustrates three such patterns (illustrated in columns (A),(B),(C), respectively) , all of which are periodic. In the bottom row we indicate some real-world examples which could be approximated by these patterns. We will characterize such patterns by the combinatorial nodal degree \(\bar{n}\) and combinatorial cell degree \(\bar{v}\) which count the average number of cells meeting at one node and the average number of nodes along the boundary of one cell. We could also interpret these degrees as counting the number of vertices meeting at a node and counting the number of vertices along the perimeter of a cell. In the case of periodic patterns, it is easy to compute these averages; for the particular patterns illustrated in Fig. 1 all nodes and cells are identical and we can see that the combinatorial degrees, illustrated and counted in the upper row, are identical for all three patterns.

Fig. 1
figure 1

Combinatorial and corner degrees in periodic patterns. (A) Hexagonal pattern reminiscent of honeycomb with \((\bar{n}, \bar{v})=(\bar{n}^{\star }, \bar{v}^{\star })=(3,6)\). (B) Pattern reminiscent of plant cell tissue or brick wall, with combinatorial degrees \((\bar{n}, \bar{v})=(3,6)\), corner degrees \((\bar{n}^{\star }, \bar{v}^{\star })=(2,4)\). (C) Pattern reminiscent of roof tiles with combinatorial degrees \((\bar{n}, \bar{v})=(3,6)\), corner degrees \((\bar{n}^{\star }, \bar{v}^{\star })=(1,2)\)

Despite having identical combinatorial degrees, the three patterns look radically different. One way to capture these differences is to compute corner degrees: the nodal corner degree \(\bar{n} ^{\star }\) and the cell corner degree \(\bar{v}^{\star }\) count only vertices where the angle of the half-tangents of the meeting arcs is not 180 degrees (and so, obviously, we have \(\bar{n} ^{\star }\le \bar{n}\), \(\bar{v} ^{\star }\le \bar{v}\)). For the hexagonal honeycomb in column (A) of Fig. 1, the combinatorial and corner degrees coincide since none of the examined angles is 180 degrees. In the case of the brick wall pattern the corner degrees are smaller because we do have vertices with edge-angles of 180 degrees. The roof tile pattern has even smaller corner degrees.

While it is clear that corner degrees may be smaller than combinatorial degrees, it is not obvious by how much these quantities may differ. In particular, it is not clear what is the minimum for the cell corner degree which counts the average number of actual, non-smooth corners of a cell. Our goal is to prove

Theorem 1

Let \(\mathcal {M}\) be a smooth, 2D manifold with Euler characteristic \(\chi \) and let M be a normal tiling of \(\mathcal {M}\) with E edges, combinatorial nodal degree \(\bar{n}\), and cell corner degree \(\bar{v}^{\star }\). Then we have

$$\begin{aligned} \bar{v}^{\star } \ge 2-\frac{2\chi \bar{n}}{E(\bar{n}-2)+\chi \bar{n}}. \end{aligned}$$

As we can see, both in the \(E \rightarrow \infty \) limit and for \(\chi =0\) Theorem 1 yields

$$\begin{aligned} \bar{v}^{\star } \ge 2. \end{aligned}$$
(1)

Remark 1

As periodic patterns can be treated as infinite, equation (1) holds for such patterns.

1.2 Structure of paper

In Sect. 2 we first define the basic concepts and prove Theorem 1. In Sect. 3 we offer an alternative proof for the 2D monohedral case as well as a construction of a 3D monohedral tiling with no vertices.

2 Normal tiling of 2D manifolds

2.1 Combinatorial properties

Definition 1

Let M be a normal [7] tiling of a smooth, \(d=2\)-dimensional manifold \(\mathcal {M}\) and let M have V vertices (0-dimensional cells or nodes), E edges (1-dimensional cells) and F faces (2-dimensional cells or simply cells). We call the number of edges meeting at the ith node (\(i=1,2, \dots V\)) the combinatorial nodal degree and denote it by \(n_i\). We call the number of edges on the boundary of the jth cell (\(j=1,2, \dots F\)) the combinatorial cell degree and denote it by \(v_j\). For finite VEF we denote the average values of the combinatorial nodal and cell degrees by \(\bar{n}, \bar{v}\), respectively. We also allow that VEF to be infinite, however, in that case we also assume that M is balanced [7], guaranteeing that a suitably chosen limit process on a sequence of finite tilings provides the corresponding averages \(\bar{n}, \bar{v}\) for the nodal and cell degrees (for details see Remark 2). We refer to the \([\bar{n}, \bar{v}]\) plane as the (combinatorial) symbolic plane.

Remark 2

On compact manifolds and for finite tilings, counting averages is trivial. On infinite domains averages are again trivial if M is periodic. For general normal tilings we compute the averages by counting the nodal and cell degrees in a finite ball \(B(X, \rho )\) with center X radius \(\rho \) to obtain \(\bar{n}(X, \rho ), \bar{v}(X,\rho )\) associated with the finite normal tiling \(M(X,\rho )\). Then we let the radius \(\rho \) approach infinity. We say that the averages \(\bar{n}, \bar{v}\) of the degrees exist if the limits \(\lim _{\rho \rightarrow \infty } \bar{n}(X,\rho ),\lim _{\rho \rightarrow \infty } \bar{v}(X,\rho )\) exist and are independent of X. Henceforth we will assume that the manifold \(\mathcal {M}\) is either compact and M is finite, or, M is infinite and the averages converge in the sense described above and boundary effects decay.

Remark 3

Note that on the Euclidean plane the concepts of a tiling being “normal” and “balanced” are well-investigated (see Sect. 3.3 in [7]). Clearly, the definition of “normality” formally can be applied on arbitrary manifolds, but its precise connection with the property “balanced” is far from obvious, except on the Euclidean plane (see Theorem 3.3.2 of [7]. In this paper we rely on the strong conditions on averaging, given in Remark 2).

Remark 4

From the fact that the tiling M is normal, it follows that each 2-cell is contractible, and the boundary of a 2-cell is a simple closed curve. We will later discuss d-dimensional manifolds and their tilings where we also use that d-dimensional cells are contractible and all \(k<d\) dimensional faces are also contractible.

Remark 5

Since all edges are assumed to be \(C^1\)-smooth, they have half-tangents at both endpoints. We also note that the angle of the two half-tangents can be calculated from the globally defined differential structure of the smooth manifold.

Definition 2

We call

$$\begin{aligned} \bar{h} = \frac{\bar{v}\bar{n} }{\bar{v} + \bar{n}} \end{aligned}$$

the harmonic degree of M.

For finite M, the Euler formula can be written as

$$\begin{aligned} F - E + V = \chi . \end{aligned}$$
(2)

According to Assumption (1) in Definition 1, and the fact that every edge has two vertices and belongs to two cells, the combinatorial nodal and cell degrees can be expressed as

$$\begin{aligned} \bar{n} = \frac{2E}{V}, \quad \bar{v} = \frac{2E}{F}. \end{aligned}$$
(3)

We can rewrite equation (2) as

$$\begin{aligned} \frac{F}{2E}+\frac{V}{2E}= \frac{E+\chi }{2E}, \end{aligned}$$
(4)

which, using equation (3) and Definition 2 translates into

$$\begin{aligned} \bar{h} =\frac{2E}{E+\chi }. \end{aligned}$$
(5)

In the infinite case we consider an averaging process analogous to the one given in Remark 2 where the number \(E(\rho )\) of edges (and the harmonic degree \(\bar{h}(\rho )\)) are defined as a function of the radius \(\rho \) of a finite ball. As \(\rho \rightarrow \infty \), we have

$$\begin{aligned} \bar{h} :=\lim _{E(\rho ) \rightarrow \infty } \bar{h}(\rho ) =2, \end{aligned}$$
(6)

regardless of the Euler characteristic of \(M=\lim _ {\rho \rightarrow \infty } M(\rho )\). Also, if \(\chi =0\) then we have \(\bar{h} =2\), one example is the torus \(T^2\).

Remark 6

Observe, that the finiteness of the normal tiling M is equivalent to the compactness of the carrying manifold \(\mathcal {M}\).

Fig. 2
figure 2

Illustration of infinite regular patterns on the symbolic plane \([\bar{n}, \bar{v}]\). All patterns lie on the \(\bar{h} = 2\) hyperbola

2.2 Geometric properties: sharp corners

Definition 3

Let M be a normal and balanced tiling of a smooth, \(d=2\)-dimensional manifold \(\mathcal {M}\) and let M have V vertices (nodes), E edges and F faces (cells) and let \(n_i\) denote the combinatorial degree of the ith node, \((i=1,2, \dots V)\). We number the edges \(e_{i,j}\) (\(i=1,2 \dots V, j=1,2, \dots n_i\)) meeting at the ith node clockwise consecutively using their second subscript, so the pair \(e_{i,j},e_{i,j+1}\) is not separated by any other edge. We also regard \(e_{i,n_i},e_{i,1}\) as one pair, so we associate \(n_i\) pairs with the ith node. We call a pair degenerate if the two edges meet at 180 degrees, otherwise we call the pair generic. (The angle between two the edges of an edge-pair is identical to the alternate interior angle of their respective half-tangents at the common vertex, thus we can distinguish between the angle zero (when the two half-tangents have opposite directions on their line) and the angle \(\pi \) ( when the two half-tangents have the same direction).) We associate with the ith node the quantity \(r_i \in \{0,1,2\}\), counting the number of degenerate pairs. We define the corner degree of the ith node as

$$\begin{aligned} n^{\star }_i=n_i-r_i. \end{aligned}$$

Definition 4

Let M be a normal and balanced tiling of a smooth, \(d=2\)-dimensional manifold \(\mathcal {M}\) and let M have V vertices (nodes), E edges and F faces (cells) and let \(v_i\) denote the combinatorial degree of the ith cell, \((i=1,2, \dots F)\). The edges \(e_{i,j}\) (\(i=1,2 \dots F, j=1,2, \dots n_i\)) surrounding the ith cell are numbered clockwise consecutively, so the pair \(e_{i,j},e_{i,j+1}\) overlaps at a vertex. We also regard \(e_{i,v_i},e_{i,1}\) as one pair, so we associate \(v_i\) pairs with the ith cell. We call a pair degenerate if the two edges meet at 180 degrees, otherwise we call the pair generic. We associate with the ith cell the quantity \(q_i \in \{0,1,2, \dots v_i \}\), counting the number of degenerate pairs. We define the corner degree of the ith cell as

$$\begin{aligned} v^{\star }_i=v_i-q_i. \end{aligned}$$

Definition 5

We call the \([\bar{n}^{\star },\bar{v}^{\star }]\) plane the (geometric) symbolic plane.

Definition 6

Let

$$\begin{aligned} \rho (M)= 1-\frac{\sum _{i=1}^{V} r_i}{2V} \end{aligned}$$

and we call M \(\rho \)-regular. In particular, we call M regular, semi-regular or irregular if \(\rho (M)=1, 1/2, 0\), respectively.

2.3 Trivial lower bounds on the cell and nodal degrees for large cell decompositions

Here we consider the \(E \rightarrow \infty \) limit of a balanced normal tiling. If M is regular (\(\rho =1\)) then we have

$$\begin{aligned} \bar{v} = \bar{v}^{\star }, \quad \bar{n} = \bar{n}^{\star }. \end{aligned}$$
(7)

Equation (6) implies

$$\begin{aligned} \bar{n}, \bar{v} \ge 2, \end{aligned}$$
(8)

which, via (7) is equivalent to

$$\begin{aligned} \bar{n}^{\star }, \bar{v}^{\star } \ge 2. \end{aligned}$$
(9)

If, in addition to being regular, M is also combinatorially equivalent to a convex mosaic then we have

$$\begin{aligned} \bar{n}^{\star }, \bar{v}^{\star } \ge 3. \end{aligned}$$
(10)

All the listed bounds are trivial. Also, because of the inverse functional relationship (6) between \(\bar{n}\) and \(\bar{v}\), the lower bound of one of the combinatorial averages is tied to the upper bound of the other combinatorial average.

If M is not regular \((\rho < 1)\) then there is no general functional relationship between \(\bar{n}\) and \(\bar{v}\). Based on Definitions 3 and 4 for non-regular tilings we have

$$\begin{aligned} \bar{v}> \bar{v}^{\star }, \quad \bar{n} > \bar{n}^{\star } \end{aligned}$$
(11)

and we can also see that the corner degrees attain their respective minima if M is irregular, i.e. we have \(\rho =0\). Our next goal is to find the lower bound for \(\bar{v}^{\star }\) for irregular normal tilings.

2.4 Proof of theorem 1

Proof

Let M be a regular normal tiling with F faces (cells), V vertices (nodes) and E edges and respective cell and nodal combinatorial degrees given in equation (3). Let us deregularize M by transforming generic edge-pairs into degenerate ones. We perform this by local, continuous transformation in the vicinity of the nodes. Assume that by such local transformations we create \(2V(1-\rho )\) degenerate pairs to obtain the \(\rho \)-regular tiling \(M(\rho )\). While the combinatorial degrees remain constant, the corner degrees can be computed as a function of \(\rho \):

$$\begin{aligned} \bar{v}^{\star }(\rho )= & {} \frac{2E-2(1-\rho )V}{F}=\bar{v} \left( \frac{\bar{n}-2(1-\rho ) }{\bar{n}}\right) ,\nonumber \\ \bar{n}^{\star }(\rho )= & {} \frac{2E-2(1-\rho )V}{V}=\bar{n}-2(1-\rho ). \end{aligned}$$
(12)

We can immediately see that

$$\begin{aligned} \frac{\bar{v}}{\bar{n}}=\frac{\bar{v}^{\star }(\rho )}{\bar{n}^{\star }(\rho )}, \end{aligned}$$
(13)

so the evolution path of topological deregularization on the \([\bar{n}, \bar{v}]\) symbolic plane is a straight line passing through the origin. By subsituting \(\rho =0\) into (12) we obtain

$$\begin{aligned}&\bar{n}^{\star } \ge \frac{2E-2V}{V}=\bar{n}-2, \end{aligned}$$
(14)
$$\begin{aligned}&\bar{v}^{\star } \ge \frac{2E-2V}{F}=\bar{v} \left( \frac{\bar{n}-2 }{\bar{n}}\right) . \end{aligned}$$
(15)

Equation (5) is equivalent to

$$\begin{aligned} \bar{v} = \frac{2E\bar{n}}{\bar{n}(E+\chi )-2E}. \end{aligned}$$
(16)

Substituting (16) into (15) yields the formula of Theorem 1. \(\square \)

Fig. 3
figure 3

Illustration of infinite patterns on the symbolic plane \([\bar{n} ^{\star }, \bar{v}^{\star }]\). Observe that combinatorially equivalent tilings are connected by rays passing through the origin, illustrating formula (13)

3 Related issues and discussion

3.1 The monohedral case in \(d=2\) dimensions

Here we discuss the special case where the tiling of the Euclidean plane consists of congruent cells \(\mathcal {C}\). In this case each cell has the same corner degree \(v^\star \), hence \(\bar{v}^\star =v^\star \). Our next argument requires that at every smooth point of the boundary of \(\mathcal {C}\) the signed curvature \(\kappa \) exists. To guarantee this property we assume here that the smooth part of the boundary is the finite union of two-times continuously differentiable arcs and for brevity, we call such tilings \(C^2\)-tilings. Theorem 1 implies

Corollary 1

In the case of monohedral, normal \(C^2\)-tilings of the Euclidean plane, for the corner degree of the cell we have \(\bar{v} ^{\star }=\ge 2\).

Below we give a proof of Corollary 1 which is independent of the proof of Theorem 1.

Proof

Let us parametrize the boundary \(\mathcal {C}\) of the cell C by the arclength s on the unit interval \(I\equiv [0,1]\), so we have \(s \in [0,1]\). We assumed that \(\mathcal {C}\) is piecewise \(C^2\)-smooth. We will consider I as the union of the (open) set of smooth points \(I_S\) and the (discrete) set of combinatorial nodes \(N_i\), \(i=1,2,\dots v\):

$$\begin{aligned} I=I_S \bigcup \{N_i\}. \end{aligned}$$
(17)

We denote the angle of the tangent by \(\alpha (s)\) and at the nodes we will denote the finite non-negative angles by \(\Delta \alpha _i, (i=1,2,\dots v)\). We consider every combinatorial node to be a non-smooth point of \(\mathcal {C}\). The integral K of the (signed) scalar curvature \(\kappa \) can be written as

$$\begin{aligned} K=\int _{I_S}\kappa (s) ds + \sum _{i=1}^{v}\Delta \alpha _i=2\pi . \end{aligned}$$
(18)

We observe that the discrete angle increments \(\Delta \alpha _i\) differ from zero only at corners. To simplify our computation, we re-assign indices \(i \in [1,2, \dots v^{\star }]\) to these non-zero relative angles and so, instead of (18) we may write:

$$\begin{aligned} K=\int _{I_S}\kappa (s) ds + \sum _{i=1}^{v^{\star }}\Delta \alpha _i=2\pi . \end{aligned}$$
(19)

Since the tiling is monohedral, the neighbor cells are congruent to the investigated cell C. Now we observe that for every smooth part \(\gamma \) of the boundary there is at least one orientation preserving congruence \(f_{\gamma }: \mathcal {M}\rightarrow \mathcal {M}\) which sends the cell \(C_\gamma \), overlapping with C along the arc \(\gamma \), to C. Let \(\gamma '\) be the image of \(\gamma \) by \(f_\gamma \). If \(\gamma '=\gamma \) then the value of the integral (19) on \(\gamma \) is zero. If this is not the case then the value of the integral on the union \(\gamma \cup \gamma '\) is zero. Since \(f_\gamma (C)\) is the neighbour of C along the arc \(\gamma '\), if there exists another smooth part \(\gamma ^\star \) for which \(f_{\gamma ^\star }(\gamma ^\star )=\gamma '\) then we have \((f_\gamma ^{-1}\circ f_{\gamma ^\star })(C)=C\) and so \(f_\gamma ^{-1}\circ f_{\gamma ^\star }\) is an orientation preserving symmetry transformation of C. Thus \(\gamma '':=f_\gamma ^{-1}\circ f_{\gamma ^\star }(\gamma ')\) is congruent to \(\gamma '\). If \(\gamma ''\ne \gamma '\) then on the union of \(\gamma \), \(\gamma ^\star \), \(\gamma '\) and \(\gamma ''\) the value of the integral is zero. Let us consider the arc \(\gamma '\) with endpoints P and Q. If \(\gamma ''=\gamma '\) then we have two cases: either the endpoints P, Q of the arc \(\gamma '\) remain fixed or they are interchanged. In both cases, the orientation preserving congruence \(f_\gamma ^{-1}\circ f_{\gamma ^\star }\) fixes the segment PQ and either \(f_\gamma ^{-1}\circ f_{\gamma ^\star }\) is the identity (which is a contradiction) or it is a reflection at the center of PQ. This latter possibility means that the value of the integral is zero in \(\gamma '\) and also in \(\gamma \). It is easy to see by an inductive argument that on the whole smooth part the integral is zero and so

$$\begin{aligned} K=\int _{I_S}\kappa (s) ds + \sum _{i=1}^{v^{\star }}\Delta \alpha _i={ {\sum _{i=1}^{v^{\star }}\Delta \alpha _i=}}2\pi . \end{aligned}$$
(20)

As \(\Delta \alpha _i \le \pi \), this implies that for the number \(v^{\star }\) of corners in C we have \(v^{\star }\ge 2\) and thus it proves the Corollary. \(\square \)

Remark 7

It is easy to see that the proof of Corollary 1 also implies that for normal, periodic tilings of the Euclidean plane we have \(\bar{v}^{\star }\ge 2.\)

3.2 Construction of a monohedral tiling with no vertices in 3 dimensions

In 3 dimensions the deregularization algorithm, presented in the proof of Theorem 1, would work in an analogous manner as in 2 dimensions, since in any dimension d, at any point, the number of hypercells (of dimension \(d-1\)) tangent to each other is exactly 2. This algorithm reduces the nodal degree by 2, and thus we expect (15) to remain valid. However, unlike in 2 dimensions, in the 3D case this equation will not provide the actual lower bound on \(\bar{v}^{\star }\): we have to consider that in 3 dimensions one can use a different deregularization algorithm as well, where not vertices but edges are being smoothed. The general formulae for the second algorithm appear to be less trivial as the smoothing of edges is not a local operation. Nevertheless, it is not difficult to establish a sharp lower bound in 3 dimensions:

Fig. 4
figure 4

Construction of a \(v^{\star }=0\) monohedral tiling in \(d=3\) dimensions. The rectangular prism has its vertical edges at \((x,y)=\pm 1\) and the saddle-like surface at the top and the bottom are given as \(z=\sqrt{1-x^2}-\sqrt{1-y^2} \pm 1\)

Lemma 1

In dimension \(d=3\) \(\bar{v}^{\star } \ge 0.\)

Proof

We prove Lemma 1 by showing a monohedral tiling in 3D with \(v^{\star }=0\), illustrated in Fig. 4. \(\square \)