산술 함수의 디리클레 곱
📂정수론산술 함수의 디리클레 곱
정의
두 산술 함수 f, g 에 대해 다음을 만족시키는 산술 함수 h 를 f, g 의 디리클레 곱dirichlet product이라고 부른다.
h(n)=d∣n∑f(d)g(dn)
디리클레 곱은 h(n)=(f∗g)(n) 혹은 h=f∗g 와 같이 나타낼 수 있다.
설명
디리클레 곱은 그 모양에서 짐작할 수 있듯 합성곱[컨볼루션]Convolution이라고도 불린다. 이러한 정의에서 산술 함수를 단지 ad, bn/d 로 표기하는 것은 몹시 불편할 것임을 짐작할 수 있다.
컨볼루션 ∗ 에 대해 산술 함수들은 다음과 같이 기본적인 대수적 성질들을 가진다. 해석적 정수론에 관심을 가질 정도라면 당연히 산술 함수들의 집합 A 에 이항 연산 ∗ 을 줌으로써 얻는 아벨리안 그룹 (A,∗) 를 떠올릴 수 있을 것이다. 안타깝게도 정확한 답은 ‘아니다’지만, 조금 더 적절한 조건을 줌으로써 아벨리안 그룹을 이룰 수도 있다.
한편 컨볼루션은 곱해지는 두 함수 중 하나가 산술함수가 아니어도 되게끔 일반화될 수 있다.
기초 성질
- [1] 결합 법칙:
(f∗g)∗k=f∗(g∗k)
- [2] 교환 법칙:
f∗g=g∗f
증명
[1]
A=f∗g, B:=(g∗k) 라고 하면
(f∗g)∗k========A∗kcm=n∑A(m)k(c)cm=n∑[ab=m∑f(a)g(b)]k(c)abc=n∑f(a)g(b)k(c)am=n∑f(a)[bc=m∑g(b)k(c)]am=n∑f(a)B(m)f∗Bf∗(g∗k)
■
[2]
(f∗g)(n)=====d∣n∑f(d)g(dn)ab=n∑f(a)g(b)ab=n∑g(b)f(a)d∣n∑g(d)f(dn)(g∗f)(n)
■
일반화