Dudeney’s Dissection Is Optimal
Abstract
In 1907, Henry Ernest Dudeney posed a puzzle: “cut any equilateral triangle … into as few pieces as possible that will fit together and form a perfect square” (without overlap, via translation and rotation). Four weeks later, Dudeney demonstrated a beautiful four-piece solution, which today remains perhaps the most famous example of dissection. In this paper (over a century later), we finally solve Dudeney’s puzzle, by proving that the equilateral triangle and square have no common dissection with three or fewer polygonal pieces. We reduce the problem to the analysis of discrete graph structures representing the correspondence between the edges and the vertices of the pieces forming each polygon.
Keywords and phrases:
Geometric Dissection, Dudeney Dissection, Dissection with Fewest PiecesFunding:
Tonan Kamata: is mainly supported by JSPS KAKENHI Grants Number 22J10261 and 24K23857, and partially supported by Grants Number 20H05961 and 20H05964, and by JST ACT-X Grant Number JPMJAX25C8.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Computational geometry ; Theory of computation Randomness, geometry and discrete structures ; Mathematics of computing Discrete mathematicsAcknowledgements:
The authors would like to thank the members of the Tokyo-based math club “sugakuday,” a group that describes itself as a gathering of people who like math – or don’t. During a visit by Tonan Kamata, a discussion with the group – particularly with Motcho Ajisaka and Fueruma (@motcho_tw, @fueruma_suugaku on ) – led to the discovery of an oversight in the enumeration of square dissections in the previous version of this paper. We express our deep respect for their open, playful, and curiosity-driven community.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Dissection [15, 9] is the process of transforming one shape into another shape by cutting into pieces and re-arranging those pieces to form (without overlap). Necessarily, and must have the same area (a property Euclid used to prove area equalities). Conversely, every two polygons of the same area have a dissection – a result from over two centuries ago [16, 18, 2, 13]. The number of pieces cannot be bounded as a function of the number of vertices (consider, for example, dissecting an square into an rectangle), but there is a pseudopolynomial upper bound [1].
Given two specific polygons, can we find the dissection between them with the fewest possible pieces? In general, this minimization problem is NP-hard, even to approximate within a factor of [3]. Worse, the existence of a -piece dissection is not known to be decidable, even for pieces [3]. A core difficulty is that the number of cut segments has no obvious upper bound, even for 2-piece dissection. The special case where the pieces must be mirror congruent to each other has a polynomial-time decision algorithm [8], even though the number of cuts cannot be bounded as a function of [17].
Instances of the dissection problem have captivated puzzle creators and solvers for centuries; see [9, 12] for much history. One pioneer was English puzzlist Henry Ernest Dudeney [11], who published many dissection puzzles in newspapers and magazines in the late 19th and early 20th centuries [6, 7]. Over the years, geometric puzzlers continually improved the records for the fewest-piece dissections between various pairs of polygons. Harry Lindgren (an Australian patent reviewer) collected many of these results and improved most of them in his book [15]. He wrote:
“In a few cases (very, very few) it could perhaps be rigorously proved that the minimum number has been attained, and in a few more one can feel morally certain; in all the rest it is possible that you may find a dissection that is better than those already known” [15, p. 1]
Some past work determines the asymptotic growth of the number of pieces for certain infinite families. Cohn [4] showed that a triangle of diameter needs pieces to dissect into a unit square, where the constant in the is between and . (The obvious diameter lower bound is .) Kranakis, Krizanc, and Urrutia [14] showed that the regular -gon needs pieces to dissect into a square, where the constant in the is between and .
In this paper, we give the first nontrivial proof of exact optimality of the number of pieces in a dissection, by proving optimality of the famous four-piece dissection of an equilateral triangle to a square shown in Figure 1. Dudeney [5] posed this dissection as a puzzle on April 6, 1902, without making it especially clear whether he had a solution. In the next issue of his column (April 20), he described an easy five-piece solution, wrote that Mr. C. W. McElroy of Manchester had found a four-piece solution, and gave readers another two weeks to try to find it. No one did, leading Dudeney to conclude that “the puzzle may be regarded as a decidedly hard nut” in the next issue where he gave the four-piece solution (May 4). It remains unclear whether this solution was originally invented by Dudeney or McElroy [9, 10]. The puzzle and solution appeared later in Dudeney’s book as “The Haberdasher’s Puzzle” [6, Puzzle 26]; Gardner [11] called it “Dudeney’s best-known geometrical discovery”.
Since this discovery over 120 years ago, it has remained open whether this dissection is optimal, or whether the record will someday be improved upon (as many other records have) [5, 1, 3]. In this paper, we finally settle this problem:
Theorem 1.
There is no dissection with three or fewer polygonal pieces between a square and an equilateral triangle, when we forbid flipping pieces.
Figure 1 also does not require the pieces to be flipped, but this is not necessarily a requirement in the original puzzle. When first teasing “the correct solution”, Dudeney wrote, “surprising as it may seem, it is not necessary to turn over any piece.” So we leave an intriguing puzzle for future work: is there a 3-piece dissection if we allow flipping pieces? We also do not know whether curved pieces might help, though we suspect Theorem 1 extends to both of these settings.
Overview
The structure of the proof is as follows. First, it is relatively easy to show that a two-piece dissection is impossible (see Lemma 14). Thus, we focus on proving the impossibility of a three-piece dissection. To do so, we classify the finitely many possible topologies for cutting each polygon that could potentially result in a three-piece dissection. Next, we use fundamental properties of dissections to narrow down the feasible combinations of these cutting topologies for the two shapes. Finally, we show that all remaining combinations are infeasible using the new concepts of “matching diagrams”, which handle the potentially unbounded number of cut segments.
This paper is organized as follows. We start in Section 2 with basic definitions of dissections, specifically the graph of cuts within each shape, and a categorization of vertices in these graphs into six types. Then, in Section 3, we introduce our primary tool for analyzing dissections – vertex and edge matching diagrams – and prove several general necessary properties for dissections to work, which can be applied to other dissection problems as well. Next, in Section 4, we give a technical overview of our proof, and illustrate by describing one key case in detail; this section gives a flavor of our techniques without getting bogged down in the many cases necessary to complete the proof (but from a technical perspective, it can be skipped). Finally, in Section 5, we give the full proof, which applies the matching diagrams from Section 3 to the specific case of the equilateral triangle and the square.
2 Preliminaries
We define a polygon to be a connected region in the plane of finite area bounded by finitely many line segments. (This definition does not require polygons to be simple, although we will show in Lemma 16 that our main proof can consider just simple polygons.) We refer to a polygon’s line segments as sides and the intersections of these sides as corners.111We use these terms (instead of more common terms such as “edges” and “vertices”) to provide unambiguous terminology for edge- and node-like features of various parallel structures: polygons, cut graphs, and matching graphs. The boundary of a polygon consists of the corners and points along the sides, while the interior is all other points within the region. Let denote the Euclidean length of a side , and let denote the interior angle of the region at corner .
A -piece dissection of a pair of polygons consists of polygons and two sets of corresponding congruence transformations and such that and .222The notation denotes interior-disjoint set union, i.e., we allow the polygons to overlap on shared boundaries. Figure 1 is an example of a 4-piece dissection. We refer to and as target shapes, and as pieces. Naturally, the areas of the target shapes must be equal to the total area of the pieces.
A dissection of divides each target shape into pieces by cut lines. We define a finite geometric graph called the cut graph , which represents the cut lines and the boundary of . Specifically, has faces that correspond one-to-one with the pieces, vertices which consist of the corners of and the points along the cut lines having at least one surrounding angle not equal to , and edges which consist of the cut and boundary lines connecting these vertices. For example, Figure 1 highlights the vertices and edges of and for Dudeney’s four-piece dissection. The edges either originate from cut lines, referred to as internal edges, or from the sides of , referred to as boundary edges. The vertices are intersections between at least two edges; a vertex met only by internal edges is an internal vertex, while a vertex met by at least one boundary edge is a boundary vertex. Based on the elements surrounding each vertex of , we classify boundary vertices into Types 1–2 and internal vertices into Types 3–6 as follows (refer to Figure 2):
-
Type 1: Corner vertex. A boundary vertex corresponding to a corner of the target shape .
-
Type 2: Side vertex. A boundary vertex corresponding to a point along a side of the target shape .
-
Type 3: Paired vertex. An internal vertex where exactly two piece corners meet.
-
Type 4: Convex vertex. An internal vertex where three or more piece corners meet, and all interior angles are convex.
-
Type 5: Reflex vertex. An internal vertex where three or more piece corners meet and only one of them is reflex.
-
Type 6: Flat vertex. An internal vertex where at least two piece corners and one piece side meet.
This distinction will be useful in Section 5.1 when counting the number of angles appearing in the cut graph.
We define a subdivision of the cut graph to be a graph obtained by replacing internal edges of with paths consisting of paired (Type 3) vertices. We define an equivalence relation where if there exist subdivisions and of the graphs and respectively, and a bijection such that is a graph isomorphism that disregards geometry while preserving vertex types.
3 Matching Diagram
When a set of pieces is assembled to form a target shape, each side of a piece corresponds to an edge of the cut graph, and each corner corresponds to a vertex of the cut graph. Therefore, when a pair of target shapes has a dissection, there are two corresponding relationships: one between the edges and another between the vertices of the cut graph. In this section, we formalize these relationships and describe these properties.
3.1 Edge Matching Diagram
When analyzing the relationship between the sides of pieces and the edges of the cut graph, the fundamental principle is that boundary edges correspond to a single side of a piece, while interior edges correspond to two sides from different pieces. However, this correspondence becomes more complex in the vicinity of flat vertices. For instance, when there is a flat vertex on the side of a piece, two sides of the pieces correspond to this side (see the left of Figure 3). Moreover, when multiple flat vertices are adjacent on the graph, more complex correspondences arise (see the middle and right of Figure 3).
To systematically represent these relationships, we introduce a bipartite diagram. In this diagram, each side of a piece is treated as a link, and the edges of the cut graph are treated as nodes. The endpoints of each link are the nodes representing the edges, which correspond to the sides indicated by the links. This construction ensures that an edge corresponding one-to-one to two sides becomes a degree-2 node, while all other edges become degree-1 nodes. In cases where a side crosses multiple edges due to flat vertices, we introduce virtual nodes (see the red lines in the left and the middle of Figure 3). In contrast, edges of the cut graph that do not correspond to any piece side are removed from the node set (see the red dotted line in the right of Figure 3). We now formalize this construction as follows:
Definition 2.
We define an edge matching diagram for a pair of cut graphs and (see Figure 4) as follows:
-
For each , define the node set as follows:
-
–
Initialize as .
-
–
For an edge , if both endpoints of in the cut graph are flat vertices and an angle of appears on opposite sides of , then remove from .
-
–
For each side of a piece , if there is a flat vertex on when forming , add a new corresponding node to .
-
–
-
Let be the set of links between and , connecting a link for each side according to the correspondence between links representing the sides of pieces and nodes representing the edges of the graph.
The added nodes corresponding to a flat vertex are called flat nodes, nodes corresponding to boundary edges are called boundary nodes, and all other nodes are called internal nodes. We use terms such as degree, leaf, and path for the diagram in the same way as they are used in standard graph theory.
By construction, the degree of each node in is either or . Moreover, since two sides sharing a degree-2 node correspond to the same edge of a cut graph, their Euclidean lengths are equal. Consequently, a path can be obtained by iteratively following degree-2 nodes starting from a leaf of ; this path satisfies the following property:
Observation 3.
For any path in , all piece sides corresponding to the nodes along the path have equal Euclidean lengths.
3.2 Vertex Matching Diagram
Next, we consider the relationships between the corners of the pieces and the vertices of the cut graph. This relationship can be considered more simply compared to the relationships between edges discussed in Section 3.1. A corner of a piece corresponds to a vertex in the cut graph of each target shape . Conversely, when looking at the vertices of , one or more piece corners may coincide. To capture this relationship, we introduce the following definition:
Definition 4.
We define a vertex matching diagram for and (see Figure 5):
-
For each , define the node set as .
-
Let be the set of links between and by connecting a link for each corner according to the correspondence between links representing the corners of pieces and nodes representing the vertices of the graph.
Since each node of corresponds to a vertex of the cut graph, we define the terms corner, side, paired, convex, reflex, and flat directly for the nodes as well.
We define a weight for each node of by the sum of the interior angles of the corners that gather at . The value of is if is a paired, convex, or reflex vertex. In the case that is a flat or side node, is . In the case that is a corner node, is the interior angle of the corresponding corner of the target shape.
We can also observe the following by the fact that a paired vertex, which is shared by two corners, has a weight of :
Observation 5.
For any path in that consists of paired vertices, or holds depending on whether the length of the path is odd or even, where and are the corners corresponding to the endpoint nodes of the path.
Taking the union of the piece vertices gathered at each node sets and , we can count the piece vertex set in two different ways, revealing the following fact:
Observation 6.
Any connected component of satisfies
3.3 Relationship between Vertex and Edge Matching Diagrams
This section describes the relationship between paths in the edge and vertex matching diagram, which are generated by sides and their endpoint corners. Formally, when a side of a piece is placed along the horizontal axis with the inside of the piece facing downward, the corner on the right is referred to as clockwise next, while the one on the left is referred to as counterclockwise next. The same definitions apply to the corners as viewed from a side.
The following lemma describes the relationship between a path in , starting from a side, and the path formed by the corners that come next along the boundary of the target shape.
Lemma 7.
Let and be links in , that is, sides of pieces, and assume that they are connected by a path in . Let and be the clockwise and counterclockwise next corners of , respectively. Similarly, define and for . Here, is connected to either or by a path in , and is connected to the other.
Proof.
Based on the assumption that and are connected by a path in , each node along this path corresponds to a one-to-one pairing of two sides of the pieces. Since these two sides form an a single edge of the cut graph, the vertices at both endpoints of this edge correspond to the corners of the respective sides. Therefore, there exists a pair of paths in that shares a node between the pairs of corners to which the two next sides correspond. Note that which pair corresponds depends on whether the piece is flipped or not. When any piece is not flipped, it is possible to precisely describe which pair corresponds. This will be discussed in Section 3.4.
Next, we consider the relationship between a path and the paths formed by the next sides of the corner in the path. Before describing this relationship, we define some terminology. Let us consider a paired vertex of such that both adjacent vertices are non-flat. In this case, pairs of the next sides of the corner corresponding to create degree-2 nodes in (see the left of Figure 7). On the other hand, in other cases – such as when is a corner vertex, a side vertex, a flat vertex, or a paired vertex adjacent to a flat vertex – one pair of sides does not correspond to each other and remain as degree-1 nodes, while the other pair corresponds to a degree-2 node (see the middle of Figure 7). In particular, when passing through a side vertex that bisects a side of a piece, the sum of the Euclidean lengths of the disconnected paths is equal to the Euclidean length of (see the right of Figure 7).
Based on these observations, we introduce the following definition:
Definition 8.
We introduce the following notations (see Figure 8):
-
denotes the union of side vertices whose adjacent vertices are both corner vertices and of flat vertices whose adjacent vertices are both paired vertices. These are referred to as divide-in-two vertices.
-
denotes the set of paired vertices such that both adjacent vertices are non-flat. These are referred to as buried vertices.
Then, a path of is well-behaved if .
Using the above definition, the relationship between a path and its adjacent paths can be expressed by the following lemma:
Lemma 9.
Let be a well-behaved path in , be an end node of , and be the next side of . We define an along sequence of paths in as follows:
-
Each is a path in , and the end node of is .
-
A pair of adjacent edges – one ending and the other starting – share a point in on a side as one of their end nodes.
Then, the alternating sum of is zero where is the end node of .
Proof.
The side and part of share a path in , and according to Observation 3, their Euclidean lengths are equal. Moreover, the remaining part of and part of also share a path in , and these Euclidean lengths are equal as well. The equality of all these parts implies that the alternating sum of the Euclidean lengths is zero.
3.4 Lemmas when Flipping is not Allowed
When flipping of a piece is not allowed, the relationship between the connected components in Lemma 7 can be described based on the length of the paths as follows:
Lemma 10.
We use the same notation as in Lemma 7. Let and be connected components of , where and .
-
If the length of is odd, then and .
-
If the length of is even, then and .
Proof.
This can be easily verified by observing that when two pieces share a side and come into contact, the clockwise-next corner on one piece corresponds to the counterclockwise-next corner on the other(Figure 9). In addition, Lemma 10 leads to the following lemma, which helps to simplify our proof:
Lemma 11.
Let and be boundary edges of such that they share an endpoint . If and are connected by a path in , the connected component of that includes contains a cycle.
Proof.
By Lemma 10, if and are connected by a path in , we can trace a path in that begins and ends at (Figure 10). This implies that the component containing includes a cycle.
In particular, we use these lemmas in combination as follows:
Lemma 12.
Let be a connected component of that contains a boundary node , and suppose the following conditions hold:
-
Both of the next sides and of along the boundary correspond to monochromatic nodes in .
-
None of the next sides of any other node in correspond to monochromatic nodes in .
Then forms a cycle.
4 Proof Overview and Example
In this section, we provide an overview of how to prove the impossibility. We let be a square and be an equilateral triangle . We denote the side Euclidean lengths of and by and , respectively, and set and so that both areas are .
First, in Section 5.1, we consider the equivalence classes of the cut graph under the equivalence relation . Although this is essentially a brute-force exhaustive search, several tools are introduced to help to reduce the number of case distinctions. Next, in Section 5.2, we perform a more detailed analysis of the properties that hold for matching diagrams when considering equilateral triangles and squares. Finally, in Section 5.3, using these tools, we complete the proof by deriving contradictions for each individual case.
In the following, we present an example of the proof method by borrowing some tools in advance. We focus on the case where representative elements of equivalence classes and are the cut graphs shown on the left of Figure 11. This pair of cut graphs corresponds to and in the later labeling. the same proof also applies to and .
Lemma 13.
The combination of and is infeasible.
Proof.
In this case, by Lemma 21, which will be given later, contains, as a connected component, a tree that connects each corner of and a degree-3 vertex by a well-behaved path. Let , , and be the three leaves of , with the adjacent sides of being and , those of being and , and those of being and (see the middle of Figure 11). Here, the sides , , , , , and can be grouped into three pairs, each pair forming a side of . Therefore, one of the following holds (see the right of Figure 11):
-
Equation 1: .
-
Equation 2: .
Let , , and be the paths in between each leaf and . We consider the number of points from and included in each . Since the vertices , , , and the convex vertex are all included in , the weight of both endpoint nodes of each is at most . By Observation 6, each contains at least one node of . Moreover, since the weight of a divide-in-two vertex is , the elements of appear alternately with those of , and the number of contained is one less than the number of . Therefore, since , the number of elements from in each path is or , and the number from is or . If includes a point in , it is a side vertex of .
If includes exactly one side vertex , then the only monochromatic sides connected to are the two adjacent to . Therefore, the connected component including must contain a cycle by Lemma 12, contradicting the fact that is a tree.
Next, we consider the case where includes no side vertex of . In this case, there are two possible structures for , as shown in Figure 12. Depending on whether we are considering the left or right case in Figure 12, by Lemma 9, we have one of the following:
-
Equations A: , , .
-
Equations B: , , .
Here, even if contains a flat node, by Lemma 20, which will be shown later, the Euclidean length of the side of the piece being divided is .
From Equations A and Equation 1 or 2, we derive which contradicts . From Equations B and Equation 1, we have and , which is a contradiction. From Equations B and Equation 2, we have and , which is also a contradiction.
5 Main Proof
In this section, we give the proof of Theorem 1.
5.1 Enumeration of Patterns of Cut Graphs
In this section, we enumerate the equivalence classes of the equivalence relation . Before the enumeration, we present several geometric lemmas.
5.1.1 Geometric Lemma for Cut Graphs
Lemma 14.
In any dissection of and , no piece contains two corners of . Thus, the number of pieces must be at least , and in a three-piece dissection , each contains exactly one corner of .
Proof.
Suppose a piece contains two corners of , whose Euclidean distance is . The longest distance between any two points in is , so no piece contains points that are farther apart than this distance. Since , we obtain a contradiction.
Lemma 15.
Let be a three-piece dissection of and . Then no contains two diagonal corners of .
Proof.
If a single piece contains the diagonal corners of , the diameter of is . Placing a line segment of this Euclidean length in requires its endpoints to reside within the region in bounded by the two blue parallel lines shown in Figure 13. By Lemma 14, piece must also include exactly one corner of . Since the line segment must be a diameter of , must in fact have as an endpoint. Limited by the region, must form an angle of more than with an edge of (the horizontal edge in Figure 13). However in , the diagonal has only of material on either side of its endpoints. Thus, cannot fully cover the corner of , i.e., is in fact cut. This contradicts Lemma 14.
Lemma 16.
Let be a three-piece dissection of and . Then we can assume without loss of generality that each is a simple polygon.
Proof.
By Lemmas 14 and 15, the boundary of each polygon must be cut at least twice. Thus, under the assumption of a three-piece dissection, the number of holes in a single piece is at most one, and its interior must be filled by exactly one other piece. In this case (right of Figure 14), we can remove the cycle to obtain a dissection with fewer pieces. Similarly, if the dissection includes cut lines whose endpoints are internal (left of Figure 14), we can remove these cuts while maintaining the same number of pieces. Thus, in either case, we obtain a dissection with the same or smaller number of pieces that are all simple.
5.1.2 Procedure for Enumerating Cut Graphs
We begin by abstracting the boundary of the target shape as a disk, ignoring differences in vertex types. First, consider the case of partitioning the disk into two pieces. Since each piece must be a simple polygon (by Lemma 16), the boundary must be cut at least once. As shown on the left of Figure 16, there is a unique way to perform such a cut: connect two points on the circular boundary with a cut line . The resulting boundary of the pieces consists of three types of segments: parts from the cut line , parts from the original boundary, and two switching points between them.
To obtain three pieces, we make a second cut on one of the two pieces, again connecting two boundary points. As shown on the right of Figure 16, there are exactly six distinct ways to make such a second cut. These yield six topologically distinct configurations, which we enumerate explicitly in Figure 16 and label as Type through Type .
We now apply this abstract classification to the actual dissection of the target shapes and . To do so, we must account for how the endpoints of each cut line attach to the corners or sides of the target shape, as well as the presence of vertices of degree three or higher. Using Lemma 14, we enumerate the equivalence classes of as shown in Figure 17, denoting them as .
Similarly, applying Lemma 15, we enumerate the equivalence classes of as shown in Figures 18 and 19, denoted as .
To identify feasible pairings between and , we introduce the following angular invariant:
Definition 17.
For a graph and an angle , the -diff is defined as the number of times appears minus the number of times appears as an interior angle. We define cc-diff as the sum of all -diffs for , and tri-diff as the difference -diff -diff.
Since -diff is preserved under subdivision, the cc-diff of each and can be determined by counting convex minus reflex angles at solid vertices in Figures 17, 18, and 19:
-
The value of cc-diff is for , for each of , and for each of .
-
The value of cc-diff is
-
–
for ,
-
–
for each of ,
-
–
for each of ,
-
–
for each of ,
-
–
for each of , and
-
–
for each of .
-
–
Moreover, tri-diff can be computed as at least for each of and less than for each of .
In order to generate the same set of pieces by and , -diff must match between them for every . Therefore, only the following combinations can be feasible, where denotes the set of all pairwise combinations of and :
-
,
-
,
-
.
5.2 Lemmas for Equilateral Triangle and Square
In this section, we present two lemmas that are useful in proving properties related to the dissection between an equilateral triangle and a square.
The first lemma constrains on the structure of the connected components of and can be described as follows:
Lemma 18.
Any connected component of includes either all corner vertices of or none, and includes an even number of corner vertices of .
Proof.
Except for the corner vertices of and , the weight of any vertex is a multiple of (see Figure 20). Therefore, if the conditions in the statement do not hold, the sums on both sides will not match. It contradicts to Observation 6.
The second lemma is used to handle well-behavior properties. When dealing with the 3-piece dissection between an equilateral triangle and a square, a path ceases to be well-behaved when it passes through a corner vertex, a vertex adjacent to a flat vertex, or a side vertex located on a trisected edge of the target shape. Here, in addition to the node in added for an edge containing a flat node, we also define the node corresponding to the middle of a trisected side as a trisected-mid node. Thus, to verify that a path is well-behaved, it is sufficient to check that it does not pass through a corner vertex and does not go through the endpoints of a flat node or a trisected-mid node. Regarding the behavior of flat nodes and trisected-mid nodes in , the following holds:
Definition 19.
Let be a boundary edge of and be the adjacent vertices of . is called a U-shaped boundary if both and are a corner vertex of degree 1 in .
Lemma 20.
Assume that forms a U-shaped boundary and that the connected components containing and (which may be the same) are both simple paths. Then, the other end node of the path in with as an end node is either a flat node or a trisected-mid node in .
Proof.
Let and be the paths in beginning from and , respectively.
First, we show that for each of the sequences and , at least one element in each sequence is either a flat vertex or a boundary vertex of or . It suffices to show this for . Suppose, for contradiction, that all are paired vertices. Then, by Lemma 5, would be either or , depending on whether or . However, since is an endpoint of the path, it must be a corner vertex of . In the case of , the internal angle at would be , and in the case of , it would be , leading to a contradiction.
Therefore, both and must contain at least one flat vertex or boundary vertex of or . Let and be the first such points encountered along and from and , respectively. By Lemma 5, both and must belong to . Now, assume for contradiction that the statement of the lemma does not hold. Suppose that is neither a flat node nor trisected-mid node. Then, cannot have (or ) as its adjacent side. If it did, the other endpoint of would be a corner of , and and (or ) would be connected in , which contradicts the fact that (or ) is a path and Lemma 18. Therefore, at both and , the path in starting from has degree-2 and corresponds to cut lines of Euclidean length perpendicular to a side of at both and . If the cut lines attached to and are the same, this would imply that has a pair of parallel sides on its boundary (right of Figure 21), leading to a contradiction. On the other hand, if the cut lines attached to and are different, this implies the existence of a pair of cut lines of Euclidean length orthogonal to the sides of , which intersect within (left of Figure 21), leading to another contradiction.
In the case where and are the same path, it is possible that and are the same vertex. However, this would mean that the endpoint of the path in that starts at would be itself, contradicting the definition of a path.
5.3 Proofs for Individual Cases
In this section, we apply the approach to eliminate the remaining cases narrowed down in Section 5.1. Rather than deriving a classification from abstract principles, we arrived at a practical case division through extensive trial-and-error analysis of all surviving cut graphs. Based on recurring structural features, we group the configurations into three representative types, which we refer to as Cases A, B, and C. Each of these captures a common geometric obstruction, and together they account for all infeasible instances identified in the enumeration. We begin by formulating Lemma 21 that justifies this trichotomy.
Lemma 21.
We define Cases A, B, and C as follows:
-
Case A: , ,
-
Case B: ,
-
Case C: , ,
In Case A (Figure 22), the number of flat edges and the middle of trisected edges of or is less than the number of U-shaped boundaries. In Case B (Figure 23), there exists a well-behaved tree of that connects a degree- vertex and each corners of by a well-behaved path. In Case C (Figure 24), there exists a well-behaved path that connects vertices of .
Proof.
In Case A, the statement clearly holds.
In Case B, by Lemma 18, the connected components of consist of a tree connecting the corners of and paths and connecting the corners of , since there is a single vertex of degree 3 of and . According to Lemma 20, the paths in starting from the edges of the U-shaped boundary have either a flat node or a trisected-mid node as an endpoint. Thus, the adjacent vertices belong to either or . Consequently, all three paths composing are well-behaved.
In Case C, there are at most three vertices of degree 3 in , and the number of leaves in a connected component is at most five. Therefore, by Lemma 18, must include a connected component that forms a path connecting a pair of corners of . It is clear that is well-behaved in the combinations and , since by Observation 5, does not pass through corner vertices of with degree greater than two. Now, we consider the remaining cases of and . Let be the side of whose both corners have degree greater than 2 in . Since is monochromatic, any edge sharing a path with in is also monochromatic. If is a flat node or a trisected-mid node, does not pass through these endpoints, making it well-behaved. If is an edge bisecting an side of , then any edge sharing this edge with is also monochromatic. By following paths in recursively, we eventually reach a flat node or a trisected-mid node, which is also monochromatic. Thus, does not pass through these vertices, making it well-behaved.
The structural property established in the above lemma allows us to rule out each of the remaining cases. We now examine them one by one.
Lemma 22.
Case A is infeasible.
Proof.
Each Case A pattern contains a single vertex of degree 3, and the three corners of are connected by a tree that includes this degree-3 vertex. Therefore, the corners of on the U-shaped boundary are both included in paths of .
By Lemma 20, the other endpoint of the path in starting from must be either a flat node or a trisected-mid node. Furthermore, by Lemma 21, the number of such edges is smaller than the number of U-shaped boundaries. This leads to a contradiction, proving that Case A is infeasible.
Lemma 23.
Case B is infeasible.
Proof.
In this case, there exists a well-behaved tree by Lemma 21. Let , , and be the paths in between each leaf and . Let , , and be the three leaves of with the sides next to being and , those connected to being and , and those connected to being and . Here, the sides , , , , , and can be grouped into three pairs, each pair forming a side of .
Therefore, one of the following holds (see the left of Figure 11):
-
Equation 1: .
-
Equation 2: .
We now consider two cases based on the location of the degree-3 vertex of : in Case B-1, belongs to , while in Case B-2, it belongs to .
Lemma 24.
Case C is infeasible.
Proof.
We classify the cases as follows:
-
Case C-1:
-
Case C-2:
-
Case C-3:
By Lemmas 21 and 18, the structure of the connected components in each case can be classified as follows:
-
Case C-1:
-
–
A well-behaved path and a tree with a degree-3 vertex.
-
–
-
Case C-2:
-
–
A well-behaved path , a path , and some component , or
-
–
A well-behaved path and some component .
-
–
-
Case C-3:
-
–
A well-behaved path , a tadpole graph , which is a graph obtained by joining a cycle graph to a path graph with a bridge of degree 3, and a tree with a degree-3 vertex, or
-
–
A well-behaved path and a tree with a degree-4 vertex.
-
–
Case C-1: .
As shown in the proof of Lemma 21, the node in that shares a path with the side of where both adjacent corners have degree-2 in must be either a trisected-mid node or a flat node. In , the trisected-mid node lies on the side of , however its Euclidean length is strictly shorter than the side length of , leading to a contradiction. Thus, we only consider and . Since the endpoints and of are corner vertices of , if contains a divide-in-two vertex on the side of , only the two next sides of become monochromatic (Figure 25). This contradicts Lemma 12. Thus, we only consider the case where does not contain a divide-in-two vertex on the side of .
Case C-1-1: .
Since does not contain a divide-in-two vertex on the side of , there is exactly one divide-in-two vertex on the side of contained in . Thus, the structure of must be one of the two cases shown in Figure 26. In these cases, one of the along sequences consists of a single path, while the other consists of two paths. According to Lemma 9, the sum of the Euclidean lengths of the paths in the along sequence consisting of two paths should equal . However, the Euclidean length of the counterclockwise-next side of and clockwise-next side of are both , and the sum of the Euclidean lengths of the clockwise next side of and the counterclockwise next side of is also . As a result, it is impossible for either sum to be , leading to a contradiction.
Case C-1-2: .
Since does not contain a divide-in-two vertex on the side of , either contains only one divide-in-two vertex on the side of , or it contains one flat vertex on and two divide-in-two vertices on the side of . In the former case, a contradiction arises in the same way as in Case C-1-1. In the latter case, the remaining boundary vertex on that is not contained in is contained in . (There is no divide-in-two vertex on that is not contained in , so cannot be part of a cycle.) Since is contained in , only its next side becomes monochromatic, which contradicts Lemma 12 (Figure 27).
Case C-2: .
If has two separate paths and , a contradiction arises by Lemma 20. Therefore, we consider the case where there is only one path contained in . By Lemma 20, it suffices to consider the case where the endpoints and of belong to different U-shaped boundaries. There are two possibilities: either and are diagonal corners of , or and are the endpoint corners of a single side of .
Case C-2-1: the case where and are diagonal corners of .
If contains a divide-in-two node on the side of , it contradicts Lemma 12 (see the left of Figure 28). Conversely, if does not contain a divide-in-two node on the side of , the structure of must be one of the two cases shown in the right of Figure 28. In both cases, one of the along sequences of forms a single path in , however the next sides of and in different directions have different Euclidean lengths, leading to a contradiction to Observation 3.
Case C-2-2: the case where and are the endpoint corners of a single side of .
If contains two divide-in-two nodes on , one of them divides the side whose endpoints are the corner vertices and . The boundary edges corresponding to the divided side are both monochromatic, which contradicts Lemma 12. For the other cases, where contains at most one divide-in-two node on , a contradiction arises in the same way as in Case C-1-2.
Case C-3: .
If contains a tadpole graph , then the degree-2 corner vertex of (along with one of the degree-1 corner vertices) is included in , and the tree is well-behaved. In this case, a contradiction arises using the same argument as in Case B. Therefore, we focus on the scenario where consists of a well-behaved path and a tree with a degree-4 vertex. In each case, there exist two sides that are not divided by a side vertex, which we denote as and .
Case C-3-1: the case where and are connected by a path in .
In the cases of , Lemma 10 implies that a degree-2 corner vertex is included in a cycle, contradicting the fact that does not contain a tadpole graph. In other cases, such as , computing the along sequence of on the side that is not , regardless of the number of divide-in-two vertices contained in , leads to a contradiction with Lemma 9.
Case C-3-2: the case where and are not connected by a path in .
Since and both have a Euclidean length of , the other endpoints of the paths originating from each of them must be different edges on the boundary of . Therefore, contains at least two divide-in-two vertices on the sides of and at least one divide-in-two vertex on the side of . Let the endpoints of be and . If shares a side on the boundary of with at least one of or , then the monochromatic edges whose endpoints are contained in must either exist in an odd number, exist in a pair with different orientations, or exist in a pair that shares an endpoint. In any case, this contradicts Lemma 12. Therefore, it is sufficient to consider the case where shares no side on the boundary of with and . This can occur in and , where the endpoints of are on a single side of , and is located on its opposite side (Figure 29). However, in this case, focusing on the remaining divide-in-two vertices on the side of leads to a contradiction for the same reason as in Case C-1-2.
6 Conclusion
In this paper, we demonstrated that a three-piece dissection between a square and an equilateral triangle does not exist. The concept of matching diagrams, which was central to our proof, seems to be broadly applicable as a method for analyzing dissections.
We believe that our approach can be extended to handle the case where pieces can be flipped over. The challenge is to do so without vastly increasing the number of cases that need to be considered. We highlight this and other open problems:
-
Is a three-piece dissection still impossible if flipping is allowed?
-
Is a three-piece dissection still impossible if we allow nonpolygonal (curved) pieces?
-
Are there only a finite number of rectangles that can be dissected into three pieces from a triangle? If so, how can they be enumerated?
-
Are there any other four-piece dissections between an equilateral triangle and a square, aside from Figure 1?
-
Are there any pairs of regular -gons and -gons that can be dissected into three pieces, where ?
References
- [1] Timothy G. Abbott, Zachary Abel, David Charlton, Erik D. Demaine, Martin L. Demaine, and Scott D. Kominers. Hinged dissections exist. In Proceedings of the Twenty-Fourth Annual Symposium on Computational Geometry, SCG ’08, pages 110–119, New York, NY, USA, 2008. Association for Computing Machinery. doi:10.1145/1377676.1377695.
- [2] Farkas Bolyai. Tentamen juventutem studiosam in elementa matheseos purae, elementaris ac sublimioris, methodo intuitiva, evidentiaque huic propria, introducendi. Typis Collegii Refomatorum per Josephum et Simeonem Kali, Maros Vásárhely, 1832–1833.
- [3] Jeffrey Bosboom, Erik D. Demaine, Martin L. Demaine, Jayson Lynch, Pasin Manurangsi, Mikhail Rudoy, and Anak Yodpinyanee. Dissection with the fewest pieces is hard, even to approximate. In Jin Akiyama, Hiro Ito, Toshinori Sakai, and Yushi Uno, editors, Revised Papers from the 18th Japan Conference on Discrete and Computational Geometry and Graphs, Lecture Notes in Computer Science, pages 37–48, 2016. doi:10.1007/978-3-319-48532-4_4.
- [4] M. J. Cohn. Economical triangle-square dissection. Geometriae Dedicata, 3(4):447–467, February 1975. doi:10.1007/BF00181377.
- [5] H. E. Dudeney. Puzzles and Prizes. Weekly Dispatch, 1902. April 6, April 20, May 4.
- [6] Henry Ernest Dudeney. The Canterbury Puzzles and Other Curious Problems. E. P. Dutton and Company, New York, 1908.
- [7] Henry Ernest Dudeney. Amusements in Mathematics. Thomas Nelson and Sons, London, 1917.
- [8] Dania El-Khechen, John Iacono, and Thomas G. Fevens. Partitioning a polygon into two mirror congruent pieces. In Proceedings of the 20th Canadian Conference on Computational Geometry, 2008. URL: https://cccg.ca/proceedings/2008/paper32full.pdf.
- [9] Greg N. Frederickson. Dissections: Plane and Fancy. Cambridge University Press, November 1997.
- [10] Greg N. Frederickson. Hinged Dissections: Swinging & Twisting. Cambridge University Press, August 2002.
- [11] Martin Gardner. Henry Ernest Dudeney: England’s greatest puzzlist. In The Second Scientific American Book of Mathematical Puzzles and Diversions, chapter 3. The University of Chicago Press, Chicago, 1961.
- [12] Martin Gardner. Geometric dissections. In The Unexpected Hanging and Other Mathematical Diversions, chapter 4. The University of Chicago Press, Chicago, 1969.
- [13] P. Gerwien. Zerschneidung jeder beliebigen Anzahl von gleichen geradlinigen Figuren in dieselben Stücke. Journal für die reine und angewandte Mathematik (Crelle’s Journal), 10:228–234 and Taf. III, 1833.
- [14] Evangelos Kranakis, Danny Krizanc, and Jorge Urrutia. Efficient regular polygon dissections. Geometriae Dedicata, 80:247–262, 2000.
- [15] Harry Lindgren. Recreational Problems in Geometric Dissections and How to Solve Them. Dover Publications, Inc., 1972. Revised and enlarged by Greg Frederickson.
- [16] Mr. Lowry. Solution to question 269, [proposed] by Mr. W. Wallace. In T. Leybourn, editor, Mathematical Repository, volume 3, part 1, pages 44–46. W. Glendinning, London, 1814.
- [17] G. Rote. Some thoughts about decomposing a polygon into two congruent pieces. Unfinished Draft, June 1997. URL: https://page.mi.fu-berlin.de/rote/Papers/pdf/Decomposition+of+a+polytope+into+two+congruent+pieces.pdf.
- [18] William Wallace, editor. Elements of Geometry. Bell & Bradfute, Edinburgh, 8th edition, 1831.
