디리클레의 컨볼 루션 의 특별한 종류 회선 번호를 이론에 매우 유용한 도구로 나타납니다. 산술 함수 집합에서 작동 합니다.
도전
주어진 두 개의 산술 함수 (즉, 함수 )는 Dirichlet convolution 계산합니다 아래에 정의 된대로.
세부
- 우리는 규칙을 사용합니다 .
- 두 개의 산술 함수 의 Dirichlet convolution 는 다시 산술 함수이며(두 합계는 동일합니다. 표현 은 나누는 것을 의미 하므로, 합계는 의 자연 제수 를 초과합니다 . 마찬가지로 우리는 대체 할 수 있습니다두 번째 등가 공식을 얻습니다. 이 표기법에 익숙하지 않은 경우 아래에 단계별 예제가 있습니다. 자세히 설명하기 (이 문제와 직접 관련이 없음) : Dirichlet 시리즈 의 제품을 계산하여 정의한 내용 :
- 입력은 두 개의 블랙 박스 기능으로 제공 됩니다. 또는 무한 목록, 생성기, 스트림 또는 무제한의 값을 생성 할 수있는 유사한 항목을 사용할 수도 있습니다.
- 두 가지 출력 방법이 있습니다. 함수 가 리턴되거나 추가 입력 가져 와서 직접 리턴 할 수 있습니다.
- 간단하게하기 위해 의 모든 요소 를 예를 들어 양의 32 비트 int로 표현할 수 있다고 가정 할 수 있습니다.
- 간단히하기 위해 모든 항목 을 단일 실수 부동 소수점 숫자로 나타낼 수 있다고 가정 할 수도 있습니다.
예
먼저 몇 가지 함수를 정의하겠습니다. 각 정의 아래의 숫자 목록은 해당 함수의 처음 몇 값을 나타냅니다.
- 곱하기 ID ( A000007 )
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
- 상수 단위 함수 ( A000012 )
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
- 항등 함수 ( A000027 )
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, ...
- Möbius 함수 ( A008683 )
1, -1, -1, 0, -1, 1, -1, 0, 0, 1, -1, 0, -1, 1, 1, 0, -1, 0, -1, ...
- 오일러 잠복 자 함수 ( A000010 )
1, 1, 2, 2, 4, 2, 6, 4, 6, 4, 10, 4, 12, 6, 8, 8, 16, 6, 18, 8, ...
- Liouville 함수 ( A008836 )
여기서 는 다중 도로 계산 된
의 소인수입니다.
1, -1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, -1, ...
- 제수 합 함수 ( A000203 )
1, 3, 4, 7, 6, 12, 8, 15, 13, 18, 12, 28, 14, 24, 24, 31, 18, 39, 20, ...
- 제수 계산 함수 ( A000005 )
1, 2, 2, 3, 2, 4, 2, 4, 3, 4, 2, 6, 2, 4, 4, 5, 2, 6, 2, 6, 4, 4, 2, 8, ...
- 제곱의 특징 함수 ( A010052 )
1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, ...
다음 예제가 있습니다.
- 및
- 및
- 및
- 및
대한 최후의 결과이다 뫼비우스 반전 : 임의 들어 식 동등 .
단계별 예
이것은 정의에 사용 된 표기법에 익숙하지 않은 사람들을 위해 단계별로 계산되는 예입니다. 및 함수를 고려하십시오 . 이제 에서 컨볼 루션 를 평가할 것 입니다. 그들의 첫 몇 용어는 아래 표에 나열되어 있습니다.
이 합은 를 나누는 모든 자연수 대해 반복 되므로 는 모든 자연 제수를 가정합니다 . 이들은 입니다. 각각의 요약에서, 우리 는 에서 를 평가 하고 그것을 에서 평가로 곱합니다 . 이제 결론을 내릴 수 있습니다
fun
니까?