Chứng minh dấu vân tay


7

Đặt là hai số nguyên từ khoảngĐặt là số nguyên tố ngẫu nhiên vớiChứng minh rằng \ text {Pr} _ {p \ in \ mathsf {Primes}} \ {a \ Equiv b \ pmod {p} \} \ le c \ ln (n) / (n ^ {c-1}).ab[1,2n].p1pnc.

PrpPrimes{ab(modp)}cln(n)/(nc1).

Gợi ý: Do hệ quả của định lý số nguyên tố, chính xác n/ln(n)±o(n/ln(n)) nhiều số từ {1,,n} là số nguyên tố.

Kết luận: chúng ta có thể nén n bit thành các bit O(log(n)) và có tỷ lệ dương tính giả khá nhỏ.

Câu hỏi của tôi là làm thế nào tôi có thể đưa ra

PrpPrimes{ab(modp)}cln(n)/(nc1)
?

Vì khó khăn dường như nằm ở phần toán học, tôi cảm thấy câu hỏi này sẽ có nhiều hơn ở nhà về Toán học . Tuy nhiên, với ứng dụng để nén, tôi nghĩ rằng câu hỏi cũng có thể được chấp nhận ở đây. Tôi sẵn sàng chuyển câu hỏi vì nó phù hợp hơn ở nơi khác hoặc để lại câu hỏi ở đây vì nó được hỏi ở đây và nó không lạc đề.
Gilles 'SO- ngừng trở nên xấu xa'

2
Đây là bài đăng chéo trên Toán học .
Kaveh

Câu trả lời:


4

Xác suất mà một số nguyên tố ngẫu nhiên được chọn thống nhất giữa và thỏa mãn là số lượng các số nguyên tố trong phạm vi này thỏa mãn chia cho tổng số số nguyên tố trong phạm vi này. Viết nếu đúng và nếu sai và cho số lượng các số nguyên tố nhỏ hơn : P1ncabmodpabmodp[C]=1C[C]=0Cπ(x)x

P=pnc[p prime][p(ab)]π(nc)

Vì , có nhiều nhất số nguyên tố riêng biệt phân chia . Định lý số nguyên tố trực tiếp đưa ra một giới hạn trên cho mẫu số. Do đó: |ab|2nnab

Pnnc/ln(nc)+o(nc/ln(nc))=cln(n)nc1(1+o(1))

Bạn sẽ không nhận được một ràng buộc chính xác từ một phiên bản tiệm cận của định lý số nguyên tố. Một ràng buộc chính xác, nếu tôi không nhầm, là cho . Sử dụng ràng buộc này, chúng ta thấy rằng nếu thì π(x)>xln(x)x11nc11

Pcln(n)nc1

Ứng dụng: chúng ta có thể nén (cần bit để biểu diễn chính xác) bằng cách lưu trữ cho một số số nguyên tố ngẫu nhiên . Nếu chúng ta sử dụng các số nguyên tố được chọn độc lập với giá trị của , thì biểu diễn yêu cầu các để lưu trữ các giá trị modulo mỗi lần chọn nguyên tố. Xác suất va chạm trên mỗi số nguyên tố nhiều nhất là . Để đánh giá độ chính xác tăng với sẽ cần phân tích thêm.a2nnamodppikakclog2(n)=O(klog(n))cln(n)/nc1=O(ln(n)/nc1)k

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.