В своей статье 1995 года « Алгоритмы полиномиального времени для первичной факторизации и дискретных логарифмов на квантовом компьютере» Питер У. Шор обсуждает усовершенствование порядка упорядочения своего алгоритма факторизации. Стандартные выходы алгоритма , делитель порядка из по модулю . Вместо проверки, если путем проверки, если , улучшение заключается в следующем:
[F] или кандидата следует рассмотреть не только но и его малые кратные , чтобы увидеть, являются ли они действительным порядком . [... Этот] метод уменьшит ожидаемое число испытаний для самых сложных с до если первый ( кратен Считаются [Odylzko 1995].
Ссылка на [Odylzko 1995] - это «личное общение», но я не присутствовал, когда Питер Шор и Андрей Одлызко обсуждали это ... Я прекрасно понимаю, почему это улучшение, но я не знаю, как показать число испытаний сводится к . Вы знаете какие-либо доказательства этого?