![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Pick's theorem
Theorem 1
Given a simple closed polygon whose vertices have integer
coordinates, then
![]() ![]() ![]()
Clearly we can reduce Pick's Theorem to the case of triangles because ![]()
where ![]() ![]() ![]()
We may further assume that there are no other lattice points other than its vertices. Now the idea is to embed the special triangles into rectangles. Thus, all the problem reduces to is to study and show that Pick's theorem is true for
For a triangle of case 1 ![]()
![]() ![]() By thinking of the triangle as a rectangle,
# of interior points ![]() It's crucial that there are no lattice points in the hypotenuse. QED.
Going back to the case of an arbitrary polygon, there is an alogrithm that can be used to count the number of lattice points inside of it:
Definition 2
Let
![]() ![]()
Lemma 3
Every lattice triangle can be divided into primitive triangles.
![]()
Lemma 4
A primitive triangle has area
![]()
Lemma 5
Euler's formula: In a triangulation of a polygon,
![]() where ![]() ![]() ![]()
Corollary 6
The number of primitive triangles from the first lemma is
![]() where ![]() ![]()
The proof of the third lemma can be done using the corollary and the first lemma:
The proof of the corollary can be done using the second lemma.
The proof of the second lemma goes as follows:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
• Mathematics • The University of California, Davis •
• One Shields Avenue • Davis, CA 95616 • |