Hàm Möbius
Hàm Möbius là một hàm lý thuyết số quan trọng.
Việc gửi của bạn phải chấp nhận một số nguyên dương n
và trả về giá trị của hàm Möbius được ước tính tại n
.
Định nghĩa
Hàm Möbius (n) được định nghĩa như sau:
| 1 if n is squarefree and has an even number of distinct prime factors
μ(n) = | -1 if n is squarefree and has an odd number of distinct prime factors
| 0 otherwise
n
được gọi là vuông góc nếu số mũ của thừa số nguyên tố của n hoàn toàn ít hơn hai. (Cách khác: Không có số nguyên tố nào cho lũy thừa của hai phép chia n
).
Các trường hợp thử nghiệm
Tại đây bạn có thể thấy 50 giá trị đầu tiên của:
Hình ảnh miền công cộng từ Wikipedia
Hàm Möbius là số thứ tự A008683 trong OEIS.
Đây là 77 giá trị đầu tiên:
1, -1, -1, 0, -1, 1, -1, 0, 0, 1, -1, 0, -1, 1, 1, 0, -1, 0, -1, 0, 1, 1, -1, 0, 0, 1, 0, 0, -1, -1, -1, 0, 1, 1, 1, 0, -1, 1, 1, 0, -1, -1, -1, 0, 0, 1, -1, 0, 0, 0, 1, 0, -1, 0, 1, 0, 1, 1, -1, 0, -1, 1, 0, 0, 1, -1, -1, 0, 1, -1, -1, 0, -1, 1, 0, 0, 1
Các giá trị lớn hơn cũng có thể dễ dàng được kiểm tra trong Wolframalpha.com hoặc trong tệp b của OEIS , theo đề xuất của @ MartinBüttner.
ÆFỊNPS
(không chắcỊ
là đã được tích hợp sẵn hay chưa, nhưng bây giờ sẽ ổn).