点阵是规则间隔排列的点阵列。
在平面中,可以构建具有正方形、矩形、六边形等形状的晶胞的点阵。除非另有说明,否则点阵可以指正方形阵列中的点,即坐标为 的点,其中
、
、... 是 整数。 这种阵列通常被称为 网格 或 网状结构。
点阵通常简称为“格子”,但这不幸地与应用于 格理论 中处理的有序集的同一术语相冲突。每个“点阵”都是在从平面继承的排序下的格,尽管点阵可能不是平面的子格,因为平面中的下确界运算不需要与点阵中的下确界运算一致。另一方面,许多格不是点阵。
格的属性在 Wolfram 语言 中实现为LatticeData[lattice, prop].
![Point lattice](/images/gifs/pointlat.gif)
形式上,假设一个格包含原点,则它是 欧几里得空间 的 离散 子群。 也就是说,一个格在加法和逆运算下是封闭的,并且每个点都有一个邻域,其中它是唯一的格点。 常见的例子是 和
。 通常,格被定义为具有满秩,即
中的格是 子群
(1)
|
其中 是整数,
是 线性无关 的向量。 请注意,一个格最多需要
个元素来生成它。 例如,子群
需要两个生成元,但不是 离散 的,也不是格。 上图说明了由 1 和
生成的子群不是格,通过显示连续的
,其中
。
从 原点 可见 的格点 比例,如 Castellanos(1988,第 155-156 页)推导的那样,是
(2)
| |||
(3)
| |||
(4)
|
因此,这也是两个随机选择的整数彼此 互质 的概率。
对于 ,可以选择
个格点,其中
,使得没有三个点在一条直 线 上。 对于
,3,... 的不同解(不包括反射和旋转)的数量为 1, 1, 4, 5, 11, 22, 57, 51, 156 ... (OEIS A000769)。 对于大的
,据推测,最多只能选择
个格点,且没有三个点 共线,其中
(5)
|
(Guy 和 Kelly 1968;Guy 1994,第 242 页)。 个格点
中,可以选择没有四个点 共圆 的点数为
(Guy 1994,第 241 页)。
在格子上,其中两个对边长度均为 1 的任何 平行四边形 都具有单位面积(Hilbert 和 Cohn-Vossen 1999,第 33-34 页)。
在规则格子上定义的一组特殊的 多边形 是 golygons。 线性变换将格变换为自身的 必要 和 充分 条件是它是 单模 的。 M. Ajtai 已经证明,除非存在用于所有生成向量的有效算法(目前尚不知道),否则没有有效的 算法 可以找到格子中一组生成向量的任何一部分,使其具有最短的长度。 这一结果对密码学和身份验证具有潜在的应用(Cipra 1996)。