\documentclass[11pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[margin=2.5cm]{geometry} \usepackage{amsmath,amssymb,amsthm} \usepackage{enumitem} \usepackage{booktabs} \usepackage{graphicx} \usepackage[hidelinks]{hyperref} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{proposition}[theorem]{Proposition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\trap}[2]{\{#1\times #2\}} \newcommand{\Cb}{\mathrm{C}_\partial} \newcommand{\Co}{\mathrm{C}_\circ} \title{Tilings of an equilateral triangle by at most five\\ lattice trapezoids with $60^\circ$ base angles:\\ a complete structural classification} \author{Gonzalo Barr\'{\i}a\\[2pt] \small Instituto Profesional AIEP \quad ORCID 0009-0003-8878-737X} \date{1 October 2026} \begin{document} \maketitle \begin{abstract} We study tilings of an equilateral triangle of side $n$ in the triangular grid by $k$ lattice trapezoids with base angles $60^\circ$, the objects behind the OEIS sequences A389392 ($k=4$) and A391498 ($k=5$). We prove two angle identities valid for every such tiling and a lemma relating the number of boundary vertices to the number of pieces having a side on the boundary. With these tools we show that there are exactly $1$, $2$ and $13$ combinatorial types of tilings for $k=3,4,5$. For $k=3$ every tiling is a pinwheel. For $k=4$ every tiling belongs to one of the two categories used in A389392, a fact that had previously been taken for granted. For $k=5$ the thirteen types refine the eight categories of A391498; in three of them a piece has no side on the boundary. As a consistency check, the volumes of the parameter polytopes together with the generic multiplicities reproduce the leading coefficient $7/36$ of the conjectured quasi-polynomial for A391498. All lemmas were checked against an exhaustive enumeration of the tilings with pairwise distinct pieces for $n\le 15$. Finally, the classification turns the thirteen types into eight explicit families of sets of shapes, and an inclusion--exclusion over them reduces the conjectured generating function of A391498 to twelve elementary counting statements, and we settle all twelve: the resulting closed formula reproduces the sequence for every $n\le127$. \end{abstract} \section{Setting and main result}\label{sec:setting} Throughout, $n\ge 1$ is an integer and we use oblique coordinates: $(x,y)$ denotes the point $x\,\mathbf u+y\,\mathbf v$, where $\mathbf u=(1,0)$ and $\mathbf v=(\tfrac12,\tfrac{\sqrt3}{2})$. Let \[ T=T_n=\{(x,y):\ x\ge 0,\ y\ge 0,\ x+y\le n\}, \] with corners $A=(0,0)$, $B=(n,0)$ and $C=(0,n)$. \emph{Lattice lines} are the lines $x=c$, $y=c$ and $x+y=c$, i.e.\ the lines parallel to a side of $T$; two of them meet at angles of $60^\circ$ and $120^\circ$. A \emph{lattice segment} is a segment lying on a lattice line. For integers $1\le s\le b-1$ we write $\trap{b}{s}$ for the trapezoid with sides on lattice lines, long base $b$, short base $b-s$ and legs of length $s$. Its angles are $60^\circ$ at the ends of the long base and $120^\circ$ at the ends of the short base. A convex polygon with sides on lattice lines has all its angles in $\{60^\circ,120^\circ\}$, and if it has $m_{60}$ corners of the first kind and $m_{120}$ of the second, then $2m_{60}+m_{120}=6$. Hence it is an equilateral triangle, a quadrilateral with two angles of each kind (a trapezoid if its two $60^\circ$ corners are adjacent, a parallelogram otherwise), a pentagon or a hexagon. A \emph{$k$-tiling} of $T$ is a decomposition $T=Q_1\cup\dots\cup Q_k$ into such trapezoids (the \emph{pieces}) with pairwise disjoint interiors. The sequences A389392 and A391498~\cite{oeis,rodrigo} count, for $k=4$ and $k=5$ respectively, the sets of $k$ pairwise different shapes $\trap{b}{s}$ that occur as the shapes of the pieces of some $k$-tiling of $T_n$. Distinctness plays no role in the structural results below; it only matters for the counting. \paragraph{The graph of a tiling.} Let $V$ consist of $A$, $B$, $C$ and all corners of pieces. Every side of a piece is subdivided by the points of $V$ that it contains; the resulting segments are the \emph{edges} of a plane graph $G$ with vertex set $V$, whose bounded faces are the pieces. A vertex is a \emph{boundary vertex} if it lies on $\partial T$ and is not a corner of $T$, and an \emph{interior vertex} if it does not lie on $\partial T$. An edge is a \emph{boundary edge} if it is contained in $\partial T$, and an \emph{interior edge} otherwise. \paragraph{Combinatorial types.} The \emph{combinatorial type} of a tiling is the plane graph $G$ together with the lattice direction of each of its edges, up to the six symmetries of $T$. Thus two tilings have the same type if and only if, after a symmetry of $T$ is applied to one of them, they differ only in the lengths of their edges. The angle of a piece at one of its corners is the angle between the two edges there; hence $G$, together with the angles of all pieces at all their corners, determines the directions of all edges as soon as the direction of one boundary edge is fixed, and therefore determines the combinatorial type. \begin{theorem}\label{thm:main} For $k=3$, $4$ and $5$ there are exactly $1$, $2$ and $13$ combinatorial types of $k$-tilings of equilateral triangles. They are described in Theorems~\ref{thm:k3}, \ref{thm:k4}, \ref{thm:k5I} and~\ref{thm:k5II} and in Corollary~\ref{cor:13}. \end{theorem} Sections~\ref{sec:local}--\ref{sec:k34} develop the tools and settle $k=3$ and $k=4$; they close the gap in the treatment of A389392, where the exhaustiveness of the two categories was assumed (Remark~\ref{rem:A389392}). Section~\ref{sec:k5} deals with $k=5$, Section~\ref{sec:types} compares the thirteen types with the eight categories of A391498, Section~\ref{sec:verif} describes the computer verification, Section~\ref{sec:outlook} discusses the counting problem and Section~\ref{sec:counting} turns the classification into a closed formula for A391498. \input{completeness_k3k4} \section{Five pieces}\label{sec:k5} \begin{theorem}[five pieces with a full strip]\label{thm:k5I} If a $5$-tiling of $T$ contains a full strip $\trap{n}{s}$, then this is its only full strip, and the other four pieces form a tiling of the triangle of side $n-s$ of form \textup{(A)} or \textup{(B)}. \end{theorem} \begin{proof} This follows from Lemma~\ref{lem:strip} and Theorem~\ref{thm:k4}. \end{proof} \begin{theorem}[five pieces without full strip]\label{thm:k5II} Up to a symmetry of $T$, every $5$-tiling of $T$ without full strip is of exactly one of the following seven forms. In the first five forms the tiling has a pinwheel skeleton $R_1,R_2,R_3$ (Lemma~\ref{lem:skeleton}), and the regions not mentioned are single pieces. \begin{itemize}[leftmargin=3.4em,labelwidth=2.8em,labelsep=0.6em,align=left] \item[\textup{(D)}] Two regions are each divided into two pieces by a parallel cut. \item[\textup{(S)}] One region is divided into three pieces by two parallel cuts. \item[\textup{(V)}] One region $R$ is divided into three pieces by two disjoint segments which start on its base-arm and end on its long base, each of them parallel to the leg of $R$ farther from it; the middle piece is a trapezoid whose long base lies on the base-arm. \item[\textup{($\Cb$)}] One region $R$ is divided by a segment $\gamma$, which starts on the base-arm of $R$ and is parallel to its boundary leg $\lambda$, into a trapezoid, which is a piece, and a parallelogram $\Pi$ adjacent to $\lambda$; and $\Pi$ is divided into two pieces by a segment in the third lattice direction joining $\gamma$ to $\lambda$. \item[\textup{($\Co$)}] As in \textup{($\Cb$)}, but with $\lambda$ the leg-arm of $R$ instead of its boundary leg. \item[\textup{(F)}] Some piece $F$ does not meet $\partial T$. Its corners are a $\mathrm{Y}$ vertex $P$ and three $\mathrm{T}$ vertices $V_1,V_2,V_3$ (counterclockwise), with angles at $P,V_1,V_2,V_3$ equal to $120^\circ,60^\circ,60^\circ,120^\circ$. The sides $PV_1$, $V_1V_2$ and $V_2V_3$ of $F$ are prolonged beyond $V_1$, $V_2$ and $V_3$, respectively, up to $\partial T$, and the third edge at $P$ ends on $\partial T$. \item[\textup{($\Delta$)}] Some piece $M$ meets $\partial T$ in a single point $D^*$, a vertex of type $B_3$. The other corners of $M$ are a $\mathrm{T}$ vertex $Q$ and two $\mathrm{Y}$ vertices $P_j,P_i$; the long base of $M$ is $D^*Q$, which is the stem of $Q$, and its short base is $P_jP_i$. The side $QP_j$ lies on the line of $Q$, whose other half ends on $\partial T$, and the third edges at $P_i$ and $P_j$ end on $\partial T$. \end{itemize} Each of these seven forms is a single combinatorial type. \end{theorem} \begin{proof} \emph{Step 0: profiles.} By Lemma~\ref{lem:nochord} there is no chord, and by Corollary~\ref{cor:mge1} and \eqref{eq:m} we have $m\in\{1,2\}$, $B=3+m$ and $f=2-m$. Substituting $B_1=3+m-B_3$ into \eqref{eq:I2} gives \begin{equation}\label{eq:reduced} 2B_3+t+3t'+2x+4w+6z=4-m . \end{equation} Together with \eqref{eq:I1} this leaves exactly the following seven possibilities (all counts not mentioned are $0$): \begin{center} \begin{tabular}{@{}lll@{\qquad\qquad}lll@{}} \toprule \multicolumn{3}{@{}l}{$m=2$} & \multicolumn{3}{l@{}}{$m=1$}\\ \midrule (i) & $B_1=5$, $t=2$ & $y=1$ & (iv) & $B_1=4$, $t=3$ & $y=1$\\ (ii) & $B_1=5$, $x=1$ & $y=1$ & (v) & $B_1=4$, $t'=1$ & $y=2$\\ (iii) & $B_1=4$, $B_3=1$ & $y=2$ & (vi) & $B_1=4$, $t=x=1$ & $y=1$\\ & & & (vii) & $B_1=3$, $B_3=1$, $t=1$ & $y=2$\\ \bottomrule \end{tabular} \end{center} In the left-hand side of \eqref{eq:slots}, interior vertices of types $\mathrm{T}$, $\mathrm{Y}$, $\mathrm{T}'$, $\mathrm{X}$ contribute $3,3,4,4$. \medskip\noindent \emph{Step 1: cases (v) and (vi) are impossible.} In both cases there are three interior vertices, one of them of type $\mathrm{Y}$, and \eqref{eq:slots} reads $10-2e_H=4$. Thus $e_H=3$, and the three interior vertices form a triangle through a $\mathrm{Y}$ vertex, contrary to Lemma~\ref{lem:slots}(a). \medskip\noindent \emph{Step 2: case (ii) is impossible.} Let $P$ and $X$ be the interior vertices. Now $7-2e_H=5$, so $PX$ is an edge, and the three other edges at $X$ end at boundary vertices. At a vertex of type $\mathrm{X}$ the four angles are, in cyclic order, $60^\circ,120^\circ,60^\circ,120^\circ$ or $60^\circ,60^\circ,120^\circ,120^\circ$. In the first case the four edges lie on two lines through $X$; in the second they lie on one line together with two rays on opposite sides of it. A line through $X$ not containing $PX$ would be a chord. Hence we are in the second case, and $PX$ lies on the line, which is therefore an arm of $P$ ending on $\partial T$. The other two arms of $P$ are single edges ending on $\partial T$, so we have a pinwheel skeleton, and the two rays at $X$ divide the two regions adjacent to this arm into two pieces each. By Corollary~\ref{cor:convex}(b) both rays are parallel cuts. Since a parallel cut joins the two legs of its region, the arm is a leg of both adjacent regions, contrary to Lemma~\ref{lem:skeleton}. \medskip\noindent \emph{Step 3: case (iii) is impossible.} The interior vertices are two $\mathrm{Y}$ vertices $P_1,P_2$, and there is one vertex $D^*$ of type $B_3$. Now $6-2e_H=4+2$, so $e_H=0$, and the two interior edges at $D^*$ end at interior vertices, one at $P_1$ and one at $P_2$ (two non-collinear segments issuing from $D^*$ cannot end at the same point). Let $M$ be the piece having a $60^\circ$ corner at $D^*$ between these two edges. The corners of $M$ adjacent to $D^*$ are $P_1$ and $P_2$, where $M$ has angles of $120^\circ$. But in a trapezoid each $60^\circ$ corner is adjacent to the other $60^\circ$ corner. \medskip\noindent \emph{Step 4: case (i) leads to \textup{(D)}, \textup{(S)}, \textup{(V)} or \textup{($\Cb$)}.} Let $P$ be the $\mathrm{Y}$ vertex and $Q_1,Q_2$ the $\mathrm{T}$ vertices. Now $9-2e_H=5$, so $e_H=2$ and $H$ is a path. (4a) \emph{$P$ is the middle vertex of $H$.} Each $Q_i$ has two edges ending at boundary vertices, so by Lemma~\ref{lem:slots}(b) the edge $Q_iP$ lies on the line of $Q_i$, which continues up to $\partial T$, and the stem $\sigma_i$ of $Q_i$ ends on $\partial T$. Thus all arms of $P$ end on $\partial T$ and we have a pinwheel skeleton, with $Q_1$ and $Q_2$ on different arms. The only interior edges not contained in arms are $\sigma_1$ and $\sigma_2$. If they lie in different regions, each of these two regions is divided into two pieces, the third region is a piece, and Corollary~\ref{cor:convex}(b) gives (D). Suppose that they lie in the same region $R$; then they start on the two different arms of $R$. Each $\sigma_i$ is a lattice segment joining two points of $\partial R$, so it is of one of the types (i)--(iii) of Lemma~\ref{lem:chords}(b). Type (iii) is excluded, because the triangle cut off would be a union of at most two pieces (Corollary~\ref{cor:convex}(a)). A segment starting at an interior point of the leg-arm cannot be of type (ii), and a segment starting at an interior point of the base-arm cannot be of type (i). Hence one of $\sigma_1,\sigma_2$ joins the two legs of $R$ and the other joins its two bases, so they cross; this is impossible, since there are no further interior vertices. (4b) \emph{A $\mathrm{T}$ vertex, say $Q_1$, is the middle vertex of $H$.} Since $Q_2$ has two edges ending at boundary vertices, $Q_1Q_2$ lies on the line of $Q_2$ (Lemma~\ref{lem:slots}(b)). Let $\gamma$ be the segment from $Q_1$ through $Q_2$ to $\partial T$, and let $\sigma_2$ be the stem of $Q_2$. The vertex $Q_1$ has one more edge, which ends at a boundary vertex $D_1$. If the line of $Q_1$ consisted of $Q_1D_1$ and $Q_1Q_2$, then $D_1Q_1$ together with $\gamma$ would be a chord. Hence the line of $Q_1$ contains $Q_1P$, and there are two possibilities. \emph{The line of $Q_1$ is $PQ_1\cup Q_1D_1$.} Then $Q_1Q_2$ is the stem of $Q_1$. All arms of $P$ end on $\partial T$; let $R$ be the region containing $\gamma$. All interior edges not contained in arms lie in $R$, so $R$ consists of three pieces: the part of $R$ on one side of $\gamma$, and the two pieces into which $\sigma_2$ divides the part $R'$ on the other side. As in (4a), $\gamma$ is of type (i) or (ii). If it were of type (i), $R'$ would be a trapezoid with bases parallel to $\gamma$, and by Corollary~\ref{cor:convex}(b) $\sigma_2$ would be parallel to $\gamma$, which is absurd because $\sigma_2$ starts on $\gamma$. So $\gamma$ is of type (ii): $Q_1$ lies on the base-arm of $R$, and $\gamma$ is parallel to a leg $\lambda$ of $R$ and divides $R$ into a parallelogram $\Pi$ adjacent to $\lambda$ and a trapezoid $Z$. A parallelogram is not a piece, so $R'=\Pi$ and $Z$ is a piece. By Corollary~\ref{cor:convex}(c), $\sigma_2$ lies in the third lattice direction and joins $\gamma$ to the opposite side $\lambda$ of $\Pi$. Since $\sigma_2$ ends on $\partial T$, $\lambda$ is the boundary leg of $R$: this is ($\Cb$). \emph{The line of $Q_1$ is $PQ_1\cup Q_1Q_2$.} Then the segment from $P$ through $Q_1$ and $Q_2$ to $\partial T$ is an arm of $P$, from which the stems $\sigma_1=Q_1D_1$ and $\sigma_2$ branch off. The other two arms of $P$ are single edges ending on $\partial T$, so we have a pinwheel skeleton. If $\sigma_1$ and $\sigma_2$ lay in the two different regions adjacent to this arm, each of them would divide its region into two pieces, and by Corollary~\ref{cor:convex}(b) the arm would be a leg of both regions, contrary to Lemma~\ref{lem:skeleton}. So they lie in one region $R$, which they divide into three pieces, and they are disjoint. If the arm is the leg-arm of $R$, both are parallel cuts (types (ii) and (iii) being excluded as in (4a)): this is (S). If the arm is the base-arm of $R$, both are of type (ii). After a symmetry of the lattice we may write $R=\{0\le y\le s,\ x\ge 0,\ x+y\le b\}$ with the base-arm on the line $y=s$; then each of the two segments lies on a line $x=p$ or on a line $x+y=q$. If the segment nearer to the leg $\{x=0\}$ lay on a line $x=p$, the piece between them would be the parallelogram $R\cap\{x\le p\}$; similarly for the leg $\{x+y=b\}$. Hence the two segments lie on lines $x+y=q$ and $x=p$ with $q