初等数论笔记

组合数和排列数是整数

我们熟知,从 个元素中取出 个元素进行无序组合( ),有

种取法,取 个元素进行有序排列( ),有

种取法。一个自然产生的数论问题是:如何直接证明组合数和排列数都是整数?显然只需要证明组合数是整数。最简单的证明是利用帕斯卡恒等式归纳证明。

Lemma (帕斯卡恒等式、杨辉三角)

Proof

直接验证即可

可以从组合的观点理解:标记一个特殊元素,从 个元素中取出 个元素的取法可以分成两类:

  1. 第一类是包含这个特殊元素的,需要从剩下的 个元素中取 个元素;

  2. 第二类是不包含这个特殊元素的,需要从剩下的 个元素中取 个元素。

这个恒等式也就是著名的杨辉三角(帕斯卡三角)体现的关系。

Proposition

组合数 是整数。

Proof

由帕斯卡恒等式,只需要考虑临界情况:在 平面上,为第一象限中 两条线上的整格点,由于

因此临界情况均满足,由帕斯卡恒等式可得: 平面的第一象限中 围成区域的所有整格点对应取值均为整数。

Remark

另一种证明思路是对素数幂次计数,证明对于任意素数 含有的素数幂次一定不小于 含有的素数幂次,从而保证整除关系。

与之实质相同但表述略有不同的问题是:证明连续 个正整数的乘积必是 的倍数,即

这里不能利用 “这 个连续自然数一定有 的倍数、 的倍数 …” 进行证明,因为倍数不存在一一对应关系,无法直接消除。

勾股数

Definition

称满足勾股定理的三个正整数组成的数组 为勾股数,即

如果三者互素,称为本原勾股数。

Remark

显然定义中的的 可以交换,而且乘以任意整数倍得到的 也是勾股数,因此我们主要讨论本原勾股数即可。

显然有 是典型的且数值最小的两组本原勾股数。 事实上,我们可以给出所有勾股数的表达式

其中 为任意两个正整数。 验证上述表达式是勾股数是显然的

这里构造的勾股数是本原勾股数当且仅当 互素,而且和为奇数。 下面给出这个表达式的一种推导过程。

我们可以把这个问题等价转换为在单位圆上的第一象限寻找有理点 的问题,用高中解析几何即可完成推导。 取一点 ,作斜率为 的直线,假设与单位圆在第一象限有交点 ,那么 是有理数当且仅当 是有理点,联列

由韦达定理可得

交点在第一象限要求 ,记有理数 为两个正整数),得到

由此自然得到了勾股数的一般表达式。

费马小定理和欧拉定理

Theorem (费马小定理)

为素数, ,若 ,则

Proof

考虑集合 ,则

是其一个排列(若 ,则 )。因此

由于 ,两边可约去 ,得到

Remark

如果移除 这个条件,对于任意的 ,费马小定理可以写作

因为 意味着 ,此时上式显然成立。

Remark

费马小定理的逆命题不成立:即使对于某个整数 ,上述命题成立,也不能推出这个整数是素数。

Definition (Euler φ 函数)

对正整数 ,定义

即在 中与 互素的正整数个数。

Proposition

,则

Proof

对素数幂 ,不与其互素的整数恰为 的倍数,共有 个,因此

一般情形由互素情况下的乘法性得到。

Theorem (欧拉定理)

对于一般的整数 ,若 ,则

Proof

中所有与 互素的整数,则

构成同一集合的一个排列。因此

由于该乘积与 互素,两边可约去,得到

Remark

欧拉定理给出的 并不能保证是最优的,可能存在更小的正整数 ,满足 ,使得

中国剩余定理(孙子定理)

Theorem

两两互素,即 ),则同余方程组

存在解,且解在模 意义下唯一。

Proof (构造性证明)

,并令 , 由于 ,存在整数 ,使

构造

则对任意 ,有:

因此 是所求的解。 解在模 意义下的唯一性显然。

Remark

对于 不满足两两互素的情况,为了应用中国剩余定理,必须要拆解转换为互素的情况进行处理。

Example

求解:

Solution

因此

整数值多项式

Definition (整数值多项式)

设多项式 ,满足

称此类多项式为在 上的整数值多项式,记为

Definition (二项式基)

对非负整数 ,定义

Lemma

对任意 ,有

Proof

时, 为通常的组合数,显然为整数。 当 时,利用恒等式

右端为整数,因此

Theorem (整数值多项式的刻画)

多项式 满足 当且仅当存在整数系数 ,使得

并且该表示唯一。 亦即: 是以 为基的 -模。

并且有严格包含关系

Proof

递归定义前向差分算子

对任意次数不超过 的多项式,都可以写成 Newton 插值的形式:

  • 必要性: 对所有 成立,则

    即可满足要求。由于 构成 的一组基,因此表示唯一。

  • 充分性:

    由引理可知,对任意 ,每一项均为整数,因此

Example

Example

求证:

Solution

这个同余形式的命题等价于

根据前面的定理,只需要验证 是否可以用二项式基展开,分解可得

因此原命题得证。

Remark

当然,这个命题也可以用费马小定理直接证明:显然有 ,奇偶性分析可得 ,因此得证。