首页 > 其他分享 >数数论论

数数论论

时间:2024-07-10 21:41:59浏览次数:16  
标签:剩余 运算 数论 定理 varphi 证明 equiv

被 ymh 的数学课干爆了


模运算

整数意义下的模运算

对于 \(n_1,n_2\),我们称其在模 \(p\) 意义下相等当且仅当对于 \(n_1=k_1p+r_1\),\(n_2=k_2p+r_2\),其中 \(k_1,k_2,r_1,r_2\) 为整数,\(0\le r_1,r_2<p\),满足 \(r_1=r_2\)。整数在模 \(p\) 意义下的结果指的是最小与其相等的自然数。

有理数意义下的模运算

当运算对象为整数时,运算规则应与整数意义下的模运算相同。

可以肯定,满足上面要求的有理数意义下的模运算是存在的,只不过无法写出其的定义。

实数意义下的模运算

与有理数意义下同理。

模运算与除法

不难发现,加减乘在模运算下都有十分良好的性质。下面研究除法下的性质。

如果我们能求出 \(ax\equiv 1\) 的整数解,就可以说明 \(a^{-1}\equiv x\) 了。

剩余系

类似线性基的定义,模 \(p\) 意义下的完全剩余系是一个大小为 \(p\) 的集合,对于集合中任意两个数 \(r_1,r_2\) 都不满足 \(r_1\equiv r_2(\bmod p)\)。

既约剩余系(简化剩余系)是完全剩余系的一个子集,对于其中任意 \(r_1\),满足 \((p,r1)=1\)。

性质

若 \(\{r_0,r_1,\cdots,r_{p-1}\}\) 是 \(p\) 的一个完全剩余系,则对于 \((a,p)=1\),满足 \(\{ar_0,ar_1,\cdots,ar_{p-1}\}\) 是 \(p\) 的一个完全剩余系。

既约剩余系有着完全一致的性质。

威尔逊定理

对于质数 \(p\),满足 \((p-1)!\equiv -1(\bmod p)\)。该定理可逆。

证明待补。

费马小定理

对于质数 \(p\) 和 \((a,p)=1\),满足 \(a^{p-1}\equiv 1(\bmod p)\)。

证明

构造 \(p\) 的一个不完全剩余系 \(A=\{1,2,\cdots,p-1\}\),相应的得到 \(B=\{a,2a,\cdots,(p-1)a\}\),这也是 \(p\) 的一个不完全剩余系。

得到 \(\prod A\equiv\prod B\)。即 \((p-1)!\equiv a^{p-1}(p-1)!\),根据威尔逊定理,\(1\equiv a^{p-1}\)。

得证。

考虑费马小定理的两个限制,\(p\) 是质数保证了使用威尔逊定理的正确性,\((a,p)=1\) 保证构造完全剩余系的正确性。

欧拉函数

欧拉函数 \(\varphi(m)=\sum\limits_{i=1}^m[(i,m)=1]\)。

性质

case1

欧拉函数是积性函数。

证明:剩余系的复合

称 \(Z_m\) 为模 \(m\) 的完全剩余系,\(Z^{*}_m\) 为模 \(m\) 的既约剩余系。

####### 完全剩余系的复合

对于 \((m_1,m_2)=1\),令 \(m=m_1m_2\),则 \(Z_m=m_2Z_{m1}+m_1Z_{m2}\),即对于每一对数 \((x,y)\) 满足 \(x\in Z_{m1}\) 且 \(y\in Z_{m2}\),都有 \(m_1x+m_2y\in Z_m\)。同时该条件可逆。

证明待补。

####### 既约剩余系的复合

内容与完全剩余系的复合完全一致。

考虑和欧拉函数的关联,显然 \(\varphi(m)\) 就是 \(m\) 的既约剩余系的大小。因此本条结论等价于欧拉函数是积性函数。

######## 证明

令 \(m\) 的既约剩余系 \(M\) 是 \(Z_m\) 的一个子集。要求证明 \(Z^{*}_m=M\)。

分别证明充分性和必要性即可。

case2

\(n=\sum\limits_{d|n}\varphi(d)\)。

证明等学会酷炫反演魔术后再来证。

case3

令 \(p\) 是将 \(n\) 唯一分解后的质数集合,则 \(\varphi(n)=n\times\prod\limits_{i=1}^s\dfrac{p_i-1}{p_i}\)。

证明待补。

欧拉定理

对于 \((a,p)=1\),满足 \(a^{\varphi(p)}\equiv 1(\bmod p)\)。

证明

几乎与费马小定理完全相同的套路,但是此时 \(p\) 不一定是质数,因此我们需要避开 \((p-1)!\),选择将费马小定理证明中的完全剩余系改为既约剩余系。然后利用模运算的性质进行化简即可。

扩展欧拉定理

你先别急,让我先急。

\[a^b\equiv\begin{equation} \left\{ a^{b\bmod\varphi(m)}, \right. \end{equation}\]

标签:剩余,运算,数论,定理,varphi,证明,equiv
From: https://www.cnblogs.com/BYR-KKK/p/18295081

相关文章

  • [CINTA] 具体数论与代数阅读笔记——第一章 整数和二进制(含加、乘、除)
    前言这本书说自己是计算机专业数学入门之入门,成为读者攻读其他经典著作的垫脚石,但个人以为足矣替换掉本校内不知所云的、抽象的、让学生考完后马上全忘的那些课程。本书的GitHub仓库在这里。该笔记并非单纯的整理归纳,而是记录陆爻齐在书中找到的对自己很有感触的部分。闲话......
  • 数论知识(取模运算)
    若amodk=xa......
  • 数论函数从入门到进门
    1.定义1.1基础定义数论函数:定义域为正整数的函数称为数论函数。因其在所有正整数处均有定义,故可视作数列。加性函数:若\(\foralla,b\in\mathbb{N}^{+},a\perpb,f(ab)=f(a)+f(b)\),则称\(f\)为加性函数。积性函数:若\(\foralla,b\in\mathbb{N}^{+},a\perpb,f(ab)=f(a)f......
  • 力扣每日一题 7/2 数学、数论、数组/双指针
    博客主页:誓则盟约系列专栏:IT竞赛专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞......
  • 学习笔记——数论
    写在前面...通过写数论的md笔记,新知识不确定有没有学懂,但是我的md数学公式方法得到了极大的提升orz质数的定义:针对从2开始的整数定义,如果只包含1和本身这两个因数,则称该数为质数(素数)(1)质数的判定:试除法枚举因数的时候,只枚举到因数比较小的那个范围(根号n)(2)分解质因数:试除法从......
  • 基础数论
    素数素数和合数定义若\(p\in\Zeta\),且\(p\not=0,\pm1\),其约数集合中的元素只有\(1\)和\(p\)本身,那么称\(p\)为素数。若\(a\in\Zeta\),且\(a\not=0,\pm1\),\(a\)不为素数,则为合数。素数一般指正的素数。素数计数\(\pi(x)\)表示小于或等于\(x\)的素......
  • 数论
    第一章整除1.1基本性质1.1.1同余与整除定义1.1.:设\(a,b\)为整数,若存在一整数\(c\),使得\(b=ac\),那么我们说\(a\)整除\(b\)并记作\(a|b\)整除的性质1.2.:1)(反射性)对于所有整数\(a\),有\(a|a\).2)(传递性)若有\(a|b\),并且\(b|c\),那么\(a|c\).3)......
  • 数论--有关模运算的巧妙
    萌萌的好数链接:https://ac.nowcoder.com/acm/contest/84851/D来源:牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述萌萌喜欢“好数”,这种“好数“需要满足以下两个条件:1.该数对3取模不为02.该数的最后一位数字......
  • P4317 花神的数论题 题解
    头话说好久没写题解了P4317花神的数论题题链题意:给你一个不超过\(10^{15}\)的数\(n\),求\(\prod_{i=1}^nsum_i\),其中\(sum_i\)表示\(i\)在二进制表示下\(1\)的个数。学了几道题后,本能的设出了\(f_{i,j}\)表示\(i\)位数中含\(j\)个\(1\)的数的个数,转移......
  • 组合基础与数论基础
    注:\(\logx=\lnx\)组合基础加法原理、乘法原理排列数\(A^m_n=\frac{n!}{(n-m)!}\):从\(1\simn\)选\(m\)个数排成一列的方案数组合数\(C^m_n=\binom{n}{m}=\frac{n!}{(n-m)!m!}\):从\(1\simn\)选\(m\)个数的方案数。(相对于排列数不考虑顺序)......