zoukankan      html  css  js  c++  java
  • $prodlimits_{substack{(k,n)=1 \ 1leqslant k leqslant n}} k$ 的阶

    $prodlimits_{substack{(k,n)=1 \ 1leqslant k leqslant n}} k$ 的阶

    2018 年 6 月 8 日

    网友王永强先生发给我的朋友熊哥(曾熊)如下结果,一个数论不等式:

    设 $q_{n}= prodlimits_{substack{(k,n)=1 \ 1leqslant k leqslant n}} k $, 证明
    egin{equation}label{eq:1}
    n^{phi(n)} frac{mathrm{e}^{Lambda(n)}}{(2pi)^{phi(n)}} leqslant q_n
    leqslant n^{phi(n)} sqrt{frac{mathrm{e}^{Lambda(n)}}{(2pi)^{phi(n)}}},
    end{equation}
    其中 $phi(n)$ 是 Euler 示性函数, $Lambda(n)$ 是 von Mangoldt 函数.

    熊哥希望我能给出证明,但是我并没有完全证明出来,不过基本上我能够给出任意精度的阶. 

    将原不等式 eqref{eq:1} 取对数, 即证
    egin{equation*}
    phi(n)log n + Lambda(n) - phi(n) log 2pi leqslant log q_n
    leqslant phi(n) log n + frac{1}{2} Lambda(n) - frac{1}{2} phi(n) log 2pi.
    end{equation*}

    • 下面给出 $log q_n$ 阶 (对充分大的正整数 $nin mathbb{N}$).

    egin{align*}
    log q_n & = sum_{substack{(k,n)=1\ 1leqslant k leqslant n}} log k = sum_{1leqslant k leqslant n} log k sum_{dmid (n,k)} mu(d) \
    & = sum_{dmid n}mu(d) sum_{substack{kleqslant n \ dmid k}} log k =
    sum_{dmid n}mu(d) sum_{tleqslant n/d} log(dt) \
    & = sum_{dmid n} mu(d) sum_{tleqslant n/d} ig(log d + log tig) \
    & = sum_{dmid n}mu(d) log d cdot sum_{tleqslant n/d} 1 + sum_{dmid n} mu(d) sum_{tleqslant n/d} log t \
    & = {color{red} sum_{dmid n} mu(d) log d Big[frac{n}{d} Big]} + sum_{dmid n}mu(d) Big( frac{n}{d} logfrac{n}{d} - frac{n}{d}
    + frac{1}{2}log 2pi + frac{1}{2}log frac{n}{d} + O Big(frac{d}{n} Big)Big) \
    & = {color{red} n sum_{dmid n} frac{mu(d)log d}{d}}
    \
    & quad + nlog n {color{blue} sum_{dmid n} frac{mu(d)}{d}}
    {color{red} - n sum_{dmid n} frac{mu(d)log d}{d} }
    - n {color{blue} sum_{dmid n} frac{mu(d)}{d}} \
    & quad
    + frac{1}{2}log 2pi sum_{dmid n} mu(d)
    + frac{1}{2} {color{green} sum_{dmid n} mu(d) log frac{n}{d}}
    + O left( {color{purple} sum_{dmid n} 1 } ight) \
    & = n log n cdot {color{blue} frac{phi(n)}{n}} - ncdot {color{blue} frac{phi(n)}{n}}
    + frac{1}{2} {color{green} Lambda(n)}
    + O left( {color{purple} au(n) } ight) \
    & = phi(n)log n - phi(n) + frac{1}{2} Lambda(n) +O( n).
    end{align*}

    其中 $mu(n)$ 是 Möbius 函数, $mu colon mathbb{N} o {-1,0,1}$. $[x]$ 表示 $x$ 的整数部分, ${x}$ 表示 $x$ 的小数小数部分, $0leqslant{x}<1$, 且 $[x] = x - {x }=x+O(1)$. 因子个数函数 $ au(n)=sum_{dmid n} 1$ 且 $forall ngeqslant 1$, $ au(n)leqslant n$.

    上面我们使用了如下结论:
    egin{equation*}
    sum_{dmid m} mu(d) = egin{cases}
    1, & ext{若 $m=1$} \
    0, & ext{若 $m>1$}.
    end{cases}
    end{equation*}
    egin{equation*}
    sum_{dmid n} frac{mu(d)}{d} = frac{phi(n)}{n}.
    end{equation*}
    von Mangoldt 函数
    egin{equation*}
    Lambda(n) = sum_{dmid n} mu(d) log frac{n}{d} = - sum_{dmid n} mu(d) log d.
    end{equation*}
    Stirling 公式
    egin{equation}label{eq:2}
    sum_{k=1}^{n} log k = nlog n -n + frac{1}{2} log (2pi n)
    + frac{1}{12n} + O left(frac{1}{n^3} ight).
    end{equation}

    • 下面换一种思路来求 $log q_n$ 阶.

    对于算术函数 $f$, 我们有
    egin{equation*}
    sum_{substack{(k,n)=1 \ 1leqslant k leqslant n}} f(k) = sum_{dmid n} mu(d) sum_{t leqslant n/d} f(dt)
    end{equation*}
    不妨取 $f(k)=frac{1}{k^s}$, 于是
    egin{equation*}
    g(s):= sum_{substack{(k,n)=1 \ 1leqslant k leqslant n}} frac{1}{k^s}
    = sum_{dmid n} mu(d) sum_{t leqslant n/d} frac{1}{(dt)^s}
    = sum_{dmid n} frac{mu(d)}{d^s} sum_{t leqslant n/d} frac{1}{t^s}
    end{equation*}

    考虑 Riemann zeta 函数 $zeta(s)$ (解析延拓到整个复平面, 除了 $s=1$ 有一阶极点, 留数为 $1$), 对于 $ngeqslant 1$, $s eq 1$, 我们有 (可由 Euler-Maclaurin 求和公式得到)
    egin{equation}label{eq:3}
    sum_{1leqslant k leqslant n} frac{1}{k^s} = zeta(s) + frac{n^{1-s}}{1-s} + O(n^{-s})
    end{equation}

    egin{align*}
    g(s) & = sum_{dmid n} frac{mu(d)}{d^s} left(zeta(s)
    - frac{(n/d)^{1-s}}{1-s} + OBig(frac{d^s}{n^s}Big) ight) \
    & = zeta(s) sum_{dmid n} frac{mu(d)}{d^s}
    + frac{n^{1-s}}{1-s} sum_{dmid n} frac{mu(d)}{d} + O(n^{-s}),
    end{align*}
    对 $s$ 求导得
    egin{align*}
    g'(s) & =-sum_{substack{(k,n)=1\ 1leqslant k leqslant n}} frac{log k}{k^s} \
    & = zeta'(s) sum_{dmid n} frac{mu(d)}{d^s}
    - zeta(s) sum_{dmid n} frac{mu(d)log d}{d^s}
    + Big( frac{n^{1-s}}{(1-s)^2}- frac{n^{1-s}log n}{1-s} Big) frac{phi(n)}{n}
    + O(n^{-s}log n)
    end{align*}
    从而
    egin{align*}
    -g'(0) & = sum_{substack{(k,n)=1\ 1leqslant k leqslant n}} log k \
    & =-zeta'(0) sum_{dmid n} mu(d) + zeta(0) sum_{dmid n} mu(d)log d
    -(n - nlog n) frac{phi(n)}{n} + O(log n) \
    & = frac{1}{2} Lambda(n) -phi(n) + phi(n) log n + O(log n),
    end{align*}
    其中
    egin{equation*}
    zeta(0) = -frac{1}{2}, quad zeta'(0)= - frac{1}{2} log 2pi.
    end{equation*}

    注意到, 分别将 eqref{eq:2} 式或 eqref{eq:3} 作更细致的估计, 我们就能得到 $log q_{n}$ 更精细的结果.

  • 相关阅读:
    soa soap http rpc
    Work Queues(点对多)
    Hello World模式
    RabbitMQ 概念
    RabbitMQ安装
    gradle ssh 插件
    gradle基础配置
    将java打jar包成linux后台服务service
    java 8 日期api
    springboot linux启动方式
  • 原文地址:https://www.cnblogs.com/pengdaoyi/p/9161492.html
Copyright © 2011-2022 走看看