Abstract 1 Introduction 2 Preliminaries 3 Matching Diagram 4 Proof Overview and Example 5 Main Proof 6 Conclusion References

Dudeney’s Dissection Is Optimal

Erik D. Demaine ORCID Massachusetts Institute of Technology, Cambridge, MA, USA Tonan Kamata ORCID Japan Advanced Institute of Science and Technology, Ishikawa, Japan Ryuhei Uehara ORCID Japan Advanced Institute of Science and Technology, Ishikawa, Japan
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 Pieces
Funding:
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.
Ryuhei Uehara: is mainly supported by JSPS KAKENHI Grants Number 24H00690 and partially supported by Grants Number 22H01423, 20H05961, and 20H05964.
Copyright and License:
[Uncaptioned image] © Erik D. Demaine, Tonan Kamata, and Ryuhei Uehara; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Computational geometry
; Theory of computation Randomness, geometry and discrete structures ; Mathematics of computing Discrete mathematics
Related Version:
Full Version: https://arxiv.org/abs/2412.03865
Acknowledgements:
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 Saraf

1 Introduction

Dissection [15, 9] is the process of transforming one shape A into another shape B by cutting A into pieces and re-arranging those pieces to form B (without overlap). Necessarily, A and B 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 N×N square into an N2×1 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 1+1/1080ε [3]. Worse, the existence of a k-piece dissection is not known to be decidable, even for k=2 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 k=2 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 n [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 d needs Θ(d) pieces to dissect into a unit square, where the constant in the Θ is between 0.7415 and 1. (The obvious diameter lower bound is d/20.7071d.) Kranakis, Krizanc, and Urrutia [14] showed that the regular n-gon needs Θ(n) pieces to dissect into a square, where the constant in the Θ is between 1/4 and 1/2.

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”.

Figure 1: The four-piece dissection between an equilateral triangle and a square [5].

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 s denote the Euclidean length of a side s, and let (x) denote the interior angle of the region at corner x.

A 𝒌-piece dissection of a pair of polygons (P,P) consists of k polygons P1,P2,,Pk and two sets of corresponding congruence transformations λ1,λ2,,λk and λ1,λ2,,λk such that iλi(Pi)=P and iλi(Pi)=P.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 P and P as target shapes, and P1,P2,,Pk as pieces. Naturally, the areas of the target shapes must be equal to the total area of the pieces.

A dissection of (P,P) divides each target shape X{P,P} into pieces by cut lines. We define a finite geometric graph called the cut graph GX, which represents the cut lines and the boundary of X. Specifically, GX has faces that correspond one-to-one with the pieces, vertices V(GX) which consist of the corners of X and the points along the cut lines having at least one surrounding angle not equal to π, and edges E(GX) which consist of the cut and boundary lines connecting these vertices. For example, Figure 1 highlights the vertices and edges of GP and GP for Dudeney’s four-piece dissection. The edges E(GX) either originate from cut lines, referred to as internal edges, or from the sides of X, referred to as boundary edges. The vertices V(GX) 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 GX, 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 X.

  • Type 2: Side vertex. A boundary vertex corresponding to a point along a side of the target shape X.

  • 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.

Figure 2: The types of vertices in GX: Type 1 to 6 (left to right).

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 GX to be a graph obtained by replacing internal edges of GX with paths consisting of paired (Type 3) vertices. We define an equivalence relation where G0XG1X if there exist subdivisions H0X and H1X of the graphs G0X and G1X respectively, and a bijection ϕ:V(H0X)V(H1X) 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).

Figure 3: Examples of flat vertices affecting the edge correspondence, and the corresponding nodes in the edge matching diagram.

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 GP and GP (see Figure 4) as follows:

  • For each X{P,P}, define the node set NX(𝒟) as follows:

    • Initialize NX(𝒟) as E(GX).

    • For an edge xNX(𝒟), if both endpoints of x in the cut graph are flat vertices and an angle of π appears on opposite sides of x, then remove x from NX(𝒟).

    • For each side of a piece x, if there is a flat vertex on x when forming X, add a new corresponding node to NX(𝒟).

  • Let L(𝒟) be the set of links between NP(𝒟) and NP(𝒟), connecting a link for each side eE(P1)E(P2)E(Pk) according to the correspondence between links representing the sides of pieces and nodes representing the edges of the graph.

Figure 4: The edge matching diagram of Dudeney’s dissection from Figure 1.

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 1 or 2. 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 GX of each target shape X{P,P}. Conversely, when looking at the vertices of GX, 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 GP and GP (see Figure 5):

  • For each X{P,P}, define the node set NX(𝒱𝒟) as V(GX).

  • Let L(𝒱𝒟) be the set of links between NP(𝒱𝒟) and NP(𝒱𝒟) by connecting a link for each corner xV(P1)V(P2)V(Pk) according to the correspondence between links representing the corners of pieces and nodes representing the vertices of the graph.

Figure 5: The vertex matching diagram of Dudeney’s dissection from Figure 1.

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 ω(x) for each node x of 𝒱𝒟 by the sum of the interior angles of the corners that gather at v. The value of ω(x) is 2π if x is a paired, convex, or reflex vertex. In the case that x is a flat or side node, ω(x) is π. In the case that x is a corner node, ω(x) 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 2π:

Observation 5.

For any path in 𝒱𝒟 that consists of paired vertices, (x)+(x)=2π or (x)=(x) holds depending on whether the length of the path is odd or even, where x and x are the corners corresponding to the endpoint nodes of the path.

Figure 6: Relationship between the interior angles in a path of 𝒱𝒟 composed of paired vertices. The red and blue marks represent the nodes of 𝒱𝒟, and the dotted lines connecting them represent links, that is, corners of the pieces.

Taking the union of the piece vertices gathered at each node sets NP(𝒱𝒟) and NP(𝒱𝒟), we can count the piece vertex set in two different ways, revealing the following fact:

Observation 6.

Any connected component C of 𝒱𝒟 satisfies

xN(C)NP(𝒱𝒟)ω(x)=xN(C)NP(𝒱𝒟)ω(x).

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 e and e be links in 𝒟, that is, sides of pieces, and assume that they are connected by a path in 𝒟. Let v1 and v2 be the clockwise and counterclockwise next corners of e, respectively. Similarly, define v1 and v2 for e. Here, v1 is connected to either v1 or v2 by a path in 𝒱𝒟, and v2 is connected to the other.

Proof.

Based on the assumption that e and e 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 x of GX such that both adjacent vertices are non-flat. In this case, pairs of the next sides of the corner corresponding to x create degree-2 nodes in 𝒟 (see the left of Figure 7). On the other hand, in other cases – such as when x 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 e of a piece, the sum of the Euclidean lengths of the disconnected paths is equal to the Euclidean length of e (see the right of Figure 7).

Figure 7: Examples illustrating the relationship between 𝒱𝒟 and 𝒟 paths.

Based on these observations, we introduce the following definition:

Definition 8.

We introduce the following notations (see Figure 8):

  • N𝑑𝑖𝑡X(𝒱𝒟)NX(𝒱𝒟) 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.

  • N𝑏𝑢𝑟X(𝒱𝒟)NX(𝒱𝒟) denotes the set of paired vertices such that both adjacent vertices are non-flat. These are referred to as buried vertices.

Then, a path P=(p1,,pk) of 𝒱𝒟 is well-behaved if p2,,pk1N𝑑𝑖𝑡X(𝒱𝒟)N𝑏𝑢𝑟X(𝒱𝒟).

Figure 8: Left: The points marked with a solid black circle are in N𝑑𝑖𝑡X(𝒱𝒟), while those with a dotted black circle are not. Similarly, the point marked with a solid red circle is in N𝑏𝑢𝑟X(𝒱𝒟), while that with a dotted red circle is not. Right: A well-behaved path of 𝒱𝒟 and its along sequence.

Using the above definition, the relationship between a 𝒱𝒟 path and its adjacent 𝒟 paths can be expressed by the following lemma:

Lemma 9.

Let P be a well-behaved path in 𝒱𝒟, v be an end node of P, and e be the next side of v. We define an along sequence M1,,Mk of paths in 𝒟 as follows:

  • Each Mj is a path in 𝒟, and the end node of M1 is e.

  • A pair of adjacent edges – one ending Mj and the other starting Mj+1 – share a point in N𝑑𝑖𝑡X(𝒱𝒟) on a side Li as one of their end nodes.

Then, the alternating sum of e,L1,L2,,e is zero where e is the end node of Mk.

Proof.

The side e and part of L1 share a path in 𝒟, and according to Observation 3, their Euclidean lengths are equal. Moreover, the remaining part of L1 and part of L2 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 C1 and C2 be connected components of 𝒱𝒟, where v1C1 and v2C2.

  • If the length of P is odd, then v2C1 and v1C2.

  • If the length of P is even, then v1C1 and v2C2.

Figure 9: The two paths in 𝒱𝒟 formed by the endpoints of the path in 𝒟.
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 e and e be boundary edges of GX such that they share an endpoint v. If e and e are connected by a path in 𝒟, the connected component of 𝒱𝒟 that includes v contains a cycle.

Proof.

By Lemma 10, if e and e are connected by a path in 𝒟, we can trace a path in 𝒱𝒟 that begins and ends at v (Figure 10). This implies that the component containing v includes a cycle.

Figure 10: Illustration of cases where two edges on the boundary of X, either sharing a vertex of X (left) or a point on an edge (right), become the endpoints of a path in 𝒟.

In particular, we use these lemmas in combination as follows:

Lemma 12.

Let C be a connected component of 𝒱𝒟 that contains a boundary node v, and suppose the following conditions hold:

  • Both of the next sides s and s of v along the boundary correspond to monochromatic nodes in 𝒟.

  • None of the next sides of any other node in C correspond to monochromatic nodes in 𝒟.

Then C forms a cycle.

4 Proof Overview and Example

In this section, we provide an overview of how to prove the impossibility. We let P be a square S and P be an equilateral triangle T. We denote the side Euclidean lengths of S and T by σ and τ, respectively, and set σ=3 and τ=2 so that both areas are 3.

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 GT and GS are the cut graphs shown on the left of Figure 11. This pair of cut graphs corresponds to G𝔇1T and G𝔄3S in the later labeling. the same proof also applies to G𝔇1T and G𝔇7S.

Figure 11: The pair of G𝔇1T and G𝔄3S, the tree Y contained in their 𝒱𝒟, and the possible combinations of side edge lengths of T.
Lemma 13.

The combination of G𝔇1T and G𝔄3S is infeasible.

Proof.

In this case, by Lemma 21, which will be given later, 𝒱𝒟 contains, as a connected component, a tree Y that connects each corner of T and a degree-3 vertex q by a well-behaved path. Let vx, vy, and vz be the three leaves of Y, with the adjacent sides of vx being x1 and x2, those of vy being y1 and y2, and those of vz being z1 and z2 (see the middle of Figure 11). Here, the sides x1, x2, y1, y2, z1, and z2 can be grouped into three pairs, each pair forming a side of T. Therefore, one of the following holds (see the right of Figure 11):

  • Equation 1: x1+y2=y1+z2=z1+x2=τ.

  • Equation 2: x1+z2=y1+x2=z1+y2=τ.

Let Wx, Wy, and Wz be the paths in 𝒱𝒟 between each leaf and q. We consider the number of points from N𝑑𝑖𝑡T(𝒱𝒟) and N𝑑𝑖𝑡S(𝒱𝒟) included in each W. Since the vertices vx, vy, vz, and the convex vertex q are all included in GT, the weight of both endpoint nodes of each W is at most π. By Observation 6, each W contains at least one node of N𝑑𝑖𝑡S(𝒱𝒟). Moreover, since the weight of a divide-in-two vertex is π, the elements of N𝑑𝑖𝑡T(𝒱𝒟) appear alternately with those of N𝑑𝑖𝑡S(𝒱𝒟), and the number of N𝑑𝑖𝑡T(𝒱𝒟) contained is one less than the number of N𝑑𝑖𝑡S(𝒱𝒟). Therefore, since N𝑑𝑖𝑡S(𝒱𝒟)=4, the number of elements from N𝑑𝑖𝑡S(𝒱𝒟) in each path is 1 or 2, and the number from N𝑑𝑖𝑡T(𝒱𝒟) is 0 or 1. If Y includes a point in N𝑑𝑖𝑡T(𝒱𝒟), it is a side vertex of GT.

If Y includes exactly one side vertex t, then the only monochromatic sides connected to Y are the two adjacent to t. Therefore, the connected component including t must contain a cycle by Lemma 12, contradicting the fact that Y is a tree.

Next, we consider the case where Y includes no side vertex of T. In this case, there are two possible structures for Y, 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: x1+y2=σ,  y1+z2=σ,  z1+x2=σ.

  • Equations B: x1=y2,  y1=z2,  z1+x2=σ.

Here, even if Y 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 x1+x2+y1+y2+z1+z2=3σ=3τ, which contradicts στ. From Equations B and Equation 1, we have z1+x2=σ and z1+x2=τ, which is a contradiction. From Equations B and Equation 2, we have z1+y2=σ and z1+y2=τ, which is also a contradiction.

Figure 12: The possible structures for Y.

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 T and S, no piece contains two corners of T. Thus, the number of pieces must be at least 3, and in a three-piece dissection P1,P2,P3, each Pi contains exactly one corner of T.

Proof.

Suppose a piece contains two corners of T, whose Euclidean distance is τ=2. The longest distance between any two points in S is 23, so no piece contains points that are farther apart than this distance. Since 23<2, we obtain a contradiction.

Lemma 15.

Let P1,P2,P3 be a three-piece dissection of T and S. Then no Pi contains two diagonal corners of S.

Proof.

If a single piece Pi contains the diagonal corners of S, the diameter of Pi is 23. Placing a line segment d of this Euclidean length 23 in T requires its endpoints to reside within the region in T bounded by the two blue parallel lines shown in Figure 13. By Lemma 14, piece Pi must also include exactly one corner v of T. Since the line segment d must be a diameter of Pi, d must in fact have v as an endpoint. Limited by the region, d must form an angle of more than π4 with an edge of T (the horizontal edge in Figure 13). However in S, the diagonal has only π4 of material on either side of its endpoints. Thus, Pi cannot fully cover the corner v of T, i.e., v is in fact cut. This contradicts Lemma 14.

Figure 13: Ways to place a line segment of Euclidean length 23, the diagonal of S, in T.
Lemma 16.

Let P1,P2,P3 be a three-piece dissection of T and S. Then we can assume without loss of generality that each Pi 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.

Figure 14: After removing cut lines that create non-simple polygons, the obtained dissection has the same or fewer number of pieces.

5.1.2 Procedure for Enumerating Cut Graphs

We classify the possible equivalence classes of the relation using Lemmas 14, 15, and 16.

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 C. The resulting boundary of the pieces consists of three types of segments: parts from the cut line C, parts from the original boundary, and two switching points between them.

To obtain three pieces, we make a second cut C 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 𝔉.

Figure 15: Left: The unique configuration for the first cut of the disk and the resulting boundary structure. Right: The six possible configurations for the second cut.
Figure 16: The topological classification of cut graphs when the boundary is abstracted.

We now apply this abstract classification to the actual dissection of the target shapes S and T. 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 GT as shown in Figure 17, denoting them as GiT.

Figure 17: The possible equivalence classes of GT. Open circles represent possible paths of degree-2 vertices from subdivision. G𝔇1T, G𝔇2T, and G𝔇3T have a degree-3 vertex of type 4, 6 (flat), and 5, respectively.

Similarly, applying Lemma 15, we enumerate the equivalence classes of GS as shown in Figures 18 and 19, denoted as GjS.

Figure 18: The possible equivalence classes of GS: Types 𝔄, 𝔅, , and 𝔇.
Figure 19: The possible equivalence classes of GS: Types 𝔈 and 𝔉.

To identify feasible pairings between GS and GT, we introduce the following angular invariant:

Definition 17.

For a graph GX and an angle θ<π, the 𝛉-diff is defined as the number of times θ appears minus the number of times 2πθ appears as an interior angle. We define cc-diff as the sum of all θ-diffs for θ<π, and tri-diff as the difference π/3-diff  2π/3-diff.

Since θ-diff is preserved under subdivision, the cc-diff of each GiT and GjS can be determined by counting convex minus reflex angles at solid vertices in Figures 17, 18, and 19:

  • The value of cc-diff is 12 for G𝔇1T, 11 for each of {G𝔇2T,G𝔉1T}, and 10 for each of {G𝔇3T,G𝔈1T}.

  • The value of cc-diff is

    • 14 for G𝔄1S,

    • 13 for each of {G𝔄2S,G𝔇1S,G𝔇2S},

    • 12 for each of {G𝔄3S,G𝔄4S,G𝔅1S,G𝔇3S,G𝔇4S,G𝔇6S,G𝔇7S,G𝔉1S,G𝔉2S,G𝔉3S,G𝔉4S,G𝔉11S},

    • 11 for each of {G𝔄5S,G𝔅2S,G𝔇5S,G𝔇8S,G𝔇9S,G𝔇11S,G𝔇12S,G𝔈1S,G𝔈2S,G𝔈3S,G𝔈4S,G𝔉5S,G𝔉6S, G𝔉7S,G𝔉9S},

    • 10 for each of {G𝔄6S,G𝔅3S,G1S,G𝔇10S,G𝔇13S,G𝔇14S,G𝔈5S,G𝔈6S,G𝔈7S,G𝔉8S,G𝔉10S}, and

    • 9 for each of {G𝔇15S,G𝔈8S}.

Moreover, tri-diff can be computed as at least 3 for each of {G𝔇2T,G𝔉1T} and less than 3 for each of {G𝔄5S,G𝔇8S,G𝔇9S,G𝔇11S,G𝔇12S,G𝔉5S,G𝔉6S,G𝔉7S,G𝔉9S}.

In order to generate the same set of pieces by GS and GT, θ-diff must match between them for every θ<π. Therefore, only the following combinations can be feasible, where {GiT,}×{GjS,} denotes the set of all pairwise combinations of GiT and GjS:

  • {G𝔇1T}×{G𝔄3S,G𝔄4S,G𝔅1S,G𝔇3S,G𝔇4S,G𝔇6S,G𝔇7S,G𝔉1S,G𝔉2S,G𝔉3S,G𝔉4S,G𝔉11S},

  • {G𝔇2T,G𝔉1T}×{G𝔅2S,G𝔇5S,G𝔈1S,G𝔈2S,G𝔈3S,G𝔈4S},

  • {G𝔇3T,G𝔈1T}×{G𝔄6S,G𝔅3S,G1S,G𝔇10S,G𝔇13S,G𝔇14S,G𝔈5S,G𝔈6S,G𝔈7S,G𝔉8S,G𝔉10S}.

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 T or none, and includes an even number of corner vertices of S.

Proof.

Except for the corner vertices of S and T, 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.

Figure 20: A connected component of 𝒱𝒟 and the sum of interior angles within it.

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 e be a boundary edge of GS and v,v be the adjacent vertices of x. (v,e,v) is called a U-shaped boundary if both v and v are a corner vertex of degree 1 in 𝒱𝒟.

Lemma 20.

Assume that (v,e,v) forms a U-shaped boundary and that the connected components containing v and v (which may be the same) are both simple paths. Then, the other end node e of the path in 𝒟 with e as an end node is either a flat node or a trisected-mid node in 𝒟.

Proof.

Let W=(v,v1,,vk) and W=(v,v1,,vk) be the paths in 𝒱𝒟 beginning from v and v, respectively.

First, we show that for each of the sequences v1,,vk1 and v1,,vk1, at least one element in each sequence is either a flat vertex or a boundary vertex of S or T. It suffices to show this for v1,,vk1. Suppose, for contradiction, that all v1,,vk1 are paired vertices. Then, by Lemma 5, vk would be either π/2 or 3π/2, depending on whether vkNT(𝒱𝒟) or vkNS(𝒱𝒟). However, since vk is an endpoint of the path, it must be a corner vertex of X{S,T}. In the case of T, the internal angle at vk would be π/3, and in the case of S, it would be π/2, leading to a contradiction.

Therefore, both v1,,vk1 and v1,,vk1 must contain at least one flat vertex or boundary vertex of S or T. Let s and s be the first such points encountered along W and W from v and v, respectively. By Lemma 5, both s and s must belong to NT(𝒱𝒟). Now, assume for contradiction that the statement of the lemma does not hold. Suppose that e is neither a flat node nor trisected-mid node. Then, e cannot have s (or s) as its adjacent side. If it did, the other endpoint of e would be a corner t of T, and t and s (or s) would be connected in 𝒱𝒟, which contradicts the fact that W (or W) is a path and Lemma 18. Therefore, at both s and s, the path in 𝒟 starting from e has degree-2 and corresponds to cut lines of Euclidean length σ perpendicular to a side of S at both s and s. If the cut lines attached to s and s are the same, this would imply that T 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 s and s are different, this implies the existence of a pair of cut lines of Euclidean length σ orthogonal to the sides of T, which intersect within T (left of Figure 21), leading to another contradiction.

In the case where W and W are the same path, it is possible that s and s are the same vertex. However, this would mean that the endpoint of the path in 𝒟 that starts at e would be e itself, contradicting the definition of a path.

Figure 21: Illustration of when the cut lines attached to s and s are the same (left) and different (right).

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: {G𝔇1T}×{G𝔇6S,G𝔉1S,G𝔉2S,G𝔉4S,G𝔉11S,G𝔉3S}, {G𝔇2T,G𝔉1T}×{G𝔅2S.G𝔈1S,G𝔈3S}, {G𝔇3T,G𝔈1T}×{G𝔉8S}

  • Case B: {G𝔇1T}×{G𝔄3S,G𝔇7S}, {G𝔇2T,G𝔉1T}×{G𝔈2S,G𝔈4S}

  • Case C: {G𝔇1T}×{G𝔄4S,G𝔅1S,G𝔇3S,G𝔇4S}, {G𝔇2T,G𝔉1T}×{G𝔇5S}, {G𝔇3T,G𝔈1T}×{G𝔄6S,G𝔅3S,G1S,G𝔇10S,G𝔇13S,G𝔇14S,G𝔈5S,G𝔈6S,G𝔈7S,G𝔉10S}

Figure 22: The combinations of cut line graphs in Case A.
Figure 23: The combinations of cut line graphs in Case B.
Figure 24: The combinations of cut line graphs in Case C.

In Case A (Figure 22), the number of flat edges and the middle of trisected edges of S or T is less than the number of U-shaped boundaries. In Case B (Figure 23), there exists a well-behaved tree Y of 𝒟 that connects a degree-3 vertex and each corners of T by a well-behaved path. In Case C (Figure 24), there exists a well-behaved path W that connects vertices of S.

Proof.

In Case A, the statement clearly holds.

In Case B, by Lemma 18, the connected components of 𝒱𝒟 consist of a tree Y connecting the corners of T and paths W1 and W2 connecting the corners of S, since there is a single vertex of degree 3 of GS and GT. 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 W1 or W2. Consequently, all three paths composing Y 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 W connecting a pair of corners of S. It is clear that W is well-behaved in the combinations {G𝔇1T}×{G𝔄4S,G𝔅1S,G𝔇3S,G𝔇4S} and {G𝔇3T,G𝔈1T}×{G𝔄6S,G𝔅3S,G1S,G𝔇13S,G𝔇14S,G𝔈5S,G𝔈6S,G𝔈7S}, since by Observation 5, W does not pass through corner vertices of S with degree greater than two. Now, we consider the remaining cases of {G𝔇2T,G𝔉1T}×{G𝔇5S} and {G𝔇3T,G𝔈1T}×{G𝔇10S,G𝔉10S}. Let e be the side of S whose both corners have degree greater than 2 in 𝒱𝒟. Since e is monochromatic, any edge e sharing a path with e in 𝒟 is also monochromatic. If e is a flat node or a trisected-mid node, W does not pass through these endpoints, making it well-behaved. If e is an edge bisecting an side of T, then any edge e′′ sharing this edge with e is also monochromatic. By following paths in 𝒟 recursively, we eventually reach a flat node or a trisected-mid node, which is also monochromatic. Thus, W 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 T are connected by a tree Y that includes this degree-3 vertex. Therefore, the corners of S on the U-shaped boundary (v,e,v) are both included in paths of 𝒱𝒟.

By Lemma 20, the other endpoint of the path in 𝒟 starting from e 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 Y by Lemma 21. Let Wx, Wy, and Wz be the paths in 𝒱𝒟 between each leaf and q. Let vx, vy, and vz be the three leaves of Y with the sides next to vx being x1 and x2, those connected to vy being y1 and y2, and those connected to vz being z1 and z2. Here, the sides x1, x2, y1, y2, z1, and z2 can be grouped into three pairs, each pair forming a side of T.

Therefore, one of the following holds (see the left of Figure 11):

  • Equation 1: x1+y2=y1+z2=z1+x2=τ.

  • Equation 2: x1+z2=y1+x2=z1+y2=τ.

We now consider two cases based on the location of the degree-3 vertex q of Y: in Case B-1, q belongs to GT, while in Case B-2, it belongs to GS.

Case B-1: The degree-3 vertex q is in GT.

This proof is given at Section 4.

Case B-2: The degree-3 vertex q is in GS.

This part can also be proved similarly to Section 4, so we omit it.

Lemma 24.

Case C is infeasible.

Proof.

We classify the cases as follows:

  • Case C-1: {G𝔇2T,G𝔉1T}×{G𝔇5S},{G𝔇3T,G𝔈1T}×{G𝔇10S,G𝔉10S}

  • Case C-2: {G𝔇1T}×{G𝔄4S,G𝔅1S},{G𝔇3T,G𝔈1T}×{G𝔄6S,G𝔅3S,G1S}

  • Case C-3: {G𝔇1T}×{G𝔇3S,G𝔇4S},{G𝔇3T,G𝔈1T}×{G𝔇13S,G𝔇14S,G𝔈5S,G𝔈6S,G𝔈7S}

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 W and a tree Y with a degree-3 vertex.

  • Case C-2:

    • A well-behaved path W1, a path W2, and some component C, or

    • A well-behaved path W1 and some component C.

  • Case C-3:

    • A well-behaved path W, a tadpole graph L, which is a graph obtained by joining a cycle graph to a path graph with a bridge of degree 3, and a tree Y with a degree-3 vertex, or

    • A well-behaved path W and a tree Y 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 S where both adjacent corners have degree-2 in 𝒱𝒟 must be either a trisected-mid node or a flat node. In G𝔉10S, the trisected-mid node lies on the side of S, however its Euclidean length is strictly shorter than the side length of S, leading to a contradiction. Thus, we only consider G𝔇5S and G𝔇10S. Since the endpoints w and w of W are corner vertices of S, if W contains a divide-in-two vertex t on the side of S, only the two next sides of t become monochromatic (Figure 25). This contradicts Lemma 12. Thus, we only consider the case where W does not contain a divide-in-two vertex on the side of S.

Figure 25: Case where W contains a divide-in-two vertex t on the side of S (left: G𝔇5S, right: G𝔇10S).
Case C-1-1: {𝑮𝕯𝟐𝑻,𝑮𝕱𝟏𝑻}×{𝑮𝕯𝟓𝑺}.

Since W does not contain a divide-in-two vertex on the side of S, there is exactly one divide-in-two vertex on the side of T contained in W. Thus, the structure of W 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 w and clockwise-next side of w are both σ, and the sum of the Euclidean lengths of the clockwise next side of w and the counterclockwise next side of w is also σ. As a result, it is impossible for either sum to be τ, leading to a contradiction.

Figure 26: Possible structures in the case where {G𝔇2T,G𝔉1T}×{G𝔇5S}.
Case C-1-2: {𝑮𝕯𝟑𝑻,𝑮𝕰𝟏𝑻}×{𝑮𝕯𝟏𝟎𝑺}.

Since W does not contain a divide-in-two vertex on the side of S, W either contains only one divide-in-two vertex on the side of T, or it contains one flat vertex on S and two divide-in-two vertices on the side of T. 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 t on T that is not contained in W is contained in Y. (There is no divide-in-two vertex on S that is not contained in W, so t cannot be part of a cycle.) Since t is contained in Y, only its next side becomes monochromatic, which contradicts Lemma 12 (Figure 27).

Figure 27: Possible structures in the case where {G𝔇3T,G𝔈1T}×{G𝔇10S}.
Case C-2: {𝑮𝕯𝟏𝑻}×{𝑮𝕬𝟒𝑺,𝑮𝕭𝟏𝑺},{𝑮𝕯𝟑𝑻,𝑮𝕰𝟏𝑻}×{𝑮𝕬𝟔𝑺,𝑮𝕭𝟑𝑺,𝑮𝕮𝟏𝑺}.

If 𝒱𝒟 has two separate paths W1 and W2, a contradiction arises by Lemma 20. Therefore, we consider the case where there is only one path W contained in 𝒱𝒟. By Lemma 20, it suffices to consider the case where the endpoints w and w of W belong to different U-shaped boundaries. There are two possibilities: either w and w are diagonal corners of S, or w and w are the endpoint corners of a single side of S.

Case C-2-1: the case where 𝒘 and 𝒘 are diagonal corners of 𝑺.

If W contains a divide-in-two node on the side of S, it contradicts Lemma 12 (see the left of Figure 28). Conversely, if W does not contain a divide-in-two node on the side of S, the structure of W must be one of the two cases shown in the right of Figure 28. In both cases, one of the along sequences of W forms a single path in 𝒟, however the next sides of w and w in different directions have different Euclidean lengths, leading to a contradiction to Observation 3.

Figure 28: Possible structures in the case where w and w are diagonal corners of S.
Case C-2-2: the case where 𝒘 and 𝒘 are the endpoint corners of a single side of 𝑺.

If W contains two divide-in-two nodes on S, one of them divides the side whose endpoints are the corner vertices w and w. The boundary edges corresponding to the divided side are both monochromatic, which contradicts Lemma 12. For the other cases, where W contains at most one divide-in-two node on S, a contradiction arises in the same way as in Case C-1-2.

Case C-3: {𝑮𝕯𝟏𝑻}×{𝑮𝕯𝟑𝑺,𝑮𝕯𝟒𝑺},{𝑮𝕯𝟑𝑻,𝑮𝕰𝟏𝑻}×{𝑮𝕯𝟏𝟑𝑺,𝑮𝕯𝟏𝟒𝑺,𝑮𝕰𝟓𝑺,𝑮𝕰𝟔𝑺,𝑮𝕰𝟕𝑺}.

If 𝒱𝒟 contains a tadpole graph L, then the degree-2 corner vertex of S (along with one of the degree-1 corner vertices) is included in L, and the tree Y 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 W and a tree Y with a degree-4 vertex. In each case, there exist two sides that are not divided by a side vertex, which we denote as e and e.

Case C-3-1: the case where 𝒆 and 𝒆 are connected by a path in 𝓔𝓓.

In the cases of {G𝔇1T}×{G𝔇4S},{G𝔇3T,G𝔈1T}×{G𝔇14S,G𝔈5S}, 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 {G𝔇1T}×{G𝔇3S},{G𝔇3T,G𝔈1T}×{G𝔇13S,G𝔈6S,G𝔈7S}, computing the along sequence of W on the side that is not e, regardless of the number of divide-in-two vertices contained in W, leads to a contradiction with Lemma 9.

Case C-3-2: the case where 𝒆 and 𝒆 are not connected by a path in 𝓔𝓓.

Since e and e 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 T. Therefore, W contains at least two divide-in-two vertices on the sides of T and at least one divide-in-two vertex t on the side of S. Let the endpoints of W be w and w. If t shares a side on the boundary of S with at least one of w or w, then the monochromatic edges whose endpoints are contained in W 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 t shares no side on the boundary of S with w and w. This can occur in {G𝔇1T}×{G𝔇3S} and {G𝔇3T,G𝔈1T}×{G𝔇13S}, where the endpoints of W are on a single side of S, and t is located on its opposite side (Figure 29). However, in this case, focusing on the remaining divide-in-two vertices on the side of T leads to a contradiction for the same reason as in Case C-1-2.

Figure 29: The case where t shares no side on the boundary of S with w and w. Left: {G𝔇1T}×{G𝔇3S}; Right: {G𝔇3T,G𝔈1T}×{G𝔇13S}.

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 n-gons and m-gons that can be dissected into three pieces, where nm?

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.