Định đề của Bertrand nói rằng với mọi số nguyên n 1, có ít nhất một số nguyên tố p sao cho n <p 2n . Để xác minh định lý này cho n <4000, chúng tôi không phải kiểm tra 4000 trường hợp: Thủ thuật Landau nói rằng nó đủ để kiểm tra xem
2, 3, 5, 7, 13, 23, 43, 83, 163, 317, 631, 1259, 2503, 5003
đều là số nguyên tố Bởi vì mỗi số này nhỏ hơn hai lần so với tiền thân của nó, mỗi khoảng {y: n <y 2n} chứa ít nhất một trong các số nguyên tố đó.
Dãy số này là các số nguyên tố Bertrand (OEIS A006992) và chúng được định nghĩa như sau:
a(1) = 2
a(n) = largest prime below 2a(n-1)
Thử thách
Thực hiện trình tự này. Bạn có thể viết
- một hàm hoặc chương trình đã cho một số n trả về a (n) (0 hoặc 1 được lập chỉ mục),
- một hàm hoặc chương trình đã cho một số n trả về các mục n (hoặc n-1 hoặc n + 1 ) đầu tiên của chuỗi này,
- một danh sách vô hạn hoặc luồng hoặc trình tạo hoặc tương đương trong ngôn ngữ của bạn.
Fx.ØØ
rất gần ... Hoạt động cho bất cứ điều gì ở trênn > 2
.