5. Tích chập Dirichlet

5.1. Tích chập Dirichlet

Hàm số học (arithmetic function) là hàm xác định trên tập số tự nhiên và cho ảnh trong tập số phức.

Định nghĩa 5.10 (Tích chập Dirichlet)

Tích chập Dirichlet (hay Dirichlet convolution, свёртка Дирихле) của hai hàm số học \(f\)\(g\) là một hàm số học \(f * g\) được định nghĩa bởi

\[(f * g)(n) = \sum_{d \mid n} f(d) \ g\left(\frac{n}{d}\right) = \sum_{ab = n} f(a) \ g(b).\]

Ở đây ta lấy tổng chạy theo tất cả các ước dương \(d\) của tham số \(n\), hoặc tất cả cặp \((a, b)\) có tích bằng \(n\).

Dễ thấy phép cộng hai hàm số học

\[(f + g)(n) = f(n) + g(n)\]

tạo thành một nhóm với phần tử trung hòa là hàm không \(\bm{0}(n) = 0\) với mọi \(n\). Ngoài ra ta định nghĩa thêm hàm

\[\begin{split}\delta(n) = \begin{cases} 1, & \ \text{nếu} \ n = 1, \\ 0, & \ \text{nếu} \ n \neq 1. \end{cases}\end{split}\]

và hàm đồng nhất \(\mathsf{Id}(n) = n\).

Khi đó, tích chập Dirichlet có các tính chất sau:

  • tính kết hợp: \((f * g) * h = f * (g * h)\);

  • tính giao hoán: \(f * g = g * f\);

  • tính phân phối với phép cộng: \(f * (g + h) = f * g + f * h\);

  • phần tử đơn vị là \(\delta(n)\)\(f * \delta = \delta * f = f\).

Như vậy, nếu gọi \(F\) là tập hợp các hàm số học với phép cộng như trên và tích chập Dirichlet thì \(F\) là một miền nguyên. Với các điều kiện ở trên, \(F\) là vành giao hoán với đơn vị, và khi \(f, g \neq 0\) thì \(f * g \neq 0\) nên \(F\) là miền nguyên. Lúc này \(F\) còn được gọi là vành Dirichlet.

Định nghĩa 5.11 (Hàm nhân tính)

Hàm số học \(f(n)\) được gọi là hàm nhân tính (multiplicative) nếu \(f(1) = 1\) và với mọi \(a\)\(b\) nguyên tố cùng nhau thì \(f(a) f(b) = f(ab)\).

Định nghĩa 5.12 (Hàm nhân tính hoàn toàn)

Nếu hàm số học \(f(n)\) thỏa \(f(ab) = f(a) f(b)\) với mọi \(a\)\(b\) (không nhất thiết nguyên tố cùng nhau) thì được gọi là hàm nhân tính hoàn toàn (completely multiplicative).

Mặc dù \(F\) là vành giao hoán với đơn vị nhưng \(F\) không phải là trường vì nghịch đảo của phép nhân không nhất thiết tồn tại.

Hàm số học có nghịch đảo Dirichlet khi và chỉ khi \(f(1) \neq 0\). Các hàm như vậy tạo thành nhóm đơn vị của vành \(F\).

Ngoài ra, nghịch đảo Dirichlet của mỗi hàm số học \(f\) là duy nhất và được xác định bởi công thức:

\[\begin{split}f^{-1} (1) & = \frac{1}{f(1)}, \\ f^{-1} (n) & = \frac{-1}{f(1)} \sum_{d \mid n, d \neq n} f\left(\frac{n}{d}\right) \cdot f^{-1}(d), \ \text{với} \ n > 1.\end{split}\]

Một số lưu ý đối với nghịch đảo Dirichlet:

  1. Tích chập Dirichlet của hai hàm nhân tính thì nhân tính, và mọi hàm nhân tính khác không đều có nghịch đảo Dirichlet cũng nhân tính.

  2. Tổng của hai hàm nhân tính không nhất thiết nhân tính nên tập các hàm nhân tính KHÔNG tạo thành vành con của vành \(F\).

5.2. Liên hệ giữa tích chập Dirichlet và hàm hằng

Ta định nghĩa hàm hằng \(\bm{1}(n) = 1\) với mọi \(n\).

Khi đó tích chập Dirichlet của hàm Euler \(\varphi(n)\) và hàm hằng \(\bm{1}(n)\) là hàm đồng nhất \(\mathsf{Id}(n)\)

\[(\bm{1} * \varphi(n)) = \sum_{d \mid n} 1 \cdot \varphi(d) = \sum_{d \mid n} \varphi(d) = n = \mathsf{Id}(n).\]

Đối với hàm Mobius \(\mu(n)\), nghịch đảo Dirichlet của nó của hàm hằng \(\bm{1}(n)\):

\[\bm{1} * \mu = \delta.\]

Như vậy, nếu ta có hàm số học \(f\)\(g\) thỏa \(g = f * \bm{1}\) thì bằng tích chập với \(\mu\) ta cũng có \(f = g * \mu\). Việc biểu diễn \(f\) theo \(g\) chính là công thức nghịch đảo Mobius.