首页 > 其他分享 >基本概念

基本概念

时间:2024-07-22 20:09:11浏览次数:16  
标签:lfloor right bmod rfloor left 基本概念 equiv

基本概念

全文 绝大多数 内容是对 [0] 中讲述的 粗略抄写胡乱加工

1. 整除

整除记号 \(\mid\)

\mid

不整除记号 \(\nmid\)

\nmid

概念略


2. 整值函数

就是 小奥 里的 高斯记号,以及 取整符号

\(\lfloor ~ \rfloor\),\(\lfloor x \rfloor = k_{\max}, k \le x,k \in \mathbb {Z}\)

$\lfloor x \rfloor = k_{\max}, k \le x,k \in \mathbb {Z}$

\(\lceil ~ \rceil\),\(\lceil x \rceil = k_{\min}, k \ge x, k \in \mathbb {Z}\)

$\lceil x \rceil = k_{\min}, k \ge x, k \in \mathbb {Z}$

下取整上取整,显然存在 \(\left \lceil x \right \rceil - \left \lfloor x \right \rfloor \in \{0, 1\}\)

又有 \(x - \lfloor x \rfloor = \{x\}\),\(\{x\}\) 就是 \(x\) 的 分数部分,同时称 \(\lfloor x \rfloor\) 为 \(x\) 的 整数部分


以下有一些 事实 / 定理,若 \(m \in \mathbb {Z}, n \in \mathbb {N ^ *}\),则

\(\left \lfloor \dfrac {x + m} {n} \right \rfloor = \left \lfloor \dfrac {\left \lfloor x \right \rfloor + m} {n} \right \rfloor\) 且 \(\left \lceil \dfrac {x + m} {n} \right \rceil = \left \lceil \dfrac {\left \lceil x \right \rceil + m} {n} \right \rceil\)

考虑证明 左半部分,右半部分 同理

存在 \(0 \le x - \left \lfloor x \right \rfloor < 1\),于是 \(0 \le \dfrac {x + m} {n} - \dfrac {\left \lfloor x \right \rfloor + m} {n} < \dfrac {1} {n}\)

而显然若 \(\dfrac {\left \lfloor x \right \rfloor + m} {n} \notin \mathbb {Z}\),则 \(\left \lceil \dfrac {\left \lfloor x \right \rfloor + m} {n} \right \rceil - \dfrac {\left \lfloor x \right \rfloor + m} {n} \ge \dfrac {1} {n}\)

即显然 $\dfrac {x + m} {n} < \left \lceil \dfrac {\left \lfloor x \right \rfloor + m} {n} \right \rceil $,于是 上式成立

当 \(\dfrac {\left \lfloor x \right \rfloor + m} {n} \in \mathbb {Z}\) 时,显然 \(x - \left \lfloor x \right \rfloor < n\),故 上式成立,即证毕


事实上,我们存在 下面这样的东西(\(\color {black} \textsf {H} \color {red} \textsf {\_W\_Y}\) 老师使用了这个结论 来推导上式

若 \(f (x)\) 是一个 实数区间连续的单调递增函数,且满足当 \(f (x) \in \mathbb {Z}\) 时,\(x \in \mathbb {Z}\)

则只要 \(f(x), f(\left \lceil x \right \rceil), f (\left \lfloor x \right \rfloor)\) 有定义,就会有

\[\left \lfloor f (x) \right \rfloor = \left \lfloor f (\left \lfloor x \right \rfloor) \right \rfloor ~ 且 ~ \left \lceil f (x) \right \rceil = \left \lceil f (\left \lceil x \right \rceil) \right \rceil \]

ceil

上图 纵轴 是 \(f (x)\),横轴 是 \(x\),虚线原函数实线 是 \(\left \lfloor f (x) \right \rfloor\) 的

容易发现上述结论成立,而 \(f (x) = \dfrac {x + m} {n}\) 也满足上面 \(f (x)\) 的 性质,于是结束


3. 带余除法

基本式 \(n = m \left \lfloor \dfrac {n} {m} \right \rfloor + n \bmod m\),可以写成 \(n \bmod m = n - m \left \lfloor \dfrac {n} {m} \right \rfloor\)

后面一个式子 可以推广到实数域,虽然以下的 \(\bmod\) 运算 仍默认在整数域下

此时为了 完整性,特别定义 \(x \bmod 0 = x\)

余数有以下 基本性质

  1. 可加性 \((a + b) \bmod p = (a \bmod p + b \bmod p) \bmod p\)

  2. 可乘性 \((ab) \bmod p = (a \bmod p \times b \bmod p) \bmod p\)

  3. 分配律 \(k (a \bmod b) = ka \bmod kb\)

  4. **递进? **\(a \bmod kb \bmod b = a \bmod b\)

以上均默认 \(a, b, c \in \mathbb {Z}\),证明是简单的,此处略去


4. 同余关系


数论 中,我们常在 模意义下 对问题讨论

而同余,就可以理解成 模意义下相等,十分重要

不排除在一些题解中将 同余 \(\equiv\) 和 相等 \(=\) 混用

我们使用 \(\equiv\) 来表示 同余

\[a \equiv b \pmod c \iff a \bmod c = b \bmod c \]

$a \equiv b \pmod c \iff a \bmod c = b \bmod c$

补充一些 推导符号

引用自 [1]

\(\leftarrow ~ \longleftarrow ~ \Leftarrow ~ \Longleftarrow ~ \leftrightarrow ~ \Leftrightarrow ~ \longleftrightarrow ~ \Longleftrightarrow ~ \rightarrow ~ \longrightarrow ~ \Rightarrow ~ \Longrightarrow\)

$\leftarrow ~  \longleftarrow ~ \Leftarrow ~ \Longleftarrow ~ \leftrightarrow ~ \Leftrightarrow ~ \longleftrightarrow ~ \Longleftrightarrow ~ \rightarrow ~ \longrightarrow ~ \Rightarrow ~ \Longrightarrow$

$\nleftarrow ~ \nLeftarrow ~ \nleftrightarrow ~ \nLeftrightarrow ~ \nrightarrow ~ \nRightarrow ~ $

$\nleftarrow ~  \nLeftarrow ~ \nleftrightarrow ~ \nLeftrightarrow ~ \nrightarrow ~ \nRightarrow ~ $

这玩意儿显然有下面这些性质

  1. 一种变形 \(a \equiv b \pmod c \Longrightarrow c \mid |a - b|\)
  2. 可加性 \(a \equiv b, c \equiv d \pmod m \Longrightarrow a + c \equiv b + d \pmod m\)
  3. 可乘性 \(a \equiv b, c \equiv d \pmod m \Longrightarrow ac \equiv bd \pmod m\)
  4. 可乘方 \(a \equiv b \pmod m \Longrightarrow a ^ n \equiv b ^ n \pmod m\)
  5. 带限制的可除性 \(ac \equiv bc \pmod m \Longleftrightarrow a \equiv b \pmod {\dfrac {m} {\gcd (c, m)}}\)

容易发现,当 \(c \perp m\) 时,存在 \(ac \equiv bc \pmod m \Longleftrightarrow a \equiv b \pmod m\)

\(\perp\) 互质 符号

$\perp$

显然,只有 性质 \(5\) 不那么显然,因为 模意义下 并没有 直接的除法

但我们可以使用 乘上 乘法逆元 来代替 除法运算

就是 \(c ^ {-1}\) 的地位

令人火大的是,乘法逆元 仅在 与模数互质的数有定义

故当 \(\gcd (c, m) \neq 1\) 时,我们 不得不 将模数缩小,使得其 与 \(c\) 互质

这样 乘上逆元 即可证明 上述性质

特别的,容易发现,当 \(m\) 为 质数 时,恒存在 \(ac \equiv bc \pmod m \Longleftrightarrow a \equiv b \pmod m\)


性质 \(5\) 进行 拓展,我们可以得出 下面的一些有趣的式子

\[a \equiv b \pmod {md} \Longrightarrow a \equiv b \pmod m \]

\(a = k_1 md + c, b = k_2 md + c\),显然 \(m \mid k_1 md, k_2 md, c \equiv c \pmod m\),得证

\[a \equiv b \pmod m, a \equiv b \pmod n \Longleftrightarrow a \equiv b \pmod {\operatorname {lcm} (n, m)} \]

注意 \(\operatorname {lcm}\) 不能 用 \(\gcd\) 的方法 简单的打出来

$\operatorname {lcm}$

注意到 \(\operatorname {lcm} (n, m) = \dfrac {nm} {\gcd (n, m)}\),于是 向左推导 就是 性质 \(5\)


5. 引用资料

[0] Number Theory —— H_W_Y

[1] Latex各种箭头符号总结 —— Artoria____

标签:lfloor,right,bmod,rfloor,left,基本概念,equiv
From: https://www.cnblogs.com/FAKUMARER/p/18316744

相关文章

  • 数据结构:栈的基本概念、顺序栈、共享栈以及链栈
    相关概念栈(Stack)是只允许在一端进行插入或删除操作的线性表。栈顶(Top):线性表允许插入删除的那一端。栈底(Bottom):固定的,不允许进行插入和删除的另一端。栈的基本操作InitStack(&S):初始化一个空栈S。StackEmpty(S):判断一个栈是否为空,若栈S为空则返回true,否则返回false。......
  • 在 PowerShell 中,"本地加载"和"远程加载"通常指的是运行脚本或命令的位置或方式。以下
    在PowerShell中,"本地加载"和"远程加载"通常指的是运行脚本或命令的位置或方式。以下是关于本地加载和远程加载的一些基本概念和示例:本地加载本地加载指的是在当前计算机上执行PowerShell脚本或命令。这些脚本和命令直接在本地计算机上运行,无需通过网络连接到其他计算机或服......
  • JavaWeb基本概念和Tomcat
    JavaWeb基本概念在Java中,动态web资源开发的技术统称为JavaWeb动态Web:类似淘宝,几乎所有的网站提供给所有人看的数据始终会发生变化,千人千面技术栈:Servlet/JSP,ASP,PHPweb应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html......多个web资源,这些web资源都可以......
  • 膜片钳的基本概念—电压钳原理详解
    什么是电压钳  在膜片钳技术出现之前,其实就存在电压钳技术,他的原理是通过向细胞内注射变化的电流,抵消离子通道开放时所产生的离子流,从而将细胞膜电位固定在某一数值,即钳制电压,记录电流。通俗点就是,将细胞上的电压保持为一个我们设定的电压值,同时记录跨膜电流。  作用主要是......
  • 5.1 目标检测基本概念和YOLOv3设计思想
    5.1目标检测基本概念和YOLOv3设计思想对计算机而言,能够“看到”的是图像被编码之后的数字,但它很难理解高层语义概念,比如图像或者视频帧中出现的目标是人还是物体,更无法定位目标出现在图像中哪个区域。目标检测的主要目的是让计算机可以自动识别图片或者视频帧中所有目标的......
  • Git 的基本概念和使用方式
    Git是一种分布式版本控制系统,它被广泛应用于软件开发和其他需要版本控制的领域。Git由LinusTorvalds在2005年创建,最初是为了帮助管理Linux内核的源代码。Git的设计旨在提供高性能、数据完整性以及支持非线性开发流程的能力。Git的基本概念仓库(Repository):Git仓......
  • Git 的基本概念和使用方式
    Git是一个版本控制系统,它可以跟踪和管理代码的修改历史。下面是Git的一些基本概念和使用方式的解释:仓库(Repository):Git仓库是存储代码的地方。可以在本地计算机上创建一个本地仓库,也可以在代码托管平台(如GitHub、Bitbucket)上创建一个远程仓库。仓库可以包含代码及其历史记录。......
  • Python爬虫(1-4)-基本概念、六个读取方法、下载(源代码、图片、视频 )、user-agent反爬
    Python爬虫一、爬虫相关概念介绍1.什么是互联网爬虫如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网抓取自己想要的数据解释1:通过一个程序,根据URL进行爬取网页,获取有用信息解释2:使用程序模拟浏览器,去向服......
  • 性能测试的基本概念
    性能测试:不再像功能测试一样单纯的找Bug,而是去找性能指标。转变思维:在做功能测试、自动化测试时,我们基本都是依托界面进行测试,也称GUI测试,我们的目的就是为了跑通功能、程序,并成功找到Bug。但在做性能测试时,我们大部分是headless模式(所谓的:无头,无界面模式),目的不再是单纯......
  • 无名管道间父进程与子进程间的通信(含管道基本概念与特点)
    管道1.管道概念2.本质内核缓冲区伪文件-不会占用磁盘空间3.特点两部分:读端,写端,对应两个文件描述符数据写端流入,读端流出操作管理的进程被摧毁后,管道自动被释放管道默认是阻塞的4.管道的原理内部实现方式:队列环形队列:先进先出缓冲区大小默认为4k大小会根据实际情况做......