Processing math: 100%

Friday, December 26, 2014

Solution to area exactly half, geomety puzzle

This is a solution to area always half puzzle.

The problem description:

Show that a triangle whose vertices are integers points (both x and y co-ordinates) and which does not have any integer point inside or on the sides (except the vertices) has area exactly half.

These triangles are sometime called primitive triangles.

Solution

As promised, this is the proof from the book, "Proofs from the book".

This requires some Linear Algebra background.

[Perhaps a simpler proof is to just complete the rectangle (draw horizontal and vertical lines through p0 and p2 in the below figure) and count the number of integer points in the triangles, but the point is to show the book proof.]

The proof in the book goes as follows:



If the points are p0,p1,p2, then the parallelogram formed by pi and p1+p2p0 does not contain any integer point, because both Z2 and the parallelogram are symmetric with respect to the reflection xp1+p2x.

Now we can tile the plane by translating this parallelogram (by integer distances) and thus, p1p0 and p2p0 form a basis for Z2, which implies that the parallelogram has area 1, and the triangle has area 12.

A basis of Z2 is linearly independent vectors e1,e2 such that Z2={ae1+be2|a,bZ}.

Area of the parallelogram spanned by e1=(p,q),e2=(r,s) is given by the absolute value of the determinant of A(e1,e2)=[prqs]

Given any other basis f1,f2, there is an invertible matrix Q with integer entries such that A(e1,e2)=A(f1,f2)×Q.

Since Q is invertible and contains integer entries, we must have |det(Q)|=1, and hence |det(A(f1,f2))|=|det(A(e1,e2))|.

Choosing f1,f2=(1,0),(0,1) gives us the result.

There are other elegant proofs, for instance using Minkowski's theorem. See here.

Another way to prove is to prove that the integer coordinates of primitive triangle (with a (0,0) vertex) form consecutive numbers in the Farey sequence.

The stronger theorem I was referring to in the problem blog post is Pick's theorem.

No comments:

Post a Comment