首页 > 其他分享 >数论函数的计算

数论函数的计算

时间:2024-07-18 11:21:03浏览次数:12  
标签:frac 函数 limits 数论 sum mid 计算 id 2k

数论函数:\(f:\Z^*\rightarrow C\)

积性函数:对任意 \((m,n)=1\) 满足 \(f(mn)=f(m)f(n)\) 的函数

完全积性函数:对任意 \(m,n\) 满足 \(f(mn)=f(m)f(n)\) 的函数

数论卷积:\(f*g(n)=\sum\limits_{d\mid n} f(d)g(\frac nd)\)

特别地, \(\tau=1*1,\sigma=1*id\)

  1. 积性函数的数论卷积是积性函数

设 \((n,m)=1\) ,关键是, \(nm\) 的所有因子存在唯一分解 \(d=d_1d_2\) 使得 \(d_1\mid n,d_2\mid m,(d_1,d_2)=1\) (因为它们互素)

\(\sum\limits_{d\mid nm}f(d)g(\frac {nm}d)=\sum\limits_{d_1\mid n,d_2\mid m}f(d_1)f(d_2)g(\frac n{d_1})g(\frac m{d_2})=(\sum\limits_{d\mid n}f(d)g(\frac nd))(\sum\limits_{d\mid m}f(d)g(\frac nd))\)

  1. 数论卷积具有交换律,结合律和分配律

  2. (莫比乌斯反演) \(f*1=g\iff g*\mu =f\)

同样地, \(f(n)=\prod_{d\mid n}g(d)\iff g(n)=\prod_{d\mid n} f(d)^{\mu(\frac nd)}\)

例1

证明: \(\sum\limits_{d\mid n}\sigma(d)=n\cdot \sum\limits_{d\mid n}\frac{\tau(d)}d,n\sum\limits_{d\mid n}\frac{\sigma(d)}d=\sum\limits_{d\mid n}d\tau(d)\)

第一个等式等价于 \(\sigma *1=\tau *id\) ,即 \((1*id)*1=(1*1)*id\) ,由数论卷积的交换律和结合律显然

由于 \(n\tau(n)=\sum\limits_{d\mid n}d\cdot \frac nd=id*id\) , 第二个等式等价于 \(\sigma*id=1*(id*id)\)

例2

证明: \((\sum_{d\mid n}\tau(d))^2=\sum_{d\mid n}\tau^3(d)\)

由于左右均为积性函数(根据性质1),只需证明 \(n=p^k\) 情况

\(LHS=(\frac{(k+1)(k+2)}2)^2=RHS\)

例3

设 \(g=f*1\) ,求证: \(\sum\limits_{k=1}g(k)=\sum\limits_{k=1}^nf(k)[\frac nk]\)

数论中求和的重要方法是拆分+交换和号(在欧拉函数中已经提及)

实际上, \(RHS=\sum\limits_{k=1}^nf(k)\sum\limits_{k\mid i,i\le n}1=\sum\limits_{i=1}^n\sum\limits_{k\mid i}f(k)=\sum\limits_{i=1}^ng(i)\)

例4

对积性函数 \(f\) 证明: \(\sum\limits_{d\mid n}f(d)\mu(d)=\prod\limits_{p\mid n}(1-f(p))\)

实际上设 \(d\) 的素因子为 \(p_1,p_2,...,p_k\) ,则左式即 \(1-\sum f(p_i)+\sum f(p_ip_j)-...+(-1)^kf(p_1p_2...p_k)=RHS\)

例5

证明 \(\sum\limits_{m\le n,(m,n)=1}m^k=\sum \limits_{d\mid n}\mu(d)\sum\limits_{i\le n,d\mid i}i^k\)

关键是 \(\sum\limits_{d\mid n} \mu(d)=\delta_{n1}\) 给出 \(\sum\limits_{i\mid (d,n)}\mu(i)=1\) 当且仅当 \((d,n)=1\) ,这是使用莫比乌斯函数拆分 \(\delta_{i1}\)

\(RHS=\sum\limits_{i=1}^ni^k\sum\limits_{d\mid i,d\mid n}\mu(d)=\sum\limits_{i=1}^ni^k\sum\limits_{d\mid(i,n)}\mu(d)=LHS\)

例6

证明 \(\sum\limits_{k=0}^{m-1}\varphi(2k+1)[\frac{m+k}{2k+1}]=m^2\)

记 \(a_m=\sum\limits_{k=0}^{m-1}\varphi(2k+1)[\frac{m+k}{2k+1}]\) ,有 \(a_{m+1}-a_m=\sum\limits_{k=0}^{m-1}\varphi(2k+1)([\frac{m+k+1}{2k+1}]-[\frac{m+k}{2k+1}])+\varphi(2m+1)\)

关键是 \([\frac{m+k+1}{2k+1}]-[\frac{m+k}{2k+1}]=1_{2k+1\mid m+k+1}=1_{2k+1\mid2m+2k+2}=1_{2k+1\mid2m+1}\)

从而 \(a_{m+1}-a_m=\sum\limits_{2k+1\mid 2m+1}\varphi(2k+1)=2m+1\) (包含了 \(2m+1\) )

归纳完成证明

标签:frac,函数,limits,数论,sum,mid,计算,id,2k
From: https://www.cnblogs.com/Rocking-Yoshi/p/18309119

相关文章

  • 组合数(数论)
    下面给出了关于组合数素因子幂次的基本性质:\(v_p(n!)=\sum\limits_{i=1}^\infty[\fracn{p^i}]\)\(v_p(C_n^m)=\sum\limits_{i=1}^\infty([\fracn{p^i}]-[\fracm{p^i}]-[\frac{n-m}{p^i}])\)\(v_p(n!)=\frac{n-S_p(n)}{p-1}\)其中\(S_p(n)\)表示\(p\)进制下\(n\)......
  • 七、python函数基础
    文章目录学习目标一、函数的介绍二、函数的参数三、函数的返回值四、函数的注释五、函数调用函数六、函数高级6.1全局变量和局部变量6.2函数多个返回值6.3默认参数的使用6.4可变参数的使用6.5可变数据类型和不可变数据类型6.6函数的注意事项......
  • 八、函数高级、装饰器
    文章目录学习目标一、递归函数二、匿名函数三、列表相关的一些方法3.1sort与sorted方法3.2filter内置类3.3map内置类3.4reduce四、常用内置函数总结五、高阶函数5.1函数的嵌套5.2闭包的概念六、装饰器6.1计算一段代码的执行时间6.2优化......
  • 写好计算机类博文的技巧
    在信息时代,计算机类博文成为了分享知识和经验的重要渠道。无论你是技术专家,还是爱好者,一篇优秀的计算机类博文不仅能展示你的专业能力,还能帮助他人解决问题。以下是写好计算机类博文的一些技巧,帮助你提升写作质量。一、了解目标读者1.1确定读者水平在写作之前,首先要明......
  • Java语言,MySQL数据库;基于Node+Vue的健康信息管理系统的设计与实现32355(免费领源码)计算
    Node.js健康信息管理系统的设计摘要在如今IT技术快速发展和Internet广泛应用的时代,电子和网络技术给人们生活带来了便利,同时也会直接或间接损害人们的健康。所以,本次的毕业设计创作的意义就是通过信息化的统一管理,给用户录入和查看健康信息提供了方便。本设计主要实现集人......
  • java8四个函数式接口:Function, Predicate, Consumer, Supplier使用
    目录1、前言2. 四大函数式接口1.Function,>2.Predicate 3.Consumer4.Supplier1、前言Java8引入了一种新的接口特性,叫做函数式接口。这种接口只能有一个抽象方法,通常用注解@FunctionalInterface标识。函数式接口可以被隐式地转换为lambda表达式。以下是一个......
  • nms_bev函数
     defnms_bev(boxes,scores,thresh,pre_max_size=None,post_max_size=None):"""NMSfunctionGPUimplementation(forBEVboxes).TheoverlapoftwoboxesforIoUcalculationisdefinedastheexactoverlappingareaofthetwo......
  • 735-基于3U VPX的AGX Xavier GPU计算主板
    基于3UVPX的AGXXavierGPU计算主板 一、板卡概述     基于3UVPX的JetsonAGXXavier GPU计算主板是LINUX环境下软件开发等理想工具。拥有VPX标准连接器和特性的接口。是用于视频处理,相机信号,支持PCIE、USB、RS422、RS232、网口、SPI、I2C等综合性......
  • C++ 数组作为函数参数示例
    C++数组作为函数参数示例:#include<iostream>staticvoidprint(constint*beg,constint*end){while(beg!=end){std::cout<<*beg++<<std::endl;}}staticvoidprint(constint*arr,constsize_tsize){for(size......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
       数学建模能力的提升建立在学生具备数学建模思维与思想的基础上,亲自对数学建模过程形成深刻认知,并且通过具体的问题分析来获取必要的数学建模经验与技巧等。因此,在开展数学教学期间,教师要注意有计划、有目的地结合一些实际社会问题,引导高中生仔细地观察和分析问题,使他们在......