This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A Short Proof to Defant and Kravitz’s theorem on the Length of Hitomezashi Loops

Qiuyu Ren Department of Mathematics, University of California, Berkeley, Berkeley, CA 94720, USA [email protected]  and  Shengtong Zhang Department of Mathematics, Stanford University, Stanford, CA 94305, USA [email protected]
Abstract.

We provide a shorter proof to Defant and Kravitz’s theorem (arXiv:2201.03461, Theorem 1.2) on the length of Hitomezashi loops modulo 8.

1. Introduction

Hitomezashi, a type of Japanese style embroidery, has recently attracted attention due to its interesting mathematical properties. We refer the reader to [1] and [2] for great surveys on the topic.

Following Section 1 of [1], we abstract the stitch patterns in a Hitomezashi artwork with graph-theoretic language.

Definition 1.1.

Consider the graph 𝖢𝗅𝗈𝗍𝗁\mathsf{Cloth}_{\mathbb{Z}} on ×\mathbb{Z}\times\mathbb{Z} with (i,j)(i,j) adjacent to (i,j±1)(i,j\pm 1) and (i±1,j)(i\pm 1,j). A Hitomezashi pattern is a subgraph of 𝖢𝗅𝗈𝗍𝗁\mathsf{Cloth}_{\mathbb{Z}} defined by two infinite sequences ϵ,η{0,1}\epsilon,\eta\in\{0,1\}^{\mathbb{Z}}, with edge set

{{(i,j),(i+1,j):iηjmod2}{{(i,j),(i,j+1)}:jϵimod2}.\{\{(i,j),(i+1,j):i\equiv\eta_{j}\bmod{2}\}\bigcup\{\{(i,j),(i,j+1)\}:j\equiv\epsilon_{i}\bmod{2}\}.

A Hitomezashi loop is a cycle in a Hitomezashi pattern. A Hitomezashi path is a path in a Hitomezashi pattern. In this paper, all cycles and paths have an orientation.

In [1], Defant and Kravitz obtained the following beautiful result about the length of the loop.

Theorem 1.2 ([1], Theorem 1.2).

Every Hitomezashi loop has length congruent to 44 modulo 88.

Refer to caption
Figure 1. Part of a Hitomezashi pattern. The {0,1}\{0,1\}-labels denote values of ϵ\epsilon and η\eta on each horizontal and vertical line. The red edges form a Hitomezashi loop, while the green edges form a Hitomezashi path. Note the red loop has length 2020, congruent to 44 modulo 88.

Their proof uses a complicated induction scheme, relying on additional structural results about the loop in [3]. Given the simplicity of the theorem statement, we believe a shorter proof would be of interest.

In this paper, we present a two-page, self-contained proof of Theorem 1.2. Our main innovation is to induct on a different class of objects we call “Hitomezashi excursions”. This avoids many of the technical difficulties in [1], which inducts on Hitomezashi loops.

2. The proof

We first collect some simple lemmata.

Lemma 2.1.

On a Hitomezashi path, the edges starting at (i,j)(i,j) and (i,j)(i^{\prime},j^{\prime}) are parallel if and only if i+ji+jmod2i+j\equiv i^{\prime}+j^{\prime}\bmod{2}.

Proof.

Consecutive edges on the path are orthogonal and have different parity of i+ji+j. ∎

Lemma 2.2 ([1], Proposition 2.3).

Let 𝒞\mathcal{C} be a Hitomezashi path. Then all edges of 𝒞\mathcal{C} on a vertical line x=ax=a have the same direction, and the yy-coordinates of their starting vertices have the same parity.

Proof.

Let y1y_{1} and y2y_{2} be the starting yy-coordinates of two such edges. By Lemma 2.1, we have y1y2mod2y_{1}\equiv y_{2}\bmod{2}. The parities of yiy_{i} determine the direction of the corresponding edges, so the lemma holds. ∎

We also need the following topological observation. Let a\mathcal{H}_{a} denote the half plane a:={(x,y):xa}\mathcal{H}_{a}:=\{(x,y):x\geq a\}.

Lemma 2.3.

Suppose two continuous paths in a\mathcal{H}_{a}, one connecting (a,y1)(a,y_{1}) and (a,y3)(a,y_{3}) and the other connecting (a,y2)(a,y_{2}) and (a,y4)(a,y_{4}), are disjoint. Then we cannot have y1y2y3y4y_{1}\leq y_{2}\leq y_{3}\leq y_{4}.∎

We now introduce the “excursion”. See Figure 2 for a visualization.

Definition 2.4.

Let aa be an integer. A (Hitomezashi) aa-excursion is a Hitomezashi path with at least three vertices, whose start and end vertices lie on the vertical line x=a1x=a-1, and all other vertices lie in a\mathcal{H}_{a}.

Induction on excursions is much easier than induction on loops, as we illustrate in the next lemma.

Lemma 2.5.

The length of an aa-excursion from (a1,i)(a-1,i) to (a1,j)(a-1,j) is congruent to 2|ji|+12\left|j-i\right|+1 modulo 88.

Proof.

Consider such an excursion 𝒞\mathcal{C}. Let |𝒞|\left|\mathcal{C}\right| denote its length. We argue by induction on |𝒞|\left|\mathcal{C}\right|. When |𝒞|=3\left|\mathcal{C}\right|=3, we must have |ji|=1\left|j-i\right|=1, so the result holds trivially.

Suppose the result holds for all excursions with smaller length than 𝒞\mathcal{C}. Reversing the orientation of 𝒞\mathcal{C} and switch i,ji,j if necessary, assume i<ji<j. Let i=y0,y1,,yti=y_{0},y_{1},\cdots,y_{t} be the starting yy-coordinate of the edges of 𝒞\mathcal{C} lying on the vertical line x=ax=a, in the order they appear when traversing 𝒞\mathcal{C}. By Lemma 2.2, we have

(1) iyj+1mod2,0t.i\equiv y_{\ell}\equiv j+1\bmod 2,\forall 0\leq\ell\leq t.

and all edges of 𝒞\mathcal{C} on the vertical line x=ax=a are in the same direction. We split into two cases.

Case 1: They point in the positive yy-direction. In this case, for each [t2]\ell\in[t-2], the excursion 𝒞\mathcal{C} contains disjoint paths (a,i+1)(a,y)(a,i+1)\to(a,y_{\ell}), (a,y+1)(a,y+1)(a,y_{\ell}+1)\to(a,y_{\ell+1}), and (a,y+1+1)(a,j)(a,y_{\ell+1}+1)\to(a,j), all lying a\mathcal{H}_{a} and are disjoint. By Lemma 2.3, we must have

i<y<y+1<j.i<y_{\ell}<y_{\ell+1}<j.

Thus we have

i=y0<y1<<yt=j1.i=y_{0}<y_{1}<\cdots<y_{t}=j-1.

Case 2: They point in the negative yy-direction. In this case, let ss be the smallest integer in [t][t] such that ys1<ysy_{s-1}<y_{s}. Then clearly ys1<ys2<<y0.y_{s-1}<y_{s-2}<\cdots<y_{0}. For any i[t1]i\in[t-1] with i>si>s, 𝒞\mathcal{C} contains disjoint paths (a,ys11)(a,ys)(a,y_{s-1}-1)\to(a,y_{s}) and (a,ys1)(a,yi)(a,y_{s}-1)\to(a,y_{i}) lying in a\mathcal{H}_{a}. By Lemma 2.3, we must have ys1<yi<ysy_{s-1}<y_{i}<y_{s}. Furthermore, 𝒞\mathcal{C} contains disjoint paths (a,ys1)(a,yi)(a,y_{s}-1)\to(a,y_{i}) and path (a,yi1)(a,yi+1)(a,y_{i}-1)\to(a,y_{i+1}) lying in a\mathcal{H}_{a}. Thus, we must have yi+1<yiy_{i+1}<y_{i}. To summarize, we have

ys1<<y0=i<yt=j+1<yt1<<ys.y_{s-1}<\cdots<y_{0}=i<y_{t}=j+1<y_{t-1}<\cdots<y_{s}.

We partition 𝒞\mathcal{C} by the (t+1)(t+1) edges starting at (a,yi)(0it)(a,y_{i})(0\leq i\leq t). Removing these edges, 𝒞\mathcal{C} is partitioned into the edges (a1,i)(a,i)(a-1,i)\to(a,i), (a,j)(a1,j)(a,j)\to(a-1,j), and (a+1)(a+1)-excursions 𝒞i(i[t])\mathcal{C}_{i}(i\in[t]). Furthermore, each 𝒞i\mathcal{C}_{i} has strictly smaller length than 𝒞\mathcal{C}, so they satisfy the induction hypothesis. We have

|𝒞|=3+t+=1t|𝒞|.\left|\mathcal{C}\right|=3+t+\sum_{\ell=1}^{t}\left|\mathcal{C}_{\ell}\right|.

We now consider the two cases above. In Case 1, 𝒞\mathcal{C}_{\ell} is an excursion from (a,y1+1)(a,y_{\ell-1}+1) to (a,y)(a,y_{\ell}), so we have |𝒞|2|yy11|+12(yy1)1mod8.\left|\mathcal{C}_{\ell}\right|\equiv 2\left|y_{\ell}-y_{\ell-1}-1\right|+1\equiv 2(y_{\ell}-y_{\ell-1})-1\bmod{8}. Thus

|𝒞|3+t+=1t(2(yy1)1)3+2(yty0)2(ji)+1mod8.\left|\mathcal{C}\right|\equiv 3+t+\sum_{\ell=1}^{t}(2(y_{\ell}-y_{\ell-1})-1)\equiv 3+2(y_{t}-y_{0})\equiv 2(j-i)+1\bmod{8}.

In Case 2, 𝒞\mathcal{C}_{\ell} is an (a+1)(a+1)-excursion from (a,y11)(a,y_{\ell-1}-1) to (a,y)(a,y_{\ell}), so for any [t]\ell\in[t],

|𝒞|2|yy1+1|+1{2(yy1)+3,=s2(y1y)1,smod8.\left|\mathcal{C}_{\ell}\right|\equiv 2\left|y_{\ell}-y_{\ell-1}+1\right|+1\equiv\begin{cases}2(y_{\ell}-y_{\ell-1})+3,\ell=s\\ 2(y_{\ell-1}-y_{\ell})-1,\ell\neq s\end{cases}\bmod{8}.

Thus

|𝒞|3+t+(2(ysys1)+3)+s,[t](2(y1y)1)4ys4ys12j+2i+5mod8.\left|\mathcal{C}\right|\equiv 3+t+(2(y_{s}-y_{s-1})+3)+\sum_{\ell\neq s,\ell\in[t]}(2(y_{\ell-1}-y_{\ell})-1)\equiv 4y_{s}-4y_{s-1}-2j+2i+5\bmod{8}.

By (1), we have ysys10mod2y_{s}-y_{s-1}\equiv 0\bmod{2} and ij1mod2i-j\equiv 1\bmod{2}, so

|𝒞|2(ji)+1mod8.\left|\mathcal{C}\right|\equiv 2(j-i)+1\bmod{8}.

In both cases, the induction hypothesis holds for 𝒞\mathcal{C}, so the induction step is complete. ∎

Proof of Theorem 1.2.

Consider a Hitomezashi Loop \mathcal{L}. Let a=min(x,y)xa=\min_{(x,y)\in\mathcal{L}}x. By Lemma 2.2, we can orient \mathcal{L} such that all edges lying on x=ax=a point downward. Let y0,,yt1y_{0},\cdots,y_{t-1} be the yy-coordinates of the starting vertices of edges of \mathcal{L} lying on the vertical line x=ax=a, in the order they appear when traversing \mathcal{L}, with y0y_{0} being the largest among them. Define yt=y0y_{t}=y_{0}.

For each i[t2]i\in[t-2], \mathcal{L} contain disjoint paths (a,y01)(a,yi)(a,y_{0}-1)\to(a,y_{i}) and (a,yi1)(a,yi+1)(a,y_{i}-1)\to(a,y_{i+1}) lying in a\mathcal{H}_{a}. Since yi,yi+1y_{i},y_{i+1} are less than y0y_{0}, we must have yi+1<yiy_{i+1}<y_{i} by Lemma 2.3. Thus y0>y1>>yt1y_{0}>y_{1}>\cdots>y_{t-1}.

Removing the tt edges on x=ax=a, \mathcal{L} is divided into (a+1)(a+1)-excursions 𝒞i\mathcal{C}_{i} from (a,yi11)(a,y_{i-1}-1) to (a,yi)(a,y_{i}) for i[t]i\in[t]. By Lemma 2.5, we have

||\displaystyle\left|\mathcal{L}\right| =t+i=1t|𝒞i|t+i=1t(2|yi11yi|+1)\displaystyle=t+\sum_{i=1}^{t}\left|\mathcal{C}_{i}\right|\equiv t+\sum_{i=1}^{t}(2\left|y_{i-1}-1-y_{i}\right|+1)
t+i=1t1(2yi12yi1)+(2y02yt1+3)\displaystyle\equiv t+\sum_{i=1}^{t-1}(2y_{i-1}-2y_{i}-1)+(2y_{0}-2y_{t-1}+3)
4(y0yt1)+4mod8.\displaystyle\equiv 4(y_{0}-y_{t-1})+4\bmod{8}.

By Lemma 2.1, all yiy_{i}’s have the same parity. So ||\left|\mathcal{L}\right| is congruent to 44 modulo 88. ∎

Refer to caption
Refer to caption
Figure 2. Two aa-excursions, corresponding to Case 1 and Case 2 in the proof. The dashed black line denotes the line x=ax=a. The non-red subpaths are the (a+1)(a+1)-excursions we induct upon.

Acknowledgement

Shengtong Zhang is supported by the Craig Franklin Fellowship in Mathematics at Stanford University.

References

  • [1] Colin Defant and Noah Kravitz. Loops and regions in hitomezashi patterns, arxiv:2201.03461, 2022.
  • [2] B. Haran [Numberphile]. Hitomezashi stitch patterns – numberphile, Youtube Video, 2021.
  • [3] Gábor Pete. Corner percolation on 2\mathbb{Z}^{2} and the square root of 17. The Annals of Probability, 36(5), 2008.