logo

算術関数の部分和に対する一般化されたディリクレ積表現 📂整数論

算術関数の部分和に対する一般化されたディリクレ積表現

定理 1

h=fgh = f \ast g における算術関数 f,g,hf,g,h について、次のように定義しよう。 F(x):=nxf(x)G(x):=nxg(x)H(x):=nxh(x) F (x) := \sum_{n \le x} f(x) \\ G (x) := \sum_{n \le x} g(x) \\ H (x) := \sum_{n \le x} h(x) すると、 H=fG=gF H = f \circ G = g \circ F ここで、操作 \circ一般化した畳み込みを意味한다。つまり、次が成り立つ。 H(x)=nxf(n)G(xn)=nxg(n)F(xn) H(x) = \sum_{n \le x} f(n) G \left( {{ x } \over { n }} \right) = \sum_{n \le x} g(n) F \left( {{ x } \over { n }} \right)

証明

U(x):={0,0<x<11,1x U(x) := \begin{cases} 0 &, 0 < x < 1 \\ 1 &, 1 \le x\end{cases} 上のように x(0,1)x \in (0,1) から U(x)=0U(x) = 0 までの関数 U:R+CU : \mathbb{R}^{+} \to \mathbb{C} を定義すると、 F=fUG=gU F = f \circ U \\ G = g \circ U

一般化した畳み込みの性質: α\alphaβ\beta は算術関数であり、F,G:R+CF , G : \mathbb{R}^{+} \to \mathbb{C}x(0,1)x \in (0,1) で関数値が 00 である関数なら、 α(βF)=(α β)F \alpha \circ \left( \beta \circ F \right) = \left( \alpha \ast\ \beta \right) \circ F

一般化した畳み込みの性質により、 fG=f(gU)=(f g)U=HgF=g(fU)=(g f)U=H f \circ G = f \circ \left( g \circ U \right) = \left( f \ast\ g \right) \circ U = H \\ g \circ F = g \circ \left( f \circ U \right) = \left( g \ast\ f \right) \circ U = H


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