当前位置: 首页 > news >正文

数论基础H

数论基础H

威尔逊定理

判定整数 \(p\) 为质数的充分必要条件是:

\[(p-1)!\equiv -1 (\mathrm{mod}\ p) \]

充分性证明:当 \(p\) 不为质数时

  • \(p\) 可以被表示为完全平方数,即 \(p=k^2\)

    \(k>2\) 时,显然有 \(2k<p=k^2\),则 \((p-1)!=1\times2\times\cdots\times k\times \cdots \times 2k\times\cdots \times (p-1)\)

    提出 \(k,2k\)\((p-1)!=k^2\times \alpha=p\times \alpha\) ,那么 \((p-1)!\equiv 0(\mathrm{mod}\ p)\)

  • \(p\) 不是完全平方数,即 \(p=a\times b\ (a\ne b)\)

    \(1<a<b<p\) ,则 \((p-1)!=1\times2\times\cdots\times a\times \cdots \times b\times\cdots \times (p-1)\)

    提出 \(a,b\)\((p-1)!=a\times b\times \alpha=p\times \alpha\) ,那么 \((p-1)!\equiv 0(\mathrm{mod\ }p)\)

必要性证明:当 \(p\) 为质数

质数 \(p\) 的简化剩余系为 \(\{1,2,\cdots,(p-1)\}\) ,模意义下的逆元形式为 \(ax\equiv 1(\mathrm{mod\ }p)\)

引理:对于模 \(m\) 的简化剩余系中每个元素 \(a\) 都存在唯一元素 \(x\)也在同一简化剩余系内) 满足 \(ax\equiv 1(\mathrm{mod\ }m)\)

  • \(a=x\) 时,有 \(x^2 \equiv 1(\mathrm{mod\ }p)\) ,分解得到 \((x-1)(x+1)\equiv 0(\mathrm{mod\ }p)\) 。则 \(a=x=1,(p-1)\)

  • \(a\ne x\) 时,满足 \(ax\equiv 1(\mathrm{mod\ }p)\)\((a,x)\)\([2,p-2]\) 的集合中取得,必然存在 \(\frac{p-3}{2}\) 对不同的 \((a,x)\) 使得同余式成立

    \((p-2)!\equiv 1(\mathrm{mod\ }p)\)

\((p-2)!\equiv 1 (\mathrm{mod}\ p)\) 在同余式两侧都乘上 \(p-1\) 后,有 \((p-1)!\equiv 1(\mathrm{mod\ }p)\) ,证毕

推论:

  • 若正整数 \(p\) 为质数,则 \((p-1)!+1\equiv 0(\mathrm{mod\ }p)\)
  • 若正整数 \(p\) 为大于 \(4\) 的合数,则 \((p-1)!\equiv 0(\mathrm{mod\ }p)\)

裴蜀定理

对于给定的整数 \(a,b\) 一定存在整数 \(x,y\) 满足等式

\[ax+by=\mathrm{gcd}(a,b) \]

证明:

设正整数 \(x,y,a,b\)\(ax+by\) ,设 \(x=x_0,y=y_0\) 时有等式 \(ax+by=s\) ,其中 \(s\) 为满足等式的最小正整数

  • 显然存在整除关系:\(\mathrm{gcd}(a,b)\mid ax_0\ ,\ \mathrm{gcd}(a,b)\mid by_0\),则 \(\mathrm{gcd}(a,b)\mid s\) 也成立

  • \(a=qs+r(0\le r<s)\)\(a\) 通过 \(s\) 的除法余数表示,那么有:

    \[r=a-qs=a-q(ax_0+by_0)\\ \implies r=a(1-qx_0)+b(-qy_0) \]

    因为 \(q\) 为整数,所以 \((1-qx_0),(-qy_0)\) 也都为整数,那么对于相同的 \(a,b\) 上述等式可以被改写为

    \[ r=a(1-qx_0)+b(-qy_0)=ax_1+by_1 \]

    那么 \(r\) 也为形如 \(ax+by=s\) 的数,因为 \(s\) 是最小正整数解,那么 \(r=0\)

    所以 \(a=qs\) ,则 \(s\mid a\) ,同理得到 \(s\mid b\) ,故 \(s\mid \mathrm{gcd}(a,b)\)

\(\mathrm{gcd}(a,b)\mid s,s\mid \mathrm{gcd}(a,b)\) 同时成立当且仅当 \(s= \mathrm{gcd}(a,b)\) ,证毕

特别的 ,当 \(a,b\) 有负数时,计算的 \(\mathrm{gcd}(a,b)\) 也为负数,但由于正负性不改变解,所以可以直接取绝对值计算

推广定理:

  • 对于给定的整数 \(a,b\) 一定存在整数 \(x,y\) 满足 \(ax+by=\mathrm{gcd}(a,b)\times n\)\(n\) 为正整数
  • 对于给定的整数集合 \(A\) ,一定存在整数 \(X\) 集合满足 \(\sum A_iX_i=\mathrm{gcd}(A_1,A_2,\cdots,A_n)\)
http://www.wuyegushi.com/news/662.html

相关文章:

  • 推理大模型 vs 普通大模型:核心差异与国产代表产品
  • 【动态规划】树上连通块计数
  • Windows自带神器Robocopy一键备份文件文件夹,断点续传+多线程效率翻倍!.250429
  • 7月27日
  • 第八周作业
  • ASP.NET Core MVC 文件上传、文件扩展验证注解实现、文件扩展验证
  • 政治学和行政学属于法学
  • 基于RK3399嵌入式Linux驱动开发课程
  • Java日志框架
  • ASP.NET Core MVC 使用 EF Core 实现字段自动填充(如:添加时间 CreatedTime、更新时间 UpdatedTime)
  • 山西大同旅游攻略
  • 7月27日总结
  • 线性回归算法
  • 什么?智能体生成智能体?自我进化? - 戴维
  • 使用 Claude Code 的自定义 Sub Agent 完善博文写作体验
  • MCP 如何将你的 AI 从聊天机器人转变为工作流自动化利器
  • uart回环验证
  • POLIR-Laws-民法典:委托合同、行纪合同 和 中介合同 等的区别
  • MongoDB 安全数据替换脚本 (执行顺序:备份→校验→确认→清空→还原指定数据→失败回滚到备份)
  • 望言OCR视频字幕提取2025终极评测:免费版VS专业版提全方位对比(含免费下载
  • ASP.NET Core MVC 使用 X.PagedList.EF 实现分页、条件查询
  • 探索C++世界的奥秘:从核心特性到高效开发实践
  • 我的开源项目-PandaCoder迎来史诗级大更新啦
  • mongoDB 数据库的备份导出
  • 我在Android应用中发现硬编码的Facebook和Google API密钥(以及为什么这是个坏主意)
  • img convert
  • PPT_1 Word 内容 转 PPT
  • ACCESS 导出附件
  • 第二周假期进度报告(7.20 - 7.26)
  • CVE-2020-11981 Apache Airflow Celery 消息中间件命令执行漏洞 (复现)