9

A "small triangle" in a square lattice is defined as one whose vertices are non-collinear lattice points, and whose boundary and interior contain no other lattice points.

I recently came across the following:

Claim: the area of any "small triangle" is 1/2 the area of the lattice's unit cell.

I'm looking for a simple proof of this claim.


I see that the claim would hold if the following condition holds:

Condition: the shortest side of the smallest "lattice rectangle"1 containing the small triangle has length 1.

Then the claim follows from the elementary formula $\frac{1}{2} b h$ for the area of a triangle, since the condition implies that $b = h = 1$.


This condition, however, does not hold for all small triangles. (In fact, the triangle defined by lattice points $(0, 0), (1, 2),$ and $(2, 3)$ is small, and the smallest lattice rectangle that contains it has sides with lengths $2$ and $3$.)

It is not clear to me that the claim would hold for all small triangles that don't satisfy the condition above.


Update

One possibility is that the condition above should have been part of the definition of a small triangle, but was omitted by mistake. After all, the context for the claim was a proof of Pick's theorem, and it seems to me that this proof would have still gone through even if the definition of small triangles included the condition above.

IOW, if we define a "tiny triangle" as any small triangle that satisfies the condition above, then one could derive a proof of Pick's theorem from the proposition that the polygon in the theorem's premise can always be covered by a set of tiny triangles. I don't have a proof of this last assertion (anything that I can think of would probably be a tedious slog through a number of cases), but it seems to me very plausible.


1 By "lattice rectangle" I mean a rectangle whose corners are lattice points, and whose sides are parallel to the sides of a lattice unit cell.

kjo
  • 14,334
  • This essentially Theorem 34 in the sixth edition of Hardy and Wright's Introduction to Theory of Numbers. – Fabio Somenzi May 30 '17 at 01:22
  • 3
    Does Pick's theorem count as a simple proof? (If it doesn't, I'm not sure that one exists; I suspect it would not be too difficult to derive the general version of Pick's theorem from this special case...) – Micah May 30 '17 at 02:56
  • @Micah: actually, it was precisely in a proof of Pick's theorem that I came across the claim (which was left unproven, as an "exercise for the reader"). – kjo May 30 '17 at 12:11
  • @kjo: Hah, fair enough. The proofs of Pick's theorem that I'm used to would handle these triangles by tacking some extra stuff onto them to make a lattice-aligned rectangle; I'm not aware of any straightforward way to use them as your basic building blocks. – Micah May 30 '17 at 19:06
  • @FabioSomenzi: thanks for the pointer; I tracked the theorem you mentioned, but in their argument (AFAICT) the authors merely assert that if a certain parallelogram has area > 1, then it has no interior lattice points. Maybe this fact is proven earlier, but I have not found that proof yet. – kjo May 31 '17 at 12:32
  • I believe you should read from the beginning of Section 3.5 to make sense of the argument. – Fabio Somenzi May 31 '17 at 12:40
  • @FabioSomenzi: The version of the book I consulted is the one here https://archive.org/details/AnIntroductionToTheTheoryOfNumbers-4thEd-G.h.HardyE.m.Wright, and I cannot follow their argument, largely because I can't find where certain definitions (e.g. $\Delta$, $\mathrm{fl}$, etc.) are given. (I did read the text starting at 3.5, but the digitization and OCR are very poor for all versions of the book I've found online.) – kjo May 31 '17 at 14:28
  • I won't be able to look at my copy of the sixth edition until tonight, but the digitized fourth edition you linked to looks very similar in its treatment of the integer lattice, and the quality is, IMHO, beyond reproach. – Fabio Somenzi May 31 '17 at 14:34
  • @FabioSomenzi: I think I'll be able to read between the lines, and fill in the missing stuff. Thanks. – kjo May 31 '17 at 14:40
  • 1
    @FabioSomenzi: OK, I found a good digitization of the passage, here https://books.google.com/books?id=FlUj0Rk_rF4C&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q=%223.6.3%22&f=false. I get it now. – kjo Jun 01 '17 at 11:43
  • Glad that everything turned out well in the end. – Fabio Somenzi Jun 01 '17 at 14:21

1 Answers1

4

In the following a small triangle is a nondegenerate triangle with vertices in ${\mathbb Z}^2$ that contains no other lattice points in its interior or boundary. Here are two proofs that such a triangle has area ${1\over2}$.

${\bf 1.\ }$Let ${\bf 0}$, ${\bf p}=(p_1,p_2)$, and ${\bf q}$ be the vertices of a small triangle $\triangle$. The lattice is symmetric with respect to the midpoint of the segment $[{\bf p},{\bf q}]$. It follows that the closed parallelogram $P$ with vertices ${\bf 0}$, ${\bf p}$, ${\bf p}+{\bf q}$, and ${\bf q}$ contains no other lattice points.

In particular ${\rm gcd}(p_1,p_2)=1$, hence there are integers $j$, $k$ such that $jp_1+kp_2=1$. Consider the map $$T:\quad {\mathbb R}^2\to{\mathbb R}^2,\qquad {\bf x}\mapsto \bar{\bf x}:=T{\bf x}$$ with matrix $$[T]=\left[\matrix{j&k\cr -p_2&p_1\cr}\right]\ .$$ This map has determinant $1$ and therefore is area preserving. Moreover $T$ maps the lattice ${\mathbb Z}^2$ bijectively onto the lattice ${\mathbb Z}^2$. It follows that the parallelogram $\bar P:=T(P)$ contains no lattice points other than its vertices. One has $$T{\bf p}=(1,0),\qquad T{\bf q}=(\bar q_1,\bar q_2)\ ,$$ whereby $\bar q_2$ is an integer which we may assume $\geq1$. The line $\bar x_2=1$ intersects the parallelogram $\bar P$ in a closed segment $\sigma$ of length $1$. It follows that $\sigma$ contains at least one lattice point ${\bf z}$, which then has to be one of the upper vertices of $\bar P$. This implies $\bar q_2=1$ and allows to conclude that $$2\,{\rm area}(\triangle)={\rm area}(P)={\rm area}(\bar P)=1\ .$$

${\bf 2.\ }$ Let ${\bf 0}$, ${\bf p}$, ${\bf q}$ be the vertices of a small triangle $\triangle$. The lattice is symmetric with respect to the midpoint of the segment $[{\bf p},{\bf q}]$. It follows that the closed parallelogram $P$ with vertices ${\bf 0}$, ${\bf p}$, ${\bf p}+{\bf q}$, and ${\bf q}$ contains no other lattice points. Its area is a natural number $\geq1$.

Claim. Any two points ${\bf x}\ne{\bf y}$ in the interior of $P$ are inequivalent modulo the lattice.

Proof. Assume that ${\bf x}=\lambda_1{\bf p}+\mu_1{\bf q}$ and ${\bf y}=\lambda_2{\bf p}+\mu_2{\bf q}$ in the interior of $P$ are equivalent modulo the lattice. WLOG we may thereby assume $$0<\lambda_1\leq\lambda_2<1,\qquad 0<\mu_1<\mu_2<1\ .$$ The point ${\bf z}:={\bf y}-{\bf x}=(\lambda_2-\lambda_1){\bf p}+(\mu_2-\mu_1){\bf q}\in P$ would then be a lattice point, but not a vertex of $P$ – a contradiction.

Corollary. Any two translated parallelograms $P+{\bf j}$, $P+{\bf k}$ with ${\bf j}$, ${\bf k}\in{\mathbb Z}^2$, ${\bf j}\ne{\bf k}$, have disjoint interiors.

Given an $N\gg1$ the $N^2$ copies $P+{\bf k}$, ${\bf k}\in[N]^2$, are therefore almost disjoint. Their union is contained in a square of side length $N+c$ with $c$ independent of $N$. It follows that $$N^2\>{\rm area}(P)\leq (N+c)^2\ ,$$ or $$2\,{\rm area}(\triangle)={\rm area}(P)\leq 1+{2c\over N}+{c^2\over N^2}\ .$$ As $N$ is arbitrary this implies ${\rm area}(\triangle)={1\over2}$.

  • Thanks. Sorry for not replying sooner; I've been away from computers for the last several days. I'm now working through your proofs. I can't make sense of the statement "The line $\bar y_2=1$ intersects the parallelogram $\bar P$ in a closed segment $\sigma$ of length $1$." For one thing $\bar y_2$ is not defined. Maybe you meant the line $y=1$. Even in this case, though, the statement would contradict the conclusion $\bar q_2=1$. – kjo Jun 13 '17 at 12:38
  • Sorry. I should have written $\bar x_2=1$. The lattice point ${\bf z}$ on $\sigma$ belongs to $\bar P$, hence has to be a vertex of $\bar P$. – Christian Blatter Jun 13 '17 at 14:59