logo

解析数論におけるリウヴィル関数 📂整数論

解析数論におけるリウヴィル関数

定義 1

素数 p1,,pkp_{1} , \cdots , p_{k}自然数 nnn=p1a1pkakn = p_{1}^{a_{1}} \cdots p_{k}^{a_{k}} のように表されているとする。以下のように定義された算術関数 λ\lambdaリウヴィル関数と呼ぶ。 λ(n)=(1)a1+ak \lambda (n) = (-1)^{a_{1} + \cdots a_{k}}

基本性質

  • [1] リウヴィル級数: nn が完全平方数である場合のみ 11 であり、それ以外の場合は 00 である。言い換えると、 dnλ(d)={1,n is a square0,otherwise \sum_{d \mid n} \lambda (d) = \begin{cases} 1 &, n \text{ is a square} \\ 0 & , \text{otherwise}\end{cases}
  • [2] 完全乗法性: すべての m,nNm,n \in \mathbb{N} に対して λ(mn)=λ(m)λ(n)\lambda (mn) = \lambda (m) \lambda (n)

説明

n12345678910 λ(n)1111111111dnλ(d)1001000010 \begin{matrix} n & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\ \ \lambda (n) & 1 & -1 & -1 & 1 & -1 & 1 & -1 & -1 & 1 & 1 \\ \sum_{d \mid n} \lambda (d) & 1 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 0 \end{matrix} リウヴィル関数はその定義だけからはどのような関数かよくわからない。これは定義が似ているメビウス関数と同様であるが、興味深いことに、定理[1]の証明過程およびメビウス逆公式にしたがって以下の事実を確認できる。 λ1(n)=μ(n),nN \lambda^{-1} (n) = \left| \mu (n) \right| , \qquad \forall n \in \mathbb{N}

証明

[2]

n=p1a1pkakm=q1b1qrbr n = p_{1}^{a_{1}} \cdots p_{k}^{a_{k}} \\ m = q_{1}^{b_{1}} \cdots q_{r}^{b_{r}} 二つの自然数 m,nm,n が上記のように表されているとする。そうすると、リウヴィル関数の定義により、 λ(nm)=(1)a1+ak+b1++br=(1)a1+ak(1)b1++br=λ(n)λ(m) \lambda (nm) = (-1)^{a_{1} + \cdots a_{k} + b_{1} + \cdots + b_{r}} = (-1)^{a_{1} + \cdots a_{k} }(-1)^{ b_{1} + \cdots + b_{r}} = \lambda (n) \lambda (m)

[1]

乗法的関数の性質:

  • (2): ff が乗法的関数であることと、すべての素数 p1,,prp_{1} , \cdots , p_{r} とすべての a1,,arNa_{1} , \cdots, a_{r} \in \mathbb{N} に対して f(p1a1prar)=f(p1a1)f(prar)f \left( p_{1}^{a_{1}} \cdots p_{r}^{a_{r}} \right) = f \left( p_{1}^{a_{1}} \right) \cdots f \left( p_{r}^{a_{r}} \right) が成り立つことは同値である。
  • (6): ff が完全乗法的であれば、F(n):=dnf(d)F(n) := \sum_{d \mid n} f(d) は乗法的である。

もし ggg(n):=dnλ(n)g(n) := \sum_{d \mid n} \lambda (n) のように定義されていれば、定理[2]によりλ\lambda は完全乗法的であるため、補助定理(6)によりgg は乗法的である。gg が乗法的関数であれば、補助定理(2)によりgg を分解して考えることができるので、固定された素数 ppaNa \in \mathbb{N} に対してg(pa)g \left( p^{a} \right) のみを計算すれば十分である。 g(pa)=dpaλ(d)=1+λ(p)+λ(pa)=11+11++(1)a={0,a is odd1,a is even \begin{align*} g \left( p^{a} \right) =& \sum_{d \mid p^{a}} \lambda (d) \\ =& 1 + \lambda \left( p \right) + \cdots \lambda \left( p^{a} \right) \\ =& 1 - 1 + 1 - 1 + \cdots + (-1)^{a} \\ =& \begin{cases} 0 &, a \text{ is odd} \\ 1 &, a \text{ is even} \end{cases} \end{align*} したがって、g(n)g(n)0011 のみの積として表され、たとえ一つの pp に対してaa が奇数であれば、00 が掛けられて g(n)=0g(n) = 0 になる。


  1. Apostol. (1976). Introduction to Analytic Number Theory: p37. ↩︎