Степень простого числа в алгоритме Шора
При разложении $N$ на множители строится унитарное преобразование $U|a\rangle=|ax\bmod N\rangle$, где $0\leq a<N$ и $\gcd(x,N)=1$. Находят наименьшее $r>0$, для которого $U^r|1\rangle=|1\rangle$, и используют его для разложения $N$. Может пригодиться тот факт, что для нечётного простого $p$ мультипликативная группа вычетов по модулю $p^\alpha$ циклическая.
Предположим, что алгоритм разложения применяют к числу $N=p^\alpha$, которое является степенью $p$. Сработает ли он? Если нет, то что пойдёт не так?
Сообщить об ошибке
Войти, чтобы отправить материал.