Foldability of simplicial surfaces onto a triangle
Markus Baumeister

TL;DR
This paper characterizes which simplicial surfaces can be folded onto a triangle, providing a mathematical framework involving vertex-3-colouring, involutions, and cyclic permutations, and establishes that only orientable surfaces are foldable.
Contribution
It introduces a novel characterization of foldable simplicial surfaces using vertex-3-colouring, involutions, and cyclic permutations, and proves orientability is necessary for foldability.
Findings
All foldable surfaces admit a vertex-3-colouring.
Foldability is characterized by the existence of a cyclic permutation with specific properties.
Only orientable simplicial surfaces can be folded onto a triangle.
Abstract
We characterise which simplicial surfaces can be folded onto a triangle. We define a notion of folding that incorporates the non-intersection-properties of real materials. All of the surfaces foldable onto a triangle admit a vertex-3-colouring. Based on this colouring, we can describe the surface by three involutions that act on the faces of the surface. A simplicial surface is foldable onto a triangle if and only if there exists a cyclic permutation on all faces, whose products with the involutions have a specified number of cycles. In addition, we show that all simplicial surfaces that can be folded onto a triangle have to be orientable.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Materials and Mechanics · Mathematics and Applications · Computational Geometry and Mesh Generation
Foldability of simplicial surfaces onto a triangle
Markus Baumeister111Lehr- und Forschungsgebiet Algebra, RWTH Aachen University
In recent years, complicated folding structures have been employed more often, with applications ranging from architecture ([BW08]) to robotics ([SMH*+*16]). Concurrently, mathematical aspects of paper folding have been developed, spanning a diverse range of topics (contrast [JL19], [LO09], [Hul94], [Izm14], [SG31], [Sta10], [Tac09], [WY10], and [DO10]). One interesting question is how a given surface built up from triangles can be folded. There has been some progress towards answering this question, mostly with explicit angles ([BH96], [ABD*+*01]). Since this problem is very hard in principle, we try to simplify it by considering a purely combinatorial model of folding, independent of any angles.
In this paper, we analyse which surfaces can be folded onto a triangle in this combinatorial model. Considering only combinatorial folding alters the situation drastically. For example, the octahedron can combinatorially be folded onto a triangle, although it is rigid under regular folding ([Deh16]). In contrast, a tetrahedron cannot combinatorially be folded onto a triangle. In particular, the notion of combinatorial folding focuses on intrinsic properties of the surface instead of the embedding.
In order to describe combinatorial folding properly, we have to choose an appropriate model. Although our model could be described as a triangulation of a two–dimensional manifold ([GY03], [DLRS10]) or as a combinatorial manifold ([IKN17]), we prefer a more intuitive, combinatorial description, which focuses on the incidence relations between vertices, edges, and faces directly. We eschew the additional manifold structure since our analysis does not depend on it – only the incidence relations between vertices, edges, and faces are strictly necessary.
We will not describe the complete combinatorial folding theory in this paper, and will restrict our definition in Section 2 to the specific case of “folding onto a triangle”. Our main result is that any combinatorial simplicial surface that can be folded onto a triangle is orientable and admits a vertex–3–colouring. With these properties given, we can reformulate the triangle–folding–problem as the search for a cyclic permutation whose products with certain involutions have a specified number of cycles (compare Corollary 4.13 for the precise formulation).
1 Covering a Triangle
This paper is concerned with the question “When can a simplicial surface be folded onto a single triangle?”.
Our definition of simplicial surfaces differs from that in the literature. It is important to note that a simplicial surface (in our sense) is not a simplicial complex, since different simplices may have the same vertices. The closest definition can be found in [Pol].
Definition 1.1**.**
A simplicial surface is a quadruple such that
* are finite sets (called vertices, edges, and faces) and is a transitive relation, called incidence.* 2. 2.
For every edge , there are exactly two vertices incident to . 3. 3.
For every face there are three incident vertices and three incident edges such that and are incident to for (where ). 4. 4.
For every edge , there are at most two faces incident to . 5. 5.
For every vertex there is a finite sequence such that
- •
The are pairwise distinct and exactly those edges incident to .
- •
The are pairwise distinct and exactly those faces incident to .
- •
* and are incident to .*
- •
If the final element of the sequence is a face, then is incident to that face. 6. 6.
For every vertex , there is an edge such that . 7. 7.
For every edge , there is a face with .
The simplicial surface is closed if there are exactly two faces incident to every edge.
While we allow our simplicial surfaces to be disconnected, it is often convenient to restrict to connected simplicial surfaces.
Example 1.2**.**
For any set with three elements we can define a triangle as the simplicial surface .
Example 1.3**.**
We can depict the incidence structure of a simplicial surface graphically. The following surface is a torus.
caebfcgdhbiajdkl12345678ABACDCABA
Here, we have , and .
The process of “folding onto a triangle” can be separated into two conditions that need to be fulfilled. The first one is a surjective map from the surface to the triangle, and the second one consists of restrictions imposed by folding. We start with the characterisation of the surfaces that can be mapped to a triangle.
Definition 1.4**.**
Let and be two simplicial surfaces. A simplicial map is a map
[TABLE]
such that , , and implies .
If there is a simplicial map that is an inverse of , then is called simplicial isomorphism.
It is important to note that the vertices of a triangle can be coloured with three distinct colours. The same colouring gives necessary and sufficient conditions for the existence of a map from the surface to the triangle.
Definition 1.5**.**
Let be a simplicial surface. A map is called vertex–3–colouring if, for every edge and distinct vertices with and , we have .
Remark 1.6**.**
A simplicial surface admits a vertex–3–colouring if and only if there exists a simplicial map from the surface to the triangle.
2 Folding restrictions
After classifying all maps from a simplicial surface onto a triangle, we incorporate the folding restrictions. To do so, we utilise the edge–colouring which is induced by the vertex–colouring222This colouring can be interpreted as proper colouring of the face–edge–graph of the simplicial surface..
Definition 2.1**.**
Let be a simplicial surface. A map is called edge–3–colouring if, for every face and distinct edges with and , we have .
Every vertex–3–colouring of defines an edge–3–colouring of via , where are the vertices incident to . This is called the induced edge–3–colouring.
We note in passing that our induced edge–3–colourings coincide with the mmm–structures considered in [BNPS17].
To formulate the folding restrictions, we need to be more specific about the concept “folding onto a triangle”. Here, we restrict our attention to closed simplicial surfaces.
Intuitively, we want to formalise this picture:
Clearly, the faces are ordered by the folding. We model this as a linear order on the faces of the simplicial surface.
Additionally, real materials usually do not self–intersect. As those intersections can only become relevant at the edges, we focus our attention there. Clearly, if edges of the simplicial surface are mapped to different edges of the triangle, they do not come into conflict with each other. Therefore, we only have to consider whether two edges that lie in the same colour–class of the induced edge–3–colouring, are intersection–free.
Since we only consider closed simplicial surfaces, each of these edges is adjacent to exactly two faces. Since they come from an edge–3–colouring, these are four different faces. If these four faces are ordered by the folding, one of the following cases has to manifest (we depict faces as vertical lines and edges as half–circles):
The edges only intersect in the middle case. Therefore, we can define folding as follows:
Definition 2.2**.**
Let be a closed simplicial surface with vertex–3–colouring and induced edge–3–colouring . A triangle–folding is a total ordering on such that:
If there are two edges with faces and , such that holds, then these edges have different edge colours.
3 Relation between linear and cyclic orders
Folding onto a triangle requires a linear order to be intersection–free. Since it is more convenient to work with a cyclic order, we give a proof of their equivalence.
Definition 3.1**.**
Let be a finite set. A cyclic order on is a cycle of length .
From a linear order we can construct a cyclic order by making the smallest element follow the largest one. Conversely, we can cut a cyclic order at any point to obtain a linear order.
Definition 3.2**.**
Let be a finite set.
Let be a total order on . The induced cyclic order is the cyclic order
[TABLE] 2. 2.
Let be a cyclic order on . Given , the induced linear order is defined as
[TABLE]
A partition can be intersection–free for both linear and cyclic orders.
Definition 3.3**.**
Let be a finite set and a partition of two–element–subsets of .
Let be a linear order on . We call intersection–free with respect to if implies that is impossible. 2. 2.
Let be a cyclic order on . We call intersection–free with respect to if there are no and such that and .
The conversion between linear and cyclic orders does not change the intersections.
Remark 3.4**.**
Let be a finite set and a partition of two–element–subsets of .
If is a linear order on and is intersection–free with respect to , then is also intersection–free with respect to the induced cyclic order . 2. 2.
If is a cyclic order on and is intersection–free with respect to , then is also intersection–free with respect to any induced linear order .
Proof.
Assume there are and such that and .
Let be the –minimum of . Then with . We consider the case in detail, the other ones are analogous.
We have and . Since , this contradicts beeing intersection–free with respect to . 2. 2.
This is obvious. ∎
4 Circle representations
We went to the effort of converting linear and cyclic orders into each other to describe them as permutations. For we use to denote the set .
Given a closed simplicial surface with faces333In a closed simplicial surface, the number of faces is always even: By counting the number of edge–face–pairs in two different ways, we obtain that , where is the number of edges and is the number of faces. and an edge–3–colouring, each colour class defines a partition of the faces into two–element–subsets (each edge is mapped to the set of its two adjacent faces). This partition can also be represented by a fix–point–free involution in .
Example 4.1**.**
Up to renaming the colours, the torus from Example 1.3 has exactly one vertex–3–colouring with colour classes , , and .
This induces the edge–3–colouring with colour classes , , and . Each colour class defines a partition of the faces, which can be interpreted as a fix–point–free involution.
[TABLE]
Definition 4.2**.**
Let be a closed simplicial surface with edge–3–colouring . For each colour the colour partition is
[TABLE]
and the colour involution is a map that assigns to each face the unique face sharing an edge of colour with it.
With Definition 3.3 and Definition 4.2 we can reformulate the definition of triangle–folding.
Remark 4.3**.**
Let be a closed simplicial surface with vertex–3–colouring and induced edge–3–colouring . A total order on is a triangle–folding if and only if all colour partitions of are intersection–free with respect to .
We want to restate the folding restrictions in terms of a cyclic permutation on the faces and the fix–point–free involutions defined by the edge–3–colouring. Let denote a cyclic permutation of the faces and suppose that is an involution representing an edge colour class.
We will show that is intersection–free with respect to if and only if their product has exactly cycles. To prove this claim, we translate the permutations into a geometric setting. We arrange the elements of into a circle, with the order defined by . The involution is depicted by connecting two points in the same orbit.
Consider the involutions and from the previous example, together with the cyclic order . The first one is intersection–free, the second one is not.
6143852861438528
Definition 4.4**.**
Let and be a cyclic order on . Let be a partition of into two–element–subsets. A circle representation of is a triple with
A map \iota:\underline{2n}\to\{x\in\mathbb{C}\mid\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}=1\} with for all . 2. 2.
The arcs with origin and target . 3. 3.
The line segments .
The circle representation is intersection–free if the line segments are pairwise disjoint.
If is the set of orbits of a fix–point–free involution , we call a circle representation of .
This notion of intersection–free is connected with the concepts from Definition 3.3.
Lemma 4.5**.**
Let be a cyclic order on and a partition of into two–element–subsets. Then the following statements are equivalent:
* is intersection–free with respect to .* 2. 2.
Any circle representation of is intersection–free.
Proof.
Consider two line segments and . Since rotations and reflections do not change the intersection of line segments, we may assume . For we write for some .
and intersect with respect to if and only if or holds.
The line segment divides the circle \{x\in\mathbb{C}|\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}=1\} into two connected components. The two boundary components are parametrized by the intervalls and . We distinguish two cases:
If contains only one element, and lie in different connected components. Since the circle is convex, the line segment lies within the circle, so it has to intersect the line segment . 2. 2.
If contains zero or two elements, and lie in the same connected component. Since both connected components are convex, the line segment is completely contained in one of them. In particular, it does not intersect the line segment . ∎
If we consider an intersection–free circle representation of , we observe a correspondence between bounded connected components and orbits of the product .
6143852861438528
It connects a bounded connected component with the origins of the arcs contained in its boundary, which are in turn given as the orbits of . In the illustration above, the orbits are and .
To prove the correspondence, we have to analyse the bounded connected components of a circle representation in detail. This will take the remainder of this section and culminate in theorem 4.12.
Lemma 4.6**.**
Let be an intersection–free circle representation and . Then has exactly bounded connected components.
Proof.
We interpret the sets and as the edges of a planar graph with vertices . This graph has vertices and edges. Since its Euler–characteristic is 1, there are exactly bounded connected components. ∎
The main technical analysis is contained in the following lemma, which describes the specific form of the bounded connected components explicitly.
Lemma 4.7**.**
Let be an intersection–free circle representation and . The connected components of the complement have the properties:
- •
There is exactly one unbounded connected component \{x\in\mathbb{C}|\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}>1\}. Its boundary is .
- •
There are exactly bounded connected components. The boundary of each bounded connected component has the form for some such that
The intersections and contain exactly one element for each (we set for this purpose). 2. 2.
If is the unique element in and is the unique element in , then .
This lemma characterises the boundary of the bounded connected components. The first condition states that each boundary consists of an alternating sequence of complete arcs and line segments. The second one defines the order in which this sequence should be traversed.
Proof.
Since all line segments lie in \{x\in\mathbb{C}|\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}\leq 1\} and \bigcup_{j=1}^{2n}Z_{j}=\{x\in\mathbb{C}|\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}=1\}, the claim concerning the unbounded connected component is clear.
Let be a bounded connected component. Since the circle representation is intersection–free, the boundary of is the union of some and .
Let be in the boundary of . This lies in , and a line segment. Since the line segment divides the circle \{x\in\mathbb{C}\mid\left\|x\right\|_{{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}}}\leq 1\} into two connected components, it lies in the boundary of exactly two connected components (since they are intersection–free). As is an endpoint for the segment, any connected component which has the line segment as a boundary will also have one of the arcs as boundary. Since the two connected components adjacent to the segment contain different arcs, and cannot be both contained in .
Therefore, for each point in the boundary of , there is exactly one arc and exactly one line segment in the boundary. It follows that arcs and line segments alternate along the boundary of , which shows the first property. 2. 2.
We have either or . If the second equality holds, we invert the ordering of the sets in the boundary. Hence, suppose .
Then is the target of an arc. The other point in is . This point is the source of the arc (otherwise the two arcs would be separated by the line segment). In particular, we have . The full claim follows by induction. ∎
This technical characterisation allows the construction of the bijection between connected components and orbits of a group.
Lemma 4.8**.**
Let be a cyclic order on and a fix–point–free involution on . Let be an intersection–free circle representation of and use the notation from Lemma 4.7.
Then we have a bijection between the bounded connected components of and the orbits of : a connected component with boundary is mapped to (with ), which consists of the origins of the arcs contained in the boundary of the connected component.
Proof.
The map is well–defined: Let be the unique element of , then is the unique element in . In particular, it lies in . Then is the other endpoint of this line segment, and therefore the unique element in the intersection . Therefore, this image is an orbit of .
To show injectivity, we consider an element . This is the source of one arc and the target of another. Since only sources are mapped by our construction, the images of different bounded connected components are disjoint.
For surjectivity, consider an orbit of . This orbit is not empty, so there is a . This is the source of one arc . Then the unique bounded connected component with in its boundary is mapped to . ∎
By combining Lemma 4.8 and Lemma 4.6, we have shown that a circle representation of being intersection–free implies that has exactly cycles.
We now proceed in the opposite direction: If has exactly cycles, we construct an intersection–free circle representation of .
To do so, we need some general properties of permutations.
Lemma 4.9**.**
Let be a permutation with more than cycles. Then has at least one fixed point.
Proof.
Suppose has no fixed point. Then every orbit of contains at least two elements. Since orbits are disjoint, has to contain more than elements, which is a contradiction. ∎
If has exactly cycles, it needs to have a fixed point. This is significant: In a circle representation, a fixed point corresponds to a line segment whose end–points have minimal distance. In particular, it can be removed from a circle representation without changing whether it is intersection–free.
To prove this reduction, we first show that after the removal of this line segment there is another fixed point. Then we use an inductive argument to prove the complete claim.
Lemma 4.10**.**
Let be a –cycle and a fix–point–free involution in , such that has exactly cycles (). Let be a fixed point of .
We define permutations on (remember that is an orbit of ):
[TABLE]
Then has exactly cycles.
Proof.
To show the claim, we analyse how the orbits of change.
: This orbit is removed. 2. 2.
: The only element on which the orbit might change is the precursor of , namely . Since , we have
[TABLE]
Now we compute its image under the modified permutations:
[TABLE]
In other words, the image of under is the same as the image of under . The new orbit is .
We have to show that this new orbit is not empty. For it to be empty, we would need , i. e. . 3. 3.
: In this case, nothing changes. The only difference can appear if there is an element of the orbit such that . In this case .
In total, the number of orbits is reduced by 1. ∎
We now proceed with formulating the induction.
Lemma 4.11**.**
Let be a –cycle and a fix–point–free involution in , such that has exactly cycles. Then every circle representation of is intersection–free.
Proof.
We prove the claim by induction on . For , we have . Therefore, there is only one line segment, which cannot intersect with any other one.
Now assume . By Lemma 4.9 there is a fixed point of , i. e. . Denote , then we have .
The line segment between and cannot intersect any other line segment, since and are neighbours on the circle. We only need to show that the other line segments do not intersect.
To do so, we define and as in Lemma 4.10. Their product has exactly cycles. By the induction hypothesis, their circle representation is intersection–free. ∎
We can now formulate the main theorem.
Theorem 4.12**.**
Let be a –cycle and a fix–point–free involution on . Then the following are equivalent:
- •
The orbits of are intersection–free with regards to .
- •
* has exactly orbits on .*
Proof.
By Lemma 4.5, the orbits of are intersection–free if and only if a circle representation is intersection–free. Combining Lemma 4.6 and Lemma 4.8 then gives one direction of the proof. The other direction follows from Lemma 4.11. ∎
Corollary 4.13**.**
Let be a closed simplicial surface with vertex–3–colouring and induced edge–3–colouring .
There is a triangle–folding of the surface if and only if there exists an –cycle such that its product with all colour involutions has exactly cycles.
Proof.
By Remark 4.3, is a triangle–folding if and only if all colour partitions are intersection–free with respect to . By remark 3.4 we can replace by a cyclic order . Since the colour partitions are the orbits of the colour involutions, the claim follows from theorem 4.12. ∎
5 Orientability
In this section, we show that only orientable simplicial surfaces can be folded onto a triangle. This is based on the following observation:
Remark 5.1**.**
Let be a line segment in an intersection–free circle representation. Then with odd.
Proof.
By the definition of circle representations, there is a with .
This line segment divides the circle into two connected components. The boundary of one of them consists precisely of the points . These points have to be connected in pairs of two, therefore the number of elements in this set has to be even. This is only possible if is odd. ∎
Since a circle representation subdivides the circle into an even number of points, the concept of even and odd distances makes sense.
Definition 5.2**.**
Let be a circle representation with map . For two elements there is a with
[TABLE]
If is even, and have even distance. Otherwise, they have odd distance.
Remark 5.3**.**
All points with even distance from each other form an equivalence class.
Combining Remark 5.1 and Remark 5.3, we get a necessary criterion for foldability:
Lemma 5.4**.**
Let be three fix–point–free involutions on such that there is a cyclic order that is intersection–free with respect to the orbit partition of each of them.
If is transitive on , the even–distance equivalence relation is only dependent on the involutions.
Proof.
By Remark 5.1, two numbers in an orbit of any have to lie in different equivalence classes. Since there are only two classes and is transitive on , this determines the class membership of every number. ∎
A more pedestrian formulation would be, whether it is possible to relabel in such a way, that all involutions always swap even and odd numbers.
Our next step is the geometric interpretation of this equivalence relation. An orientation maps each face to a cyclic order of its vertices such that the orders of adjacent faces are compatible. For convenience, we only define this for simplicial surfaces with vertex–3–colourings.
2131\circlearrowleft$$\circlearrowleft
Definition 5.5**.**
Let be a simplicial surface with vertex–3–colouring . A simplicial orientation is a map , such that, for two faces and with a common edge, holds.
Theorem 5.6**.**
Let be a simplicial surface that can be folded onto a triangle. Then has a simplicial orientation.
Proof.
By Remark 1.6, has a vertex–3–colouring and an induced edge–3–colouring with involutions , , and . We argue for each orbit of separately.
By Remark 5.3, the faces fall in two equivalence classes. Mapping one of the classes to and the other one to defines a simplicial orientation. ∎
6 Acknowledgements
I am grateful for the support of my supervisor, Alice Niemeyer, in writing this paper. I am also grateful for the funding by the “Graduiertenkolleg Experimentelle konstruktive Algebra” during the writing of this paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[ABD + 01] Esther M. Arkin, Michael A. Bender, Erik D. Demaine, Martin L. Demaine, Joseph S. B. Mitchell, Saurabh Sethia, and Steven S. Skiena, When can you fold a map? , Algorithms and Data Structures: 7th International Workshop, WADS 2001 Providence, RI, USA, August 8–10, 2001 Proceedings (Berlin, Heidelberg) (Frank Dehne, Jörg-Rüdiger Sack, and Roberto Tamassia, eds.), 2001, pp. 401–413.
- 2[BH 96] Marshall Bern and Barry Hayes, The complexity of flat origami , Proceedings of the Seventh Annual ACM-SIAM Symposium on Discrete Algorithms (Philadelphia, PA, USA), SODA ’96, Society for Industrial and Applied Mathematics, 1996, pp. 175–183.
- 3[BNPS 17] Karl-Heinz Brakhage, Alice C. Niemeyer, Wilhelm Plesken, and Ansgar Strzelczyk, Simplicial surfaces controlled by one triangle , 2017. MR 3747985
- 4[BW 08] Hani Buri and Yves Weinand, Origami - folded plate structures, architecture , 10th WCTE (2008), 1–8.
- 5[Deh 16] Max Dehn, Über die starrheit konvexer polyeder , Mathematische Annalen 77 (1916), 466–473 (Deutsch).
- 6[DLRS 10] Jesus A. De Loera, Jorg Rambau, and Francisco Santos, Triangulations: Structures for algorithms and applications , 1st ed., Springer Publishing Company, Incorporated, 2010.
- 7[DO 10] Erik D. Demaine and Joseph O’Rouke, Geometric Folding Algorithms, Linkages, Origami, Polyhedra , Cambridge University Press, 32 Avenue of the Americas, New York, 2010.
- 8[GY 03] Jonathan L. Gross and Jay Yellen, Handbook of graph theory , Discrete Mathematics and its Applications, CRC Press, 2003.
