物理学基础精解【56】

文章目录

  • 物理学中的数论
    • 一次同余式及解法
      • 定义
      • 数学原理
      • 公式与计算
      • 例子
      • 例题
    • 中国剩余定理(Chinese Remainder Theorem)
      • 定义
      • 数学原理
      • 公式
      • 计算步骤
      • 例子
      • 例题
    • 中国剩余定理
      • 一、定义
      • 二、数学原理
      • 三、公式
      • 四、计算
      • 五、例子
      • 六、例题
  • 参考文献

物理学中的数论

一次同余式及解法

涉及数学中的同余理论,以下是对其定义、数学原理、公式、计算、例子和例题的详细阐述:

定义

一次同余式,亦称线性同余方程,指未知数仅出现一次幂的同余方程。若a,b都是整数,m是正整数,当a≢0 (mod m)时,把ax=b (mod m)称为模m的一元一次同余方程,简称一次同余方程。

数学原理

  • 解的存在性:一次同余式ax≡b(mod m)有解的充要条件是(a,m)|b,即a和m的最大公约数能整除b。

  • 解的数量

    • 若(a,m)=1,则同余式有且仅有一个解。
    • 若(a,m)=d>1,且d|b,则同余式有d个解。
    • 若(a,m)=d>1,但d∤b,则同余式无解。

公式与计算

在解决一次同余式时,常用的公式和计算步骤包括:

  • 求最大公约数:首先计算a和m的最大公约数d。
  • 化简同余式:将原同余式ax≡b(mod m)化简为(a/d)x≡(b/d)(mod m/d)。
  • 求解特解:求解化简后的同余式的一个特解x0。
  • 求通解:根据特解x0,利用公式x≡x0+t·(m/d)(mod m),其中t为整数,求出所有解。

例子

  • 例子1:解同余式2x≡3(mod 5)。

    • 首先,计算2和5的最大公约数,得d=1,满足(a,m)=1的条件,因此同余式有唯一解。
    • 然后,找到2在模5下的乘法逆元,即满足2s≡1(mod 5)的s。通过计算可得s=3(因为2×3=6≡1(mod 5))。
    • 最后,将b乘以s,得到x≡3×3=9≡4(mod 5)。
  • 例子2:解同余式6x≡28(mod 32)。

    • 首先,计算6和32的最大公约数,得d=2,且d|28,因此同余式有2个解。
    • 然后,将原同余式化简为3x≡14(mod 16)。
    • 接着,求解化简后的同余式的一个特解。通过观察或尝试,可以找到特解x0=10(因为3×10=30≡14(mod 16))。
    • 最后,利用公式x≡x0+t·(m/d)求出所有解,即x≡10+16t(mod 32),其中t=0,1。因此,原同余式的两个解分别为x≡10(mod 32)和x≡26(mod 32)。

例题

  • 例题:解同余方程组

    {x≡2(mod 3)
    x≡3(mod 5)
    x≡2(mod 7)}

    这是一个一次同余方程组,可以通过中国剩余定理(孙子定理)来求解。具体步骤如下:

    • 首先,验证模数3、5、7是否两两互素,由于它们是质数,因此满足条件。
    • 然后,分别求解每个同余式的一个特解。例如,对于第一个同余式x≡2(mod 3),特解可以是x0=2;对于第二个同余式x≡3(mod 5),特解可以是x1=3;对于第三个同余式x≡2(mod 7),特解可以是x2=2。
    • 接着,利用中国剩余定理的公式,求出同余方程组的唯一解。具体公式和计算过程较为复杂,这里不展开详述。最终可以求得解为x≡23(mod 105)。

综上所述,一次同余式及解法涉及数学中的同余理论、最大公约数、乘法逆元等概念,通过一系列步骤和公式可以求解出同余式的解或解集。

中国剩余定理(Chinese Remainder Theorem)

又称孙子定理,是中国古代求解一次同余式组问题的方法,也是数论中一个重要定理。以下是对其定义、数学原理、公式、计算、例子和例题的详细阐述:

定义

中国剩余定理用于求解一次同余式组问题,即找出这样一个正整数,它分别能被给定的多个正整数整除,并且是其中最小的。具体来说,设有m个线性方程,每个方程有n个未知数,形式为:x≡ai(mod pi),其中i=1,2,…,m。假设pi两两互质,那么存在一个解x,使得x≡ai(mod pi)对i=1,2,…,m都成立。

数学原理

中国剩余定理的原理可以简述为:几个数相加,如果存在一个加数不能被数a整除,那么它们的和就不能被整数a整除。这个定理的证明可以通过数学归纳法和欧几里得算法得出。

公式

中国剩余定理的公式如下:

设m1,m2,…,mk是两两互素的正整数,M=m1×m2×…×mk,对于任意的整数a1,a2,…,ak,同余式组有唯一解,解的形式为:

x=M1’M1a1+M2’M2a2+…+Mk’Mkak(mod M)

其中,Mi=M/mi,Mi’Mi≡1(mod mi)(即Mi’是Mi关于模mi的逆元)。

计算步骤

  1. 找出每个模数的逆元。
  2. 根据公式计算出解x。

例子

一个整数除以3余2、除以5余3、除以7余2,求这个整数。

转化为下述公式:

X%3=2
X%5=3
X%7=2

求整数X除以3余2、除以5余3、除以7余2。

例题

例题1:有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?

这个问题是中国南北朝时期的数学著作《孙子算经》卷下第二十六题,叫做“物不知数”问题。翻译成现代文的意思是:一个整数除以三余二,除以五余三,除以七余二,求这个整数。表示如下:

x≡2(mod 3)
x≡3(mod 5)
x≡2(mod 7)

这是一个典型的中国剩余定理问题,可以通过上述公式和计算步骤求解。

例题2:一个数,除以5余1,除以3余2,求这个数是多少?

满足除以5余1的数,可以表示为5n+1,从小到大依次为1,6,11,16,21,26,……。然后再去看第二个条件是除以3余2,所以在这些数当中满足条件的最小的数是11。所以满足题目当中两个条件的数就可以表示成15n+11(15为3和5的最小公倍数)。

中国剩余定理

是数论中一个重要的定理,用于求解一次同余式组问题。通过掌握其定义、数学原理、公式、计算步骤以及例子和例题,可以更好地理解和应用这一定理。
完全剩余系是数论中的关键概念,以下是对其定义、数学原理、公式、计算、例子和例题的详细阐述:

一、定义

从模n的每个剩余类中各取一个数,得到一个由n个数组成的集合,叫做模n的一个完全剩余系(CRS)。剩余类是指,对于某一个特定的正整数n,一个整数集中的数模n所得的余数域。

二、数学原理

  1. 完整性:CRS中的数来自模n的不同剩余类,因此它们模n两两不同余。
  2. 等价性:CRS中的数加减n的整数倍后,新集合仍为模n的CRS。
  3. 乘法性质:若m为正整数,a与m互质,k遍历模m的CRS,则ak+b也遍历模m的CRS。

三、公式

若m是一个给定的正整数,则全部整数可以被分为m个集合,记做K0,K1,…,Km−1,其中Kr(r=0,1,…,m−1)是由一切形如qm+r的整数组成的。

四、计算

设m是正整数,整数a满足gcd(a,m)=1,b是任意整数。若x是遍历m的完全剩余系,那么ax+b也是遍历m的完全剩余系。

五、例子

  1. 对于m=5,模5的一个完全剩余系可以是{0,1,2,3,4}。这个集合中的每个元素都代表了一个模5的剩余类:

    • C0={…,−10,−5,0,5,10,…}
    • C1={…,−9,−4,1,6,11,…}
    • C2={…,−8,−3,2,7,12,…}
    • C3={…,−7,−2,3,8,13,…}
    • C4={…,−6,−1,4,9,14,…}
  2. 模4的CRS可以是{0,1,2,3}或{4,5,6,7}。

六、例题

证明:对每一个素数p∈{3,5,7,11,13},存在无穷多个正整数n,使得p|an。

证明:

  1. 写几项不难发现,对于较小的n,可以直接验证结论成立,即存在m,使得p|am(因为下面论述的前提是首先要存在这样的m)。
  2. 下面用反证法来处理,假定有有限个n,使得p|an。找出最大的一个下标m,由m的最大性,对于k>m,都有p∤nk。
  3. 目标是通过递推式,得到一个比m更大的k,使得p|ak成立。
  4. 对递推公式进行分析和处理,取3m≤i≤3m+2(希望得到的新的下标比m大),这时有ai=ai−1+am。
  5. 考虑整数p的性质,对它模p处理,有a3m−1≡a3m≡a3m+1≡a3m+2≡r(记作)(modp)(注意am≡0(modp))。规定r∈{1,2,3,…,p−1}(显然r≠0)。
  6. 对于9m−3≤i≤9m+8,有3m−1≤[i/3]≤3m+2。再用一次递推式,与上面类似,有ai≡ai−1+r(modm)。把从9m−3至9m+8的所有整数代入,并写出通项的形式,有a9m−4+j≡a9m−4+j−1+r≡a9m−4+j−2+2r≡…≡a9m−4+jr(modm)。
  7. 这样的形式暗示要用完全剩余系的观点来看。由于无法一下子处理这么多的同余式,每个同余式单个看起来没有什么值得刻画的点,因此要把所有的同余式联系起来,整体地思考。
  8. 把这些同余式看成同余方程组,容易证明r,2r,3r,…,jr遍历一个modp的完全剩余系,于是,必然存在一个i∈{1,2,3,…,j},使得ir≡−a9m+4(modm),即ir+a9m+4≡0(modm),于是ir+a9m+4≡a9m+4+i≡0(modm)。

说明:本题的出发点是从某一项p|an开始,在其后面找到一个mod p的完全剩余系,从而找到下一项。另外,本题对于完全剩余系构造的技巧十分常见和重要。事实上,指出对这类题目的记忆是有效的。就像熟悉经典棋谱对于棋手的帮助一样,数学家们可以从一些经典题目中养成识别、构建、解决问题的能力。并且这些问题可能在理论发展或者证明更加深刻的结论中起到关键作用。

综上所述,完全剩余系是数论中的重要概念,具有广泛的应用价值。

参考文献

1.文心一言
2.《初等数论》陈景润

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/439952.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 classification_report 评估 scikit-learn 中的分类模型

介绍 在机器学习领域,评估分类模型的性能至关重要。scikit-learn 是一个功能强大的 Python 机器学习工具,提供了多种模型评估工具。其中最有用的函数之一是 classification_report,它可以全面概述分类模型的关键指标。在这篇文章中&#xff…

低组装滚珠导轨:承载力强,适应多样工况!

在自动化行业中,高质量、高效率的生产线是确保产品品质和生产效率的关键。而低组装型滚珠导轨作为生产线中的重要组件之一,能够提供精准的直线运动控制,为自动化设备的稳定运行和高精度检测提供可靠支持。 相对于传统的导轨系统来说&#xff…

汇编语言笔记2

7.MASM,NASM,ATT,ARM的介绍 MASM:Windows下编译汇编指令的软件,可以在DOSBox下运行 NASM:优化版的MASM,主要用于Linux操作系统 ATT:Linux默认的汇编风格(但不友好) ARM:非PC(IOT设备)的汇编,比如写51单片机打开keil4的界面可以看到ARM 8.汇编 C语言 C 之间的关系 发展历程…

Arduino UNO R3自学笔记21 之 Arduino电机的闭环控制

注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。 前言:上篇写了电机速度测定,这篇主要是讲测定出的速度用于反馈,使得实际速度快速响应到需要的速度。 1.控制系统介绍 分2大类&#x…

《深度学习》【项目】OpenCV 发票识别 透视变换、轮廓检测解析及案例解析

目录 一、透视变换 1、什么是透视变换 2、操作步骤 1)选择透视变换的源图像和目标图像 2)确定透视变换所需的关键点 3)计算透视变换的变换矩阵 4)对源图像进行透视变换 5)对变换后的图像进行插值处理 二、轮廓检测…

idea插件市场安装没反应

https://plugins.jetbrains.com/idea重启后还是不行那就

Docker:安装 MongoDB 的详细指南

请关注微信公众号:拾荒的小海螺 博客地址:http://lsk-ww.cn/ 1、简述 MongoDB 是一个流行的 NoSQL 数据库,可以在 Docker 容器中轻松安装和运行。本文将介绍如何在 Docker 中安装 MongoDB,并展示如何在 Java 应用中使用 MongoDB…

kafka发送消费核心参数与设计原理详解

核心参数详解: 发送端参数: 发送方式:默认值一般都是1: 重试参数 : 批量参数: 消费端参数: 自动提交参数: 如果是false,就是说消费完后不提交位移。也就是说比如之前消费的1-5.…

Qt教程(002):Qt项目创建于框架介绍

二、创建Qt项目 2.1 创建项目 【1、New Project】 【2、选择Qt Widgets Application】 【3、设置项目名称和保存路径】 注意,项目名称和路径不要带中文。 【4、选择QWidget】 带菜单栏的窗口QMainWindow空白窗口QWidget对话框窗口QDialog 【5、编译】 2.2 项目框…

前端编程艺术(4)---JavaScript进阶(vue前置知识)

目录 1.变量和常量 2.模版字符串 3.对象 4.解构赋值 1.数组的解构 2.对象的解构 5.箭头函数 6.数组和对象的方法 7.扩展运算符 8.Web存储 9.Promise 10.AsyncAwait 11.模块化 1.变量和常量 JavaScript 中的变量和常量是用于存储数据的标识符。变量可以被重新赋值&am…

基于阻塞队列及环形队列的生产消费模型

目录 条件变量函数 等待条件满足 阻塞队列 升级版 信号量 POSIX信号量 环形队列 条件变量函数 等待条件满足 int pthread_cond_wait(pthread_cond_t *restrict cond,pthread_mutex_t *restrict mutex); 参数: cond:要在这个条件变量上等待 mutex…

windows下,在vscode中使用cuda进行c++编程

安装cuda CUDA Toolkit Downloads | NVIDIA Developer 这里网上教程多的是,在这个网址下载安装即可 我这台电脑因为重装过,所以省去了安装步骤,但是要重新配置环境变量。我重新找到了重装之前的CUDA位置(关注这个bin文件夹所在的目录) 在…

微信第三方开放平台接入本地消息事件接口报错问题java.security.InvalidKeyException: Illegal key size

先看报错: java.security.InvalidKeyException: Illegal key sizeat javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039)at javax.crypto.Cipher.implInit(Cipher.java:805)at javax.crypto.Cipher.chooseProvider(Cipher.java:864)at javax.crypto.Cipher.in…

九、3 串口发送+printf函数移植+打印汉字

1、接线图 TX与RX交叉连接,TXD接STM32的PA10,RXD接STM32的PA9 VCC与3.3V用跳线帽连接 2、函数介绍 3、代码部分 (1)发送字节的函数(Byte) 可直接发送十六进制数 如0x41,也可直接发送字符 如A …

【重学 MySQL】五十六、位类型

【重学 MySQL】五十六、位类型 定义赋值与使用注意事项应用场景 在MySQL数据库中,位类型(BIT类型)是一种用于存储位字段值的数据类型。 定义 BIT(n)表示n个位字段值,其中n是一个范围从1到64的整数。这意味着你可以存储从1位到64…

【AIGC】AI时代的数据安全:使用ChatGPT时的自查要点

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯法律法规背景中华人民共和国保守秘密法中华人民共和国网络安全法中华人民共和国个人信息保护法遵守法律法规的重要性 💯ChatGPT的数据使用特点ChatGPT数据安全…

YOLOv11 vs YOLOv8:谁才是真正的AI检测之王?

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

Js逆向分析+Python爬虫结合

JS逆向分析Python爬虫结合 特别声明📢:本教程只用于教学,大家在使用爬虫过程中需要遵守相关法律法规,否则后果自负!!! 完整代码地址Github:https://github.com/ziyifast/ziyifast-co…

28 Vue3之搭建公司级项目规范

可以看到保存的时候ref这行被提到了最前面的一行 要求内置库放在组件的前面称为auto fix,数组new arry改成了字面量,这就是我们配置的规范 js规范使用的是airbnb规范模块使用的是antfu 组合prettier&eslint airbnb规范: https://github…

重磅来袭!CMSIS-DAP 脱机烧录器 EasyFlasher 发布~

重磅来袭!CMSIS-DAP 脱机烧录器 EasyFlasher 发布~ 目录 重磅来袭!CMSIS-DAP 脱机烧录器 EasyFlasher 发布~相关文章1、前言1、产品特点2、功能说明3、支持芯片4、关于烧录5、写在最后 某宝店铺:觉皇工作室 购买链接:https://item…