函数[x]和{x}在数论中的应用

函数[x]和{x}在数论中的应用

  • 函数[x]和{x}的定义与基本性质(定义1,命题1)
    • 定义1
    • 例1
    • 命题1
  • 函数[x]和{x}的应用(定理1,推论1-推论3)
    • 例2
    • 定理1
    • 注解5
    • 推论1
    • 例3
    • 例4
    • 推论2
    • 推论3
    • 命题2

函数[x]和{x}的定义与基本性质(定义1,命题1)

定义1

x ∈ R x\in \mathbb{R} xR,定义 [ x ] [x] [x]等于不超过 x x x的最大整数,称函数 [ x ] [x] [x]取整函数高斯函数

另外也称 [ x ] [x] [x] x x x整数部分 { x } = x − [ x ] \{x\}=x-[x] {x}=x[x] x x x的小数部分。

例1

计算下列的值

  1. [ π ] , [ e ] , [ − π ] , [ 2 3 ] , [ 3 5 ] , [ − 3 5 ] , [ 5 ] , [ 3 ] ; [\pi],[e],[-\pi],[\frac{2}{3}],[\frac{3}{5}],[-\frac{3}{5}],[5],[3]; [π],[e],[π],[32],[53],[53],[5],[3];
  2. { 5 } , { − 3 } , { π } , { 2 } , − π \{5\}, \{-3\},\{\pi\},\{\sqrt{2}\},{-\pi} {5},{3},{π},{2 },π

[ π ] = 3 , [ e ] = 2 , [ − π ] = − 4 , [ 2 3 ] = [ 3 5 ] = 0 , [ − 3 5 ] = − 1 , [ 5 ] = 5 , [ 3 ] = 3 [\pi]=3,[e]=2,[-\pi]=-4,[\frac{2}{3}]=[\frac{3}{5}]=0,[-\frac{3}{5}]=-1,[5]=5,[3]=3 [π]=3,[e]=2,[π]=4,[32]=[53]=0,[53]=1,[5]=5,[3]=3

{ 5 } = 5 − [ 5 ] = 0 , { − 3 } = − 3 − [ − 3 ] = 0 , { π } = π − [ π ] = π − 3 \{5\}=5-[5]=0,\{-3\}=-3-[-3]=0,\{\pi\}=\pi-[\pi]=\pi-3 {5}=5[5]=0,{3}=3[3]=0,{π}=π[π]=π3

{ 2 } = 2 − 1 , { − π } = − π − [ − π ] = 4 − π \{\sqrt{}2\}=\sqrt{2}-1, \{-\pi\}=-\pi-[-\pi]=4-\pi { 2}=2 1,{π}=π[π]=4π

按数轴来说,是向左边最接近的那个数取整。

下面来说一下它们的性质,看命题1

命题1

函数 [ x ] [x] [x] { x } \{x\} {x}具有下列性质:

  1. x = [ x ] + { x } ; x=[x]+\{x\}; x=[x]+{x}; 这个是显然的,一个数等于小数部分加整数部分

  2. [ x ] ≤ x < [ x ] + 1 , x − 1 < [ x ] ≤ x , 0 ≤ { x } < 1 ; [x]\le x < [x]+1,\ x-1<[x]\le x,\ 0 \le \{x\} <1; [x]x<[x]+1, x1<[x]x, 0{x}<1; 前两个可以合并 x − 1 < [ x ] ≤ x < [ x ] + 1 x-1<[x]\le x < [x]+1 x1<[x]x<[x]+1

  3. n ∈ Z , n \in \mathbb{Z}, nZ, [ n + x ] = n + [ x ] ; [n+x]=n+[x]; [n+x]=n+[x];

  4. [ x ] + [ y ] ≤ [ x + y ] , { x } + { y } ≥ { x + y } ; [x]+[y]\le [x+y],\{x\}+\{y\}\ge \{x+y\}; [x]+[y][x+y],{x}+{y}{x+y};

  5. [ − x ] = { − [ x ] − 1 , x ∉ Z − [ x ] , x ∈ Z ; [-x] = \begin{cases} -[x] - 1, & x \notin \mathbb{Z} \\ -[x], & x \in \mathbb{Z} \end{cases}; [x]={[x]1,[x],x/ZxZ;

  6. (带余除法)设 a , b ∈ Z , b > 0 , a,b \in \mathbb{Z},b>0, a,bZ,b>0,则:

    a = b [ a b ] + b { a b } , 0 ≤ b { a b } ≤ b − 1 a=b[\frac{a}{b}]+b\{\frac{a}{b}\},0\le b\{\frac{a}{b}\} \le b-1 a=b[ba]+b{ba},0b{ba}b1

  7. a , b ∈ Z + a,b \in \mathbb{Z_+} a,bZ+,则 b b b的倍数中小于等于 a a a的正整数的个数为 [ a b ] [\frac{a}{b}] [ba];

  8. x ≤ y , x\le y, xy, [ x ] ≤ [ y ] [x] \le [y] [x][y]

来证一下4,6,7

  • 证4:
  • 由1, x = [ x ] + { x } , y = [ y ] + { y } , x + y = [ x ] + [ y ] + { x } + { y } x=[x]+\{x\},y=[y]+\{y\},x+y=[x]+[y]+\{x\}+\{y\} x=[x]+{x},y=[y]+{y},x+y=[x]+[y]+{x}+{y}
  • 两边同时取整,再由3和 [ x ] [x] [x] [ y ] [y] [y]均为整数可得
  • [ x + y ] = [ [ x ] + [ y ] + { x } + { y } ] = [ x ] + [ y ] + [ { x } + { y } ] [x+y]=[[x]+[y]+\{x\}+\{y\}]=[x]+[y]+[\{x\}+\{y\}] [x+y]=[[x]+[y]+{x}+{y}]=[x]+[y]+[{x}+{y}]
  • 再由 0 ≤ { x } < 1 , 0 ≤ { y } < 1 0\le \{x\} <1,0 \le \{y\}<1 0{x}<1,0{y}<1 [ { x } + { y } ] ≥ 0 [\{x\}+\{y\}] \ge 0 [{x}+{y}]0
  • [ x + y ] ≥ [ x ] + [ y ] [x+y] \ge [x]+[y] [x+y][x]+[y]
  • 那么很容易的由 { x } = x − [ x ] , { y } = y − [ y ] \{x\}=x-[x],\{y\}=y-[y] {x}=x[x],{y}=y[y]
  • { x } + { y } = x − [ x ] + y − [ y ] = x + y − ( [ x ] + [ y ] ) \{x\}+\{y\}=x-[x]+y-[y]=x+y-([x]+[y]) {x}+{y}=x[x]+y[y]=x+y([x]+[y])
  • 由前面已经证过的 − [ x + y ] ≤ − ( [ x ] + [ y ] ) -[x+y] \le -([x]+[y]) [x+y]([x]+[y])
  • x + y − ( [ x ] + [ y ] ) ≥ x + y − ( [ x + y ] ) = { x + y } x+y-([x]+[y]) \ge x+y - ([x+y])=\{x+y\} x+y([x]+[y])x+y([x+y])={x+y} { x } \{x\} {x}的定义
  • { x } + { y } ≥ { x + y } \{x\}+\{y\} \ge \{x+y\} {x}+{y}{x+y}

下面来证6:

  • a = b ⋅ a b = b ( [ a b ] + { a b } ) = b [ a b ] + b { a b } a=b \cdot \frac{a}{b}=b([\frac{a}{b}]+\{\frac{a}{b}\})=b[\frac{a}{b}]+b\{\frac{a}{b}\} a=bba=b([ba]+{ba})=b[ba]+b{ba}
  • 对于 a , b > 0 a,b>0 a,b>0我们使用一下带余除法,有 a = b q + r , 0 ≤ r < b a=bq+r,0 \le r < b a=bq+r,0r<b
  • 则两个对应两两相等 q = [ a b ] , r = b { a b } q=[\frac{a}{b}],r=b\{\frac{a}{b}\} q=[ba],r=b{ba}
  • 0 ≤ b { a b } < b 0 \le b\{\frac{a}{b}\}<b 0b{ba}<b右边那个 < b <b <b可以写成 ≤ b − 1 \le b-1 b1

然后来证7

  • b > 0 , b , 2 b , 3 b , … , n b ≤ a = b [ a b ] + b { a b } b>0,b,2b,3b,\dots,nb \le a=b[\frac{a}{b}]+b\{\frac{a}{b}\} b>0,b,2b,3b,,nba=b[ba]+b{ba}即个数 n ≤ [ a b ] + { a b } n\le [\frac{a}{b}]+\{\frac{a}{b}\} n[ba]+{ba}
  • 0 ≤ { a b } < 1 0 \le \{\frac{a}{b}\} <1 0{ba}<1 所以 n n n最大取 [ a b ] [\frac{a}{b}] [ba]
  • 所以 n = [ a b ] n=[\frac{a}{b}] n=[ba]

函数[x]和{x}的应用(定理1,推论1-推论3)

例2

8 ! 8! 8!的标准分解式中素因子 2 , 3 , 5 2,3,5 2,3,5的指数

8 ! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 = 2 1 × 3 1 × 2 2 × 5 1 × 2 1 × 3 1 × 7 × 2 3 = 2 7 × 3 2 × 5 1 × 7 1 8!\ =1\times2 \times3\times 4 \times 5 \times 6 \times7 \times 8 \\=2^1 \times 3^1 \times 2^2 \times 5^1 \times 2^1 \times 3^1 \times 7 \times 2^3 \\ =2^7 \times 3^2 \times 5^1 \times7^1 8! =1×2×3×4×5×6×7×8=21×31×22×51×21×31×7×23=27×32×51×71

容易看出分别为 7 , 2 , 1 7,2,1 7,2,1 h 2 = 7 , h 3 = 2 , h 5 = 1 h_2=7,h_3=2,h_5=1 h2=7,h3=2,h5=1

下面给出一个定理

定理1

n ! n! n!的标准分解式中质因数 p ( p ≤ n ) p\ (p \le n) p (pn)的指数

h = [ n p ] + [ n p 2 ] + ⋯ = ∑ r = 1 ∞ [ n p r ] h=[\frac{n}{p}]+[\frac{n}{p^2}]+\dots = \displaystyle\sum_{r=1}^{\infty}[\frac{n}{p^r}] h=[pn]+[p2n]+=r=1[prn]

注解5

p s > n , p^s > n, ps>n, [ n p s ] = 0 [\frac{n}{p^s}]=0 [psn]=0,故上式只有有限项不为0,因而是有意义的。

我们先用这个定理来验证一下例2

h 2 = [ 8 2 1 ] + [ 8 2 2 ] + [ 8 2 3 ] = 4 + 2 + 1 = 7 h_2=[\frac{8}{2^1}]+[\frac{8}{2^2}]+[\frac{8}{2^3}]=4+2+1=7 h2=[218]+[228]+[238]=4+2+1=7

h 3 = [ 8 3 1 ] = 2 h_3=[\frac{8}{3^1}]=2 h3=[318]=2

h 5 = [ 8 5 1 ] = 1 h_5=[\frac{8}{5^1}]=1 h5=[518]=1

容易由定理1得到下面的推论1

推论1

n ! = ∏ p ≤ n p ∑ r = 1 ∞ [ n p r ] n!=\displaystyle\prod_{p\le n}p^{\displaystyle\sum_{r=1}^{\infty}[\frac{n}{p^{r}}]} n!=pnpr=1[prn]

其中 ∏ p ≤ n \prod_{p \le n} pn表示展布在不超过 n n n的一切素数上的乘积式

即不超过 n n n的素数 p p p,将它们的某些结果相乘。

例3

计算 20 ! 20! 20!中素因数 2 2 2的指数

很容易由刚才给出的定理1知道 h 2 = [ 20 2 ] + [ 20 4 ] + [ 20 8 ] + [ 20 16 ] = 10 + 5 + 2 + 1 = 18 h_2=[\frac{20}{2}]+[\frac{20}{4}]+[\frac{20}{8}]+[\frac{20}{16}]=10+5+2+1=18 h2=[220]+[420]+[820]+[1620]=10+5+2+1=18

例4

计算 10 ! 10! 10! 30 ! 30! 30!的标准分解式

用推论1试试,先给出30以内的质数

2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29 2,3,5,7,11,13,17,19,23,29 2,3,5,7,11,13,17,19,23,29

先来看 10 ! 10! 10!的情况

h 2 = [ 10 2 ] + [ 10 4 ] + [ 10 8 ] = 5 + 2 + 1 = 8 h_2=[\frac{10}{2}]+[\frac{10}{4}]+[\frac{10}{8}]=5+2+1=8 h2=[210]+[410]+[810]=5+2+1=8

h 3 = 3 + 1 = 4 h_3=3 + 1=4 h3=3+1=4

h 5 = 2 h_5=2 h5=2

h 7 = 1 h_7=1 h7=1

所以 10 ! = 2 8 × 3 4 × 5 2 × 7 1 10!=2^8 \times 3^4 \times 5^2 \times 7^1 10!=28×34×52×71

同理可知道

30 ! = 2 26 × 3 14 × 5 7 × 7 4 × 11 2 × 13 2 × 17 1 × 19 1 × 23 1 × 29 1 30!=2^{26} \times 3^{14} \times 5^7 \times 7^4 \times 11^2 \times 13^2 \times 17^1 \times 19^1 \times 23^1 \times 29^1 30!=226×314×57×74×112×132×171×191×231×291

推论2

贾宪数 n ! k ! ( n − k ) ! ( 0 < k < n ) \frac{n!}{k!(n-k)!} \ (0 < k < n) k!(nk)!n! (0<k<n)是整数

这个其实是组合数的公式。。

也就是 C n k = ( n k ) C^{k}_{n}=\binom{n}{k} Cnk=(kn)

这里不用讨论 k = 0 , n k=0,n k=0n因为 k = 0 , n k=0,n k=0,n带入结果为 1 1 1

当然等号是可以加上的

意义是从 n n n个东西中选出 k k k个东西的方案数

我们可以使用这一节的定理1来证明这是个整数。

推论3

这个推论是跟多项式有关的,都是类似的

f ( x ) f(x) f(x)是一个 n n n次整系数多项式, f ( k ) ( x ) ( k ≤ n ) f^{(k)}(x)\ (k \le n) f(k)(x) (kn)是它的 k k k阶导数,则 f ( k ) ( x ) k ! \frac{f^{(k)}(x)}{k!} k!f(k)(x)是一个 ( n − k ) (n-k) (nk)次整系数多项式。

命题2

任何 k k k个连续整数的乘积一定可以被 k ! k! k!整除

还记得我们之前得到的结论吗,说的是任何连续 k k k个整数中一定存在一个 k k k的倍数。

很容易的我们可以根据这条结论来证这个。

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

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

相关文章

Python爬虫(32)Python爬虫高阶:动态页面处理与Scrapy+Selenium+BeautifulSoup分布式架构深度解析实战

目录 引言一、动态页面爬取的技术背景1.1 动态页面的核心特征1.2 传统爬虫的局限性 二、技术选型与架构设计2.1 核心组件分析2.2 架构设计思路1. 分层处理2. 数据流 三、代码实现与关键技术3.1 Selenium与Scrapy的中间件集成3.2 BeautifulSoup与Scrapy Item的整合3.3 分布式爬取…

FreeSWITCH rtcp-mux 测试

rtcp 跟 rtp 占用同一个端口&#xff0c;这就是 rtcp 复用 Fs 呼出是这样的&#xff1a; originate [rtcp_muxtrue][rtcp_audio_interval_msec5000]user/1001 &echo 需要同时指定 rtcp_audio_interval_msec&#xff0c;否则 rtcp_mux 不能生效 Fs 呼入不需要配置&#xf…

day019-特殊符号、正则表达式与三剑客

文章目录 1. 磁盘空间不足-排查流程2. 李导推荐书籍2.1 大话存储2.2 性能之巅 3. 特殊符号3.1 引号系列&#xff08;面试题&#xff09;3.2 重定向符号3.2.1 cat与重定向3.2.2 tr命令&#xff1a;替换字符3.2.3 xargs&#xff1a;参数转换3.2.4 标准全量追加重定向 4. 正则表达…

Vue3 watch 使用与注意事项

watch 的第一个参数可以是不同形式的“数据源”&#xff1a;它可以是一个 ref (包括计算属性)、一个响应式对象、一个 getter 函数、或多个数据源组成的数组&#xff1a; 1&#xff1a;reactive监听对象 <template><div><h1>情况二&#xff1a;watchEffect…

医学写作供应商管理全流程优化

1. 供应商筛选与评估 1.1 资质审核 1.1.1 行业认证核查 核查供应商的行业认证,如AMWA医学写作认证、EMWA会员资格、ISO 9001等,确保其专业资质。 1.1.2 团队背景评估 评估团队成员专业背景,包括医学/药学学位、临床试验经验、发表记录,保障专业能力。 1.1.3 国际规范熟悉…

固态硬盘颗粒类型、选型与应用场景深度解析

一、固态硬盘颗粒类型的技术演进与特性 固态硬盘&#xff08;SSD&#xff09;的性能核心在于存储单元结构的设计&#xff0c;这种设计直接决定了数据的存储密度、读写速度、耐久度及成本效益。当前主流的闪存颗粒类型呈现从单层到多层架构的梯度演进&#xff0c;其技术特征与应…

CAPL自动化-诊断Demo工程

文章目录 前言一、诊断控制面板二、诊断定义三、发送诊断通过类.方法的方式req.SetParameterdiagSetParameter四、SendRequestAndWaitForResponse前言 本文将介绍CANoe的诊断自动化测试,工程可以从CANoe的 Sample Configruration 界面打开,也可以参考下面的路径中打开(以实…

嵌入式预处理链接脚本lds和map文件

在嵌入式开发中&#xff0c;.lds.S 文件是一个 预处理后的链接脚本&#xff08;Linker Script&#xff09;&#xff0c;它结合了 C 预处理器&#xff08;Preprocessor&#xff09; 的功能和链接脚本的语法。它的核心作用仍然是 定义内存布局和链接规则&#xff0c;但通过预处理…

PT5F2307触摸A/D型8-Bit MCU

1. 产品概述 ● PT5F2307是一款51内核的触控A/D型8位MCU&#xff0c;内置16K*8bit FLASH、内部256*8bit SRAM、外部512*8bit SRAM、触控检测、12位高精度ADC、RTC、PWM等功能&#xff0c;抗干扰能力强&#xff0c;适用于滑条遥控器、智能门锁、消费类电子产品等电子应用领域。 …

RabbitMQ——消息确认

一、消息确认机制 生产者发送的消息&#xff0c;可能有以下两种情况&#xff1a; 1> 消息消费成功 2> 消息消费失败 为了保证消息可靠的到达消费者&#xff08;&#xff01;&#xff01;&#xff01;注意&#xff1a;消息确认机制和前面的工作模式中的publisher confi…

C++异步(1)

什么是异步? 异步就是多个线程是同时执行的&#xff0c;与之相对的就是线程同步&#xff0c;二者都应用在并发的场景上。 异步的特点 异步执行的任务无需等待其他任务完成&#xff0c;其本身是通过非阻塞的方式执行的&#xff0c;不依赖前驱任务&#xff0c;通常用于IO密集…

向量数据库Milvus03-高级功能与性能调优

Milvus高级功能与性能调优 目录 高级特性详解性能调优技巧生产环境部署最佳实践总结与展望 1. 高级特性详解 1.1 多索引兼容 Milvus 支持多种索引类型&#xff08;如 HNSW、IVF_PQ、IVF_FLAT&#xff09;的混合使用&#xff0c;以适应不同场景的需求。 HNSW&#xff08;Hier…

5月24日day35打卡

模型可视化与推理 知识点回顾&#xff1a; 三种不同的模型可视化方法&#xff1a;推荐torchinfo打印summary权重分布可视化进度条功能&#xff1a;手动和自动写法&#xff0c;让打印结果更加美观推理的写法&#xff1a;评估模式 作业&#xff1a;调整模型定义时的超参数&#x…

野火鲁班猫(arrch64架构debian)从零实现用MobileFaceNet算法进行实时人脸识别(三)用yolov5-face算法实现人脸检测

环境直接使用第一篇中安装好的环境即可 先clone yolov5-face项目 git clone https://github.com/deepcam-cn/yolov5-face.git 并下载预训练权重文件yolov5n-face.pt 网盘链接: https://pan.baidu.com/s/1xsYns6cyB84aPDgXB7sNDQ 提取码: lw9j &#xff08;野火官方提供&am…

R语言科研编程-柱状图

R语言简介 R语言是一种开源的统计计算和图形绘制编程语言&#xff0c;广泛应用于数据分析、机器学习、数据可视化等领域。它由Ross Ihaka和Robert Gentleman于1993年开发&#xff0c;具有丰富的统计函数库和图形功能&#xff0c;尤其适合数据科学研究和可视化任务。 使用R语言…

Android-Handler学习总结

​​面试官​&#xff1a;你好&#xff01;我看你简历里提到熟悉 Android 的 Handler 机制&#xff0c;能简单说一下它的作用吗&#xff1f; ​候选人​&#xff1a; Handler 是 Android 中用来做线程间通信的工具。比如Android 应用的 UI 线程&#xff08;也叫主线程…

【iOS】分类、扩展、关联对象

分类、扩展、关联对象 前言分类扩展扩展和分类的区别关联对象key的几种用法流程 总结 前言 最近的学习中笔者发现自己对于分类、扩展相关知识并不是很熟悉&#xff0c;刚好看源码类的加载过程中发现有类扩展与关联对象详解。本篇我们来探索一下这部分相关知识&#xff0c;首先…

30.第二阶段x64游戏实战-认识网络数据包发送流程

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a;图灵Python学院 上一个内容&#xff1a;29.第二阶段x64游戏实战-技能冷却 发送数据包的方式&#xff08;函数&#xff09;操作系统提供…

【每日一题】【前缀和优化】【前/后缀最值】牛客练习赛139 B/C题 大卫的密码 (Hard Version) C++

牛客练习赛139 B题 大卫的密码 (Easy Version) 牛客练习赛139 C题 大卫的密码 (Hard Version) 大卫的密码 题目背景 牛客练习赛139 题目描述 给定一个 n m n\times m nm的网格图&#xff0c;我们使用 ( i , j ) (i,j) (i,j)表示网格中从上往下数第 i i i行和从左往右数第…

文件夹图像批处理教程

前言 因为经常对图像要做数据清洗&#xff0c;又很费时间去重新写一个&#xff0c;我一直在想能不能写一个通用的脚本或者制作一个可视化的界面对文件夹图像做批量的修改图像大小、重命名、划分数据训练和验证集等等。这里我先介绍一下我因为写过的一些脚本&#xff0c;然后我…