物理学基础精解【56】

news2024/10/6 20:39:58

文章目录

  • 物理学中的数论
    • 一次同余式及解法
      • 定义
      • 数学原理
      • 公式与计算
      • 例子
      • 例题
    • 中国剩余定理(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.coloradmin.cn/o/2192862.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用ssm实现基于Java的校园二手物品交易平台的设计与实现+vue

TOC ssm789基于Java的校园二手物品交易平台的设计与实现vue 绪论 1.1 研究背景 在这个推荐个性化的时代,采用新技术开发一个校园二手物品交易平台来分享和展示内容是一个永恒不变的需求。本次设计的校园二手物品交易平台有管理员,商家,用…

Leetcode - 周赛417

目录 一,3304. 找出第 K 个字符 I 二,3305. 元音辅音字符串计数 I 三,3307. 找出第 K 个字符 II 一,3304. 找出第 K 个字符 I 本题数据范围小,可以直接模拟,代码如下: class Solution {publ…

鸿蒙harmonyos next flutter混合开发之开发FFI plugin

创建FFI plugin summation,默认创建的FFI plugin是求两个数的和 flutter create --templateplugin_ffi summation --platformsandroid,ios,ohos 创建my_application flutter create --org com.example my_application 在my_application项目中文件pubspec.yaml引…

缓存数据减轻服务器压力

问题:不是所有的数据都需要请求后端的 不是所有的数据都需要请求后端的,有些数据是重复的、可以复用的解决方案:缓存 实现思路:每一个分类为一个key,一个可以下面可以有很多菜品 前端是按照分类查询的,所以我们需要通过分类来缓存缓存代码 /*** 根据分类id查询菜品** @pa…

《计算机原理与系统结构》学习系列——计算机的算数运算(下)

系列文章目录 目录 浮点数的表示和运算浮点数的表示浮点数的规格化浮点数标准IEEE754浮点数表示范围浮点数的转换浮点数的运算浮点数加法浮点数加法的硬件实现 精度浮点乘法浮点运算硬件 MIPS中的浮点指令 浮点数的表示和运算 浮点数的表示 表达非整型的数 可以表达很小和很大…

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

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

【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象

文章目录 请求1. 传递单个参数注意事项1 . **正常传递参数**2 . **不传递 age 参数**3 . **传递参数类型不匹配** 2. 传递多个参数3. 传递对象 请求 访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请…

习题5 循环

选择题 1、如下程序的运行结果为 【 正确答案: B】。 A.9 B.8 C.7 D.6 2、C语言的for语句中的表达式可以部分或全部省略,但两个 【 正确答案: C】不能省略。 但当三个表达式均省略后,因缺少判断条件&#xff0…

构建llama.cpp并在linux上使用gpu

使用gpu构建llama.cpp 更多详情参见https://github.com/abetlen/llama-cpp-python,官网网站会随着版本迭代更新。 下载并进入llama.cpp 地址:https://github.com/ggerganov/llama.cpp 可以下载到本地再传到服务器上 git clone https://github.com/gg…

AI特征工程-如何缓解模型过拟合

一、什么是模型过拟合? 1、举个例子 如上图第三个模型解释为出现了过拟合现象,过度的拟合了训练数据,而没有考虑到泛化能力,从而在新数据上表现不佳。 二、如何确定模型过拟合了 我们通常没有办法直观的看到过拟合。通常有以下几…

【数据分享】2000—2023年我国省市县三级逐年植被覆盖度(FVC)数据(Shp/Excel格式)

之前我们分享过2000—2023年逐月植被覆盖度(FVC)栅格数据(可查看之前的文章获悉详情)和Excel和Shp格式的省市县三级逐月FVC数据(可查看之前的文章获悉详情),原始的逐月栅格数据来源于高吉喜学者…

【Python】Python知识总结浅析

Python是一种高级编程语言,由Guido van Rossum于1991年首次发布。它以简洁的语法和强大的功能著称,适用于多种应用场景,包括Web开发、数据分析、人工智能、自动化脚本等。 易于学习和使用:Python的语法简洁明了,适合初…

信息安全工程师(36)访问控制主要产品与技术指标

前言 访问控制是确保系统资源安全的重要手段,其主要产品和技术指标对于理解和实施有效的访问控制策略至关重要。 一、访问控制主要产品 访问控制产品种类繁多,根据应用场景和需求的不同,可以分为以下几类: 防火墙: 功能…

【C语言】VS调试技巧

文章目录 什么是bug什么是调试(debug)debug和releaseVS调试快捷键监视和内存观察编程常⻅错误归类 什么是bug bug本意是昆⾍”或“⾍⼦”,现在⼀般是指在电脑系统或程序中,隐藏着的⼀些未被发现的缺陷或问题,简称程序…

Pytorch基础:网络层

文章目录 1.卷积层-Convolution Layers1.1 1d/2d/3d卷积1.2卷积--nn.Conv2d1.3转置卷积(实现上采样) 2.池化层3.线性层—Linear Layer4.激活函数层—Activate Layer 1.卷积层-Convolution Layers 卷积运算:卷积运算在输入信号(图像)上滑动,相应位置上进行乘加. 卷积核:又称过滤…

java版鸿鹄电子招投标系统功能架构设计 核心功能设计 鸿鹄电子招投标采购系统源码

java版鸿鹄电子招投标系统功能架构设计 核心功能设计 鸿鹄电子招投标采购系统源码

Linux高级编程_30_管道

文章目录 管道作用:分类: 前置知识:复制文件描述符dupdup2 【推荐使用】 无名管道概述: pipe函数实现: ps -A | grep bash 有名管道:实现有名管道的聊天无名管道与有名管道的区别? 管道 作用:…

小红书算法岗面试,竞争太激烈了

最近已有不少大厂都在秋招宣讲了,也有一些在 Offer 发放阶段。 节前,我们邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对新手如何入门算法岗、该如何准备面试攻略、面试常考点、大模型技术趋势、算法项目落地经验分享等热门话题进行了…

排版套料系统设计说明

先上效果图 项目地址 1.产品介绍 产品名称:StreamFit 智能排版套料系统 主要功能: 智能排版优化 功能描述:StreamFit 利用先进的算法技术,自动对各类材料(如布料、金属板材、纸张等)进行高效排版布局&am…

一次Mysql数据库活跃连接数高告警的排查方法

基础相关知识 在现代应用中,数据库的性能和稳定性直接影响到整个系统的运行情况。活跃连接数高的告警往往意味着数据库负载过重,可能会导致性能下降甚至服务不可用。 活跃连接数指的是当前与数据库建立连接并且处于活动状态的连接数量。 高活跃连接数…