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

拉格朗日定理

拉格朗日定理:设 p p p为素数,对于模 p p p意义下的整数系多项式
f ( x ) = a n x n + a n − 1 x n − 1 + ⋯ + a 0 ( p ∤ a n ) f\left(x\right) = a_n x^n + a_{n - 1} x^{n - 1} + \cdots + a_0 \left( p \nmid a_n\right) f(x)=anxn+an1xn1++a0(pan)
的同余方程 f ( x ) ≡ 0 ( m o d p ) f\left(x\right)\equiv 0 \left(\mathop{mod} p\right) f(x)0(modp)在模 p p p意义下至少有 n n n个不同的解
x i ≢ x j ( m o d p ) , ∀ i ≠ j x_i \not\equiv x_j \left(\mathop{mod} p \right),\quad \forall i\neq j xixj(modp),i=j

证明:
n = 0 n = 0 n=0时显然成立
假设 d e g f < n \mathop{deg} f <n degf<n时都成立
利用反证法:假设存在一个满足题目条件的 f f f在模 p p p意义下有着至少 n + 1 n+1 n+1个不同的解 x 0 , x 1 , ⋯   , x n x_0,x_1,\cdots, x_n x0,x1,,xn
f ( x ) − f ( x 0 ) = ( x − x 0 ) g ( x ) f\left(x\right) - f\left(x_0\right) = \left(x - x_0\right) g\left(x\right) f(x)f(x0)=(xx0)g(x)
g ( x ) g\left(x\right) g(x)在模 p p p意义下时一个至多 n − 1 n-1 n1次多项式

对于 1 ≤ i ≤ n 1\le i \le n 1in,有
( x i − x 0 ) g ( x i ) ≡ f ( x i ) − f ( x 0 ) ≡ 0 ( m o d p ) \left(x_i - x_0\right)g\left(x_i\right) \equiv f\left(x_i\right) - f\left(x_0\right) \equiv 0 \left(\mathop{mod} p\right) (xix0)g(xi)f(xi)f(x0)0(modp)
又因为 x i ≢ x j ( m o d p ) , ∀ i ≠ j x_i \not\equiv x_j \left(\mathop{mod} p \right),\quad \forall i\neq j xixj(modp),i=j
g ( x i ) ≡ 0 ( m o d p ) g\left(x_i\right)\equiv 0\left(\mathop{mod} p\right) g(xi)0(modp),从而 g ( x ) ≡ 0 ( m o d p ) g\left(x\right) \equiv 0 \left(\mathop{mod} p\right) g(x)0(modp)至少有 n n n个根,矛盾

相关文章:

  • C进阶:通讯录(动态版本 + 文件操作)附源码
  • shell原理及Linux权限
  • 用Python找出了删除自己微信的所有人并将他们自动化删除了
  • Cesium:经纬度与米制单位之间的转换
  • C# 实现大写字母拆分单词算法
  • 【异常】记一次前端因资源无法加载导致白屏异常问题
  • 基于卷积神经网络的疲劳驾驶检测识别系统源码,含数据集和权重文件
  • springboot多项目结构
  • 对认定为奉贤区单项冠军企业的给予一次性30万奖励
  • 一辈子干好一件事,你就了不起
  • 前端基础(十)_Dom自定义属性(带案例)
  • CSDN编程竞赛 ——— 第二十一期
  • java笔记(十二)重新理解java基本特性
  • 【BP靶场portswigger-服务端8】文件上传漏洞-7个实验(全)
  • STM32常用开发案例,STM32开发方案含USB升级、Fatfs存储、软件定时器、数据结构、按键处理库、解析单行带空格的字符串
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • classpath对获取配置文件的影响
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • IDEA 插件开发入门教程
  • IP路由与转发
  • java8-模拟hadoop
  • Java知识点总结(JavaIO-打印流)
  • Laravel Mix运行时关于es2015报错解决方案
  • Redux系列x:源码分析
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Windows Containers 大冒险: 容器网络
  • 基于web的全景—— Pannellum小试
  • 技术发展面试
  • 三分钟教你同步 Visual Studio Code 设置
  • 通过git安装npm私有模块
  • 微信小程序实战练习(仿五洲到家微信版)
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​低代码平台的核心价值与优势
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (52)只出现一次的数字III
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (function(){})()的分步解析
  • (补)B+树一些思想
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (一)RocketMQ初步认识
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ./configure,make,make install的作用(转)
  • .htaccess配置常用技巧
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net Redis的秒杀Dome和异步执行
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET的数据绑定