Tôi phải thừa nhận (đáng ngạc nhiên là nó có vẻ) rằng tôi không biết câu trả lời thực sự. Tôi đã tự mình khám phá hoặc khám phá lại sự giảm này.
Tôi đã phát hiện ra thuật toán nhật ký rời rạc trước tiên và thuật toán bao thanh toán thứ hai, vì vậy tôi biết từ nhật ký rời rạc rằng tính tuần hoàn là hữu ích. Tôi biết rằng bao thanh toán tương đương với việc tìm hai số không bằng nhau có bình phương bằng nhau (mod N) - đây là cơ sở cho thuật toán sàng bậc hai. Tôi cũng đã thấy giảm bao thanh toán cho việc tìm hàm Euler , khá giống nhau.ϕ
Mặc dù tôi đã đưa ra cách giảm câu hỏi này để tìm kiếm đơn hàng, nhưng điều đó không khó, vì vậy tôi sẽ không ngạc nhiên nếu có một bài viết khác mô tả sự giảm này có trước tôi. Tuy nhiên, tôi không nghĩ rằng đây có thể là một "kết quả dân gian" được biết đến rộng rãi. Ngay cả khi ai đó đã phát hiện ra nó, trước khi tính toán lượng tử, tại sao mọi người lại quan tâm đến việc giảm bao thanh toán cho câu hỏi tìm kiếm đơn hàng (có thể chứng minh theo cấp số nhân trên một máy tính cổ điển)?
EDIT: Lưu ý rằng việc tìm kiếm đơn hàng có thể được chứng minh theo cấp số nhân trong một cài đặt tiên tri; thứ tự tìm modulo tương đương với bao thanh toán , và điều này đã được Heather Woll chứng minh trước đó, như câu trả lời khác chỉ ra.NN