概念与基本性质
若 ,则记 ,代表 与 模 同余。同余是一种等量关系
基本性质:
1、
2、若 , 则
3、若 , 则
4、若 且 ,则
5、若 且 ,则
注记:
性质2可以得到推论 ,该推论可以使得指数出现我们想要的数,其中底数取 与 的情况是优秀的
性质3的 为特别情况
性质4中常取 为素数弱化结论
此外,二项式展开也是同余中常用的方法
例1
求所有 满足其中任四个的四次方之和被它们的积整除
先考虑取出五个数 ,其中以 为主元
由条件知
那么可以得到 ,以及
那么就有
可得
从而 或
这里的 是任取的,换而言之, 或
这里我们应当把所有数的最大公约数除掉,不妨设所有数互素
那么存在两个 ,显然有一个不整除另一个,就必须有 或者 。
显然,有一个 或者 时,其余的均为 或 ,有两个 和 是不行的,所以只能有 个 (这里就是些讨论了,略了)
综上, 即为所求
例2
设 , 为 的 元子集,证明存在 的 元子集,使得 模 意义下含 中至少一半的元素。
我们考虑所有 的平移子集,说明其中存在 个的并大于
记 , ,
考虑计算
(这里不会打双条件)
最后一个等号是因为 , 在恰好 个 中出现( 就是 把 扫描了一遍)
根据平均值原理,我们只需证明
实际上结合糖水不等式,伯努利不等式可知
即证
例3
证明:
考虑两种情况:
1、 ,考虑模 与 ,可得:
,
可知 ,记
,又 是素数,有 ,矛盾!
2、 ,考虑模 , ,这是不可能的
注记:在具体问题中,应当充分考虑题目给出的数,选择适当的模数,其中, 极可能是以 作为代替选项的。
例4
设正整数 无平方因子, 是集合 的子集,满足 ,求证:存在 ,使得
当然要先用反证法,假设命题不成立。
首先 不含 ,否则 。
其次 不含与 互素的元素,若 与 互素, ,那么因为 , ,但是由于 两者只能有一个成立,所以 是空集,矛盾!
接下来的做法比较有技巧性,我们设 ,并记 。一样地,对任意 ,有 为空集,但是它们显然都是 的子集(注意这里用到了 无平方因子!否则, 可能属于 这种东西),此外,
于是 ,这样, 就矛盾了。
下面还是严格地证一下 吧:
定义 ,为了方便,记
注意到 (用到 无平方因子)
先证明单射。如果 , ,但 ,从而 ,给出
结合上述两条就可知 是一一对应。
还有一种证法,类似局部整体原则,设 ,记 ,则 并且其余非
不错,对 的元素,它们的 的位置相同,但非零乘起来不会变成 ,而且非零部分遍历缩系,对 ,基于 ,就有
完全剩余系
称模 余 的所有数为一个剩余类
若整数 中任两个模 不同余,则称 为模 的完全剩余系,简称完系
基本性质:
1、对 ,若 为模 的完系,则 也为模 的完系
证明完系经常采用的手法是反证法,假设有两数同余,导出矛盾
证明某数(倍数)存在性也常采用完系
有一些常见的完系:
1、对素数 及 满足 , 构成模 的完系
2、对 及 取 ,则 构成模 的完系
3、 ,若 分别遍历模 的完系,则 遍历模 的完系(该构造对简系也成立)
考虑两个完系的某种和(整体考虑)同余是常用手段。其中直接相加得到 是最常用的
例1
设 是 个正整数,和为 ,定义 ,对 ,记 ,证明: ,都存在 ,使得
显然只需证明 的情况成立
记前缀和 ,考虑 中,若存在模 同余,可以将两者中间一段取出(注意这个序列是首尾相接的)
同时考虑
若上述两组数均为完系,考虑
矛盾
注记:存在性问题中,对所有情况先分别考虑,再综合考虑是基本的思想
对于周期数列,还有一种取数方法是
例2
给定一个 的子集 ,问是否必定存在 ,使得 , 是 所有正约数之积 ,使得 是完全平方数当且仅当 ?若否,给出对应的 ,若是,给出相应构造。
在具体构造中,我们希望情形尽可能简单 ,我们可以取
我们可以得到
由于我们只需要考虑是否为 的倍数,我们来考虑模 的情形
类似于中国剩余定理的归纳构造,我们希望每次都能得到一个完系,从中选取数字,然而正向构造不是很容易,因此考虑
的解中选取符合条件的 ,并使得下一个方程也能选出
考虑 这里显然取 的话,无论 是什么, 都能取到对应的奇数或偶数
因此我们考虑如下引理:
与 均为模 的完系
反证法:若
有
由于 奇偶性相同,矛盾!
因此,我们任意选定 ,根据 是否在 中,选择方程 对应的奇数或偶数解,重复操作即可
注记:对 ,本命题是否成立?
实际上是不成立的,因为 中 素因子 的次数变为 倍,若 均为完全平方数,那么 就会一直是奇数,在有限次操作后必然变为非完全平方数
这很好地说明了对任意正整数成立的命题不一定对正无限成立。
例3
给定整数 ,设整数 满足 ,求集合 元素个数的最小可能值
答案是 ,由 给出
在类似的没有 限制的题目中出现的方法是先列出以下数: (暂时不列出 ,它是最大的,放在最后考虑)
本题的关键是注意到 ,给出了 与 覆盖了模 的 个剩余类
那么剩下 个剩余类是否被覆盖?答案是肯定的,并且更强,只要求 ,对任意 ,根据抽屉原理 两个集合必有一个相同元素 (注意 模 意义下互不相同,因为它们都小于 )
最后,上述论证没有考虑 ,它是大于上述论证中所有元素的,肯定与它们不相同
从而至少 个元素
例4
定义 满足 ,且对任意正整数 有 ,证明: 构成模 的完系
本题很显然是一个归纳题,假设结论对 成立,我们要证结论对 成立
必要的是对这个函数做基础的分析,很显然,这个函数每一项都是奇数,这是一个看似简单但非常关键的条件
考虑 ,我们知道 ,于是考虑 ,它们均为奇数,并且结合归纳假设,它们是模 的完系,给出:
用到了等比数列求和与升幂定理。于是 也构成模 的完系,进一步地,可以归纳得到
根据归纳假设 构成了模 的完系,记余数为 ,那么模 意义下, 覆盖了 ,从而完成了归纳证明
简化剩余系
表示小于 且与 互质的正整数个数,也称作欧拉函数
对 ,
显然,欧拉函数为积性函数,即
若整数 均与 互质且两两模 不同余,则称 为模 的一个简化剩余系,简称简系
基本性质:
1、对 ,若 是模 的简系,则 是模 的简系
例1
记 为小于 的模 简系,求证:
由简系的基本性质,知 也是模 的简系,从而
请注意这里是等号,这是由 函数的性质决定的
两式相除即证
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)