最近在想一个体素化有关的问题,需要量化平面上的整点密度。
经过思考,可以给出如下定义:
定义
若一个平面 α 包含三个不共线的整点,若三个不共线的整点组成的三角形的最小面积为 S,定义整点密度
ρ(α)=2S1
若 α 不包含三个不共线的整点,则 ρ(α)=0。
等价定义
可以证明,这个定义与下面的定义等价:
定义
设 α 上以一定点 O,半径为 r 的圆包含 n 个整点,定义
ρ(α)=r→+∞limπr2n
虽然这个定义更符合对“密度”的印象,但是这个定义看起来不太美妙,因此我们仍然采用第一种定义。
如何计算一个平面的整点密度呢?我们有一个极其优美的结论:
定理
若平面 α 上存在整点,则存在最简的整法向量 nmin,且 ∣nmin∣ρ(α)=1。
考虑把点的问题转化为向量问题。对于向量 a,b//α,有
S△ab=21∣a×b∣=21∣λn∣
由 a,b∈Z3 可知 a×b∈Z3,
于是 a×b=knmin,k∈Z,k=0,则有 Sab≥21∣nmin∣。
只需证能够取等即可。设 nmin=(xn,yn,zn) 满足 gcd(xn,yn,zn)=1,
设 a=gcd(yn,zn),b=gcd(xn,zn),c=gcd(xn,yn),
x=x′bc,y=y′ac,z=z′ab,
可以构造
a×b= i −ay′au j bx′bv k 0c=(x′bc,y′ac,−ab(x′u+y′v))
因为 x′,y′ 互质,所以 x′u+y′v=−z′ 一定有整数解。
于是 minS△ab=21∣nmin∣,则 ∣nmin∣ρ(α)=∣nmin∣2minS△ab1=1。□