Typesetting math: 100%
🆙 你好,我是Do|

DorinXL

园龄:5年4个月粉丝:22关注:7

解析数论之数论函数【其一】

@Coding: Typora+LaTeX
@Author : DorinXL博客
@Time : 2023/7/24 16:54

目录

  • Chapter1 数论函数介绍
  • Chapter2 数论函数的狄利克雷乘积
  • Chapter3 莫比乌斯反转

Chapter1 数论函数介绍

在正整数上定义的实数或复数的函数称为数论函数。

Section1 莫比乌斯函数μ(n)μ(n)

  • Definition

    1nn=pα11pα22pαkkμ(n)={1,if n=1(1)k,if α1=α2==αk=10,otherwise1nn=pα11pα22pαkkμ(n)=1,if n=1(1)k,if α1=α2==αk=10,otherwise

    对于出现莫比乌斯函数的计算来说,我们更加关注于组成n的若干素数乘积,他们的幂是否都是1。

  • Examples:

n 1 2 3 4 5 6 7 8 9 10
μ(n)μ(n) 1 -1 -1 0 -1 1 -1 0 0 1
  • Theorem:

    • Th1:如果n1n1,我们有:

      d|nμ(d)=[1n]={1,if n=10,if n>1d|nμ(d)=[1n]={1,if n=10,if n>1

    Proof:

    对于n=1n=1,显然成立。

    对于n>1n>1,将nn分解为n=pα11pαkkn=pα11pαkk,我们知道pαpα的因子只能是1,p,p2,,pα1,p,p2,,pα,而nn由很多素数幂组成,在此基础上,我们只考虑那些会让μμ不为0的展开项,所以我们展开求和公式:

    d|nμ(d)=μ(1)+μ(p1)++μ(pk)+μ(p1p2)++μ(p1p2p3)++μ(p1pk)=1+C1k(1)+C2k(1)2++Ckk(1)k=(11)k()=0d|nμ(d)=μ(1)+μ(p1)++μ(pk)+μ(p1p2)++μ(p1p2p3)++μ(p1pk)=1+C1k(1)+C2k(1)2++Ckk(1)k=(11)k()=0

  • Note:

    二项式定理:

    (x+y)n=(n0)xny0+(n1)xn1y1++(nn)x0yn(x+y)n=(n0)xny0+(n1)xn1y1++(nn)x0yn

Section2 欧拉函数φ(n)φ(n)

  • Definition

    欧拉函数φ(n)φ(n)被定义为不大于n并且与n互素的数的个数。

  • Examples:

n 1 2 3 4 5 6 7 8 9 10
φ(n)φ(n) 1 1 2 2 4 2 6 4 6 4
  • Theorem:

    • Th1:如果n1n1,我们有:

      d|nφ(d)=nd|nφ(d)=n

    Proof

    SS表示不大于nn的集合{1,2,,n}{1,2,,n},接下来将SS分解为若干个不相交的集合AAA(d)={k|(k,n)=d,1kn}A(d)={k|(k,n)=d,1kn}。集合A里面装的是对于nn的所有因子,在SS的范围内与nn的最大公因数为相同nn的因子的数放在一起。例如对于n=10n=10

    S={1,2,3,4,5,6,7,8,9,10}A(1)={1,3,7,9}A(2)={2,4,6,8}A(5)={5}A(10)={10}S={1,2,3,4,5,6,7,8,9,10}A(1)={1,3,7,9}A(2)={2,4,6,8}A(5)={5}A(10)={10}

    现在我们想用一个符号表示AA中的符号,我们选择f(d)f(d)来表示A(d)A(d)中的个数,那么就有:

    d|nf(d)=nd|nf(d)=n

    现在我们把(k,n)=d,0<kn(k,n)=d,0<kn转化为(kd,nd)=1,0<kdnd(kd,nd)=1,0<kdnd,如此一来我们就可以找到A(d)A(d)的数量与φ(kd)φ(kd)之间的关系:f(d)=φ(nd)f(d)=φ(nd),于是

    d|nφ(nd)=n=d|nφ(d)d|nφ(nd)=n=d|nφ(d)

    • Th2:如果n1n1,我们有:

      φ(n)=d|nμ(d)ndφ(n)=d|nμ(d)nd

    Proof:

    基于欧拉函数的定义我们可以将其改写为:

    φ(n)=nk=1[1(n,k)]φ(n)=nk=1[1(n,k)]

    我们使用莫比乌斯函数的定理来改写这个式子:

    φ(n)=nk=1[1(n,k)]=nk=1d|(n,k)μ(d)=nk=1d|nd|kμ(d)φ(n)=nk=1[1(n,k)]=nk=1d|(n,k)μ(d)=nk=1d|nd|kμ(d)

    如何解读上面的求和条件呢?对于n的一个固定的因子d,我们需要满足k,1knk,1kn是d的倍数求和。所以我们用k=qdk=qd代替:

    φ(n)=d|nndq=1μ(d)=d|nμ(d)ndq=11=d|nμ(d)ndφ(n)=d|nndq=1μ(d)=d|nμ(d)ndq=11=d|nμ(d)nd

    • Th3:如果n>1n>1,我们有:

      φ(n)=np|n(11p)φ(n)=np|n(11p)

    Proof:

    对于n=1n=1,没有素数整除11,这个式子没有意义。

    对于n>1n>1,令p1,p2,,prp1,p2,,pr为n的不同素因子,那么我们有:

    p|n(11p)=ni=1(11pi)=(11p1)(11p2)(11pr)=11pi+1pipj1pipjpk++(1)kpip2pk(nμ(d)0)=d|nμ(d)dp|n(11p)=ni=1(11pi)=(11p1)(11p2)(11pr)=11pi+1pipj1pipjpk++(1)kpip2pk(nμ(d)0)=d|nμ(d)d

    所以有

    φ(n)=d|nμ(d)nd=nd|nμ(d)d=np|n(11p)φ(n)=d|nμ(d)nd=nd|nμ(d)d=np|n(11p)

    • Th4:欧拉函数有如下性质:
      1. 对于素数PPα1α1,有φ(Pα)=pαpα1φ(Pα)=pαpα1
      2. φ(mn)=φ(m)φ(n)(dφ(d))φ(mn)=φ(m)φ(n)(dφ(d)),这里d=(m,n)d=(m,n)
      3. φ(mn)=φ(m)φ(n)φ(mn)=φ(m)φ(n),如果(m,n)=1(m,n)=1
      4. a|ba|b得出φ(a)|φ(b)φ(a)|φ(b)
      5. n3n3时,φ(n)φ(n)是偶数,而且,如果nnrr个不同的奇素因子时,2r|φ(n)2r|φ(n)

    Proof:

    4.1:在φ(n)=np|n(11p)φ(n)=np|n(11p)中取n=Pαn=Pα得证。

    4.2:假设有m,nm,n两个整数,mnmn积的每一个素因数也是mm或者nn的素因数,我们将p|m,p|np|m,p|n的素因子pp遍历出来,会出现重复的因子,为了防止多余计算,我们将多出来的这些出现过的因子除去,于是结合Th3就有了下面的式子:

    φ(mn)mn=p|mn(11p)=p|m(11p)p|n(11p)p|(m,n)(11p)=φ(m)mφ(n)nφ(d)dφ(mn)mn=p|mn(11p)=p|m(11p)p|n(11p)p|(m,n)(11p)=φ(m)mφ(n)nφ(d)d

    4.3:是4.2的特殊情况

    4.4:由a|ba|b我们得出b=ac,1cbb=ac,1cb,如果c=bc=b,那么a=1a=1φ(a)|φ(b)φ(a)|φ(b)成立。

    如果c<bc<b

    φ(b)=φ(ac)=φ(a)φ(c)dφ(d)=dφ(a)φ(c)φ(d),d=(a,c)φ(b)=φ(ac)=φ(a)φ(c)dφ(d)=dφ(a)φ(c)φ(d),d=(a,c)

    接下来使用归纳法,假设对所有小于bb的整数,φ(a)|φ(b)φ(a)|φ(b)成立,那么作为小于bbcc自然满足这一式子,那么既然d=(a,c),d|cd=(a,c),d|c,于是就有φ(d)|φ(c)φ(d)|φ(c),于是上面式子的右侧就变成了φ(a)φ(a)的倍数。于是φ(a)|φ(b)φ(a)|φ(b)成立。

    4.5:我们假设nn=2α,α2nn=2α,α2,那么由4.1我们知道φ(n)φ(n)肯定是偶数。如果n至少有一个奇数素因子,我们写:

    φ(n)=np|np1p=np|npp|n(p1)=C(n)p|n(p1)φ(n)=np|np1p=np|npp|n(p1)=C(n)p|n(p1)

    对于上面的式子,C(n)C(n)是一个整数,而p|n(p1)p|n(p1)是一个偶数(因为有至少一个素因子的贡献),所以φ(n)φ(n)是偶数。

    如果nnrr个不同的奇素因子时,每个素因子都能在上面的式子p|n(p1)p|n(p1)中提供一个因子2,于是就有2r|φ(n)2r|φ(n)

Section3 恒等函数I(n)I(n)、单位函数u(n)u(n)

  • Definition

    I(n)=[1n]={1,n=10,n>1u(n)=1I(n)=[1n]={1,n=10,n>1u(n)=1

  • Theorem:

    • Th1:(该定理需要前置知识狄利克雷卷积)对所有的ff,我们有If=fI=fIf=fI=f

    Proof

    (fI)(n)=d|nf(d)I(nd)=d|nf(d)[dn]=f(n)(fI)(n)=d|nf(d)I(nd)=d|nf(d)[dn]=f(n)

Section4 Mangoldt(曼戈尔特函数)Λ(n)Λ(n)

  • Definition:对每一个整数n1n1,我们定义

    Λ(n)={logpn=pm,pm10Λ(n)={logpn=pm,pm10

  • Examples:

n 1 2 3 4 5 6 7 8 9 10
Λ(n)Λ(n) 0 log2log2 log3log3 log2log2 log5log5 0 log7log7 log2log2 log3log3 0
  • Theorem:

    • Th1:若n1n1,我们有

      logn=d|nΛ(d)logn=d|nΛ(d)

    Proof:

    n=1n=1,两边都是0,成立

    n>1n>1,算术基本定理:n=rk=1pαkkn=rk=1pαkk,两边取对数:

    logn=rk=1αklogpklogn=rk=1αklogpk

    现在我们关注要证明的式子的右端logn=d|nΛ(d)logn=d|nΛ(d),对于Λ()Λ()来说,非零的项来自pmk(m=1,2,,αk;k=1,2,,r)pmk(m=1,2,,αk;k=1,2,,r),于是

    d|nΛ(d)=rk=1αkm=1Λ(pmk)=rk=1αkm=1logpk=rk=1αklogpk=lognd|nΛ(d)=rk=1αkm=1Λ(pmk)=rk=1αkm=1logpk=rk=1αklogpk=logn

    • Th2:若n1n1,我们有

      Λ(n)=d|nμ(d)lognd=d|nμ(d)logdΛ(n)=d|nμ(d)lognd=d|nμ(d)logd

    Proof:

    对上面的定理使用莫比乌斯反转:

    logn=d|nΛ(d)Λ(d)=d|nμ(d)log(nd)=lognd|nμ(d)d|nμ(d)logd=lognI(n)d|nμ(d)logdlogn=d|nΛ(d)Λ(d)=d|nμ(d)log(nd)=lognd|nμ(d)d|nμ(d)logd=lognI(n)d|nμ(d)logd

    对于所有的n,lognI(n)=0lognI(n)=0,所以证明完毕。

Section5 Liouville(刘维尔函数)λ(n)λ(n)

  • Definition:我们规定λ(1)=1λ(1)=1,如果n=pα11pαkkn=pα11pαkk,我们规定

    λ(n)=(1)α1++αkλ(n)=(1)α1++αk

  • Theorem:

    • Th1:对每一个n>1n>1,我们有

      d|nλ(d)={1n是平方数0其他d|nλ(d)={1n0

    Proof:

    g(n)=d|nλ(d)g(n)=d|nλ(d),gg是积性的。运用算术基本定理我们只需要确定g(pα)g(pα)

    g(pα)=d|pαλ(d)=1+λ(p)+λ(p2)++λ(pα)=11+1+(1)α={1α是奇数0α是偶数g(pα)=d|pαλ(d)=1+λ(p)+λ(p2)++λ(pα)=11+1+(1)α={1α0α

    在这种情况下,n=rk=1pαkk,g(n)=rk=1g(pαkk)n=rk=1pαkk,g(n)=rk=1g(pαkk),如果有指数αα是奇数,那么g(n)=0g(n)=0,如果所有的αα都是偶数,那么g(n)=1g(n)=1

Section6 除数函数σα(n)σα(n)

  • Definition:对于实数或复数αα以及任意整数n>1n>1,我们规定:

    σα(n)=d|ndασα(n)=d|ndα

    α=0α=0时,σ0(n)σ0(n)是n的因子个数,常用d(n)d(n)表示。

    α=1α=1时,σ1(n)σ1(n)是n的因子之和,常用σ(n)σ(n)表示。

  • Theorem:

    • Th1:对n1n1,我们有

      σ1α(n)=d|ndαμ(d)μ(nd)σ1α(n)=d|ndαμ(d)μ(nd)

    Proof:

    证明需要狄利克雷卷积相关知识:

    σα(n)=Nαuσα(n)=Nαu

    σ1α(n)=(Nαu)1=(μNα)u1=(μNα)μσ1α(n)=(Nαu)1=(μNα)u1=(μNα)μ

    • Th2:

      σα(pa)={a+1if α=1,pα(a+1)1pα1if α1σα(pa)=a+1if α=1,pα(a+1)1pα1if α1

    Proof:

    σα(pa)=1α+pα+p2α++paα={a+1if α=1,pα(a+1)1pα1if α1σα(pa)=1α+pα+p2α++paα=a+1if α=1,pα(a+1)1pα1if α1

Chapter2 数论函数的狄利克雷乘积

Section1 狄利克雷卷积

  • Definition:如果ffgg是两个数论函数,我们规定他们的狄利克雷卷积由下面的等式确定:

    h(n)=(fg)(n)=d|nf(d)g(nd)h(n)=(fg)(n)=d|nf(d)g(nd)

    上面的式子还可以改写成其他形式:

    h(n)=d|nf(d)g(nd)=d|nf(nd)g(d)=xy=nf(x)g(y)h(n)=d|nf(d)g(nd)=d|nf(nd)g(d)=xy=nf(x)g(y)

  • Examples:

    • Ex1:μu=Iμu=I

      Proof:

      μu=d|nμ(d)u(nd)=d|nμ(d)=Iμu=d|nμ(d)u(nd)=d|nμ(d)=I

    • Ex2:μN=φμN=φ

      Proof:

      μN=d|nμ(d)N(nd)=d|nμ(d)nd=φμN=d|nμ(d)N(nd)=d|nμ(d)nd=φ

    • Ex3:uN=σ1uN=σ1

      Proof:

      uN=d|nu(d)N(nd)=d|n(d)=σ1uN=d|nu(d)N(nd)=d|n(d)=σ1

    • Ex4:uu=σ0uu=σ0

      Proof:

      uu=d|nu(d)u(nd)=d|n1=σ0uu=d|nu(d)u(nd)=d|n1=σ0

    • Ex5:uφ=Nuφ=N

      Proof:

      uφ=d|nu(d)φ(nd)=d|nφ(d)=Nuφ=d|nu(d)φ(nd)=d|nφ(d)=N

  • Theorem:

    • Th1:狄利克雷卷积满足交换律,即fg=gffg=gf

    Proof:

    fg=xy=nf(x)g(y)=xy=ng(x)f(y)=fgfg=xy=nf(x)g(y)=xy=ng(x)f(y)=fg

    • Th2:狄利克雷卷积满足结合律,即fgh=f(gh)fgh=f(gh)

    Proof:

    fgh=xy=n(fg)(x)h(y)=xy=nab=xf(a)g(b)h(y)=abc=nf(a)g(b)h(c)=f(gh)()fgh=xy=n(fg)(x)h(y)=xy=nab=xf(a)g(b)h(y)=abc=nf(a)g(b)h(c)=f(gh)()

    • Th3:狄利克雷卷积满足分配律,即f(g+h)=fg+fhf(g+h)=fg+fh

    Proof:

    f(g+h)=xy=nf(x)(g+h)(y)=xy=nf(x)(g(y)+h(y))=xy=nf(x)g(y)+xy=nf(x)h(y)=fg+fhf(g+h)=xy=nf(x)(g+h)(y)=xy=nf(x)(g(y)+h(y))=xy=nf(x)g(y)+xy=nf(x)h(y)=fg+fh

Section2 狄利克雷逆

  • Definition:如果ff是一个数论函数且f(1)0f(1)0,则存在唯一的一个称为ff的狄利克雷逆函数的数论函数,使

    f1f=f1f=If1f=f1f=I

  • Theorem:

    • Th1:我们计算f1f1的递推公式:

      f1={1f(1)n=11f(1)d|nd<nf(nd)f1(d)otherwisef1=⎪ ⎪ ⎪ ⎪ ⎪⎪ ⎪ ⎪ ⎪ ⎪1f(1)n=11f(1)d|nd<nf(nd)f1(d)otherwise

    Proof:

    n=1n=1(ff1)(1)=I(1)=1f1=1f(1)(ff1)(1)=I(1)=1f1=1f(1)

    n1n1

    (ff1)(n)=d|nf(d)f1(nd)=0f(1)f1(n)+d|nd<nf(nd)f1(d)=0f1(n)=1f(1)d|nd<nf(nd)f1(d)(ff1)(n)=d|nf(d)f1(nd)=0f(1)f1(n)+d|nd<nf(nd)f1(d)=0f1(n)=1f(1)d|nd<nf(nd)f1(d)

    • Th2:(fg)1=f1g1(fg)1=f1g1

    Proof:

    (fg)1=f1g1(fg)(fg)1=f1g1(fg)I=f1fgg1I=II=I(fg)1=f1g1(fg)(fg)1=f1g1(fg)I=f1fgg1I=II=I

Chapter3 莫比乌斯反转

  • Definitionff,gg是两个数论函数,如果有:

    f(n)=d|ng(d)g(n)=d|nf(d)μ(nd)f(n)=d|ng(d)g(n)=d|nf(d)μ(nd)

    Proof:

    证明

    f(n)=d|ng(d)f=gufμ=guμ=g(uμ)=gI=gf(n)=d|ng(d)f=gufμ=guμ=g(uμ)=gI=g

    证明

    g(n)=d|nf(d)μ(nd)g=fμug=ufμ=(uμ)f=If=fg(n)=d|nf(d)μ(nd)g=fμug=ufμ=(uμ)f=If=f

本文作者:DorinXL

本文链接:https://www.cnblogs.com/DorinXL/p/17577874.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   DorinXL  阅读(156)  评论(0编辑  收藏  举报
👨‍💼
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

作曲 : Reol

作词 : Reol

fade away...do over again...

fade away...do over again...

歌い始めの一文字目 いつも迷ってる

歌い始めの一文字目 いつも迷ってる

どうせとりとめのないことだけど

伝わらなきゃもっと意味がない

どうしたってこんなに複雑なのに

どうしたってこんなに複雑なのに

噛み砕いてやらなきゃ伝わらない

ほら結局歌詞なんかどうだっていい

僕の音楽なんかこの世になくたっていいんだよ

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.

目の前 広がる現実世界がまた歪んだ

目の前 広がる現実世界がまた歪んだ

何度リセットしても

僕は僕以外の誰かには生まれ変われない

「そんなの知ってるよ」

気になるあの子の噂話も

シニカル標的は次の速報

麻痺しちゃってるこっからエスケープ

麻痺しちゃってるこっからエスケープ

遠く遠くまで行けるよ

安定なんてない 不安定な世界

安定なんてない 不安定な世界

安定なんてない きっと明日には忘れるよ

fade away...do over again...

fade away...do over again...

そうだ世界はどこかがいつも嘘くさい

そうだ世界はどこかがいつも嘘くさい

綺麗事だけじゃ大事な人たちすら守れない

くだらない 僕らみんなどこか狂ってるみたい

本当のことなんか全部神様も知らない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.