問題
座標、座標がともに整数である座標平面上の点を格子点と呼ぶことにする。座標平面上の点を頂点にもつ三角形上の格子点とは、頂点、辺または内部に含まれている格子点のことをいう。四角形に対しても同様に四角形上の格子点を定めるものとする。
を座標平面上の原点とする。とを互いに素な自然数、を自然数として、座標平面上の点、を考える。次の問いに答えよ。
(1) 直線上の格子点で、を満たすものは
のみであることを示せ。
(2) とをそれぞれと表す。点に対し、長方形上の格子点の個数をとを用いて表せ。また、三角形上の格子点の個数をとを用いて表せ。
(3) 三角形上の格子点の個数をを用いて表せ。
(4) 座標空間内の原点と点、、をとる。点を頂点とする四面体上の格子点の個数をを用いて表せ。ただし、座標、座標、座標のすべてが整数である座標空間内の点を格子点と呼ぶことにする。また、四面体上の格子点とは、頂点、辺、面または内部に含まれている格子点のことをいう。
方針
直線 は と表せるので、互いに素であることから が の倍数になる。(3)では と分けて各縦線上の格子点数を足す。(4)は高さ の断面を (3) の三角形として数える。
解答
(1)
直線の方程式は
である。この直線上の格子点について、上式をで割った余りを見ると、はで割り切れる。とは互いに素であるから、はで割り切れる。よって とおける。これを代入すると
である。より であるから、求める格子点は
のみである。
(2)
長方形上の格子点は 、 を満たす格子点であるから、個数は
である。
(1)をに適用すると、対角線上の格子点はの個だけである。長方形は対角線で合同なつの三角形に分かれるので、三角形上の格子点の個数は
である。
(3)
三角形内の格子点は
を満たす格子点である。、と表す。ただし の点は最後に別に数える。
を固定する。のとき、は から までの 個である。のとき、をで割った商を用いて同様に数えると、固定したに対する個数の和は
である。ここで、のによる余りがを一度ずつ動くことを用いた。
したがって、に対応する個数を足し、さらにの個を加えると
である。これを整理して
を得る。
(4)
()で切った断面を考える。この断面上の格子点は、(3)で を に置き換えた個数だけある。したがって、求める個数は
である。よって
である。