Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: Std.Arithmetic.RippleCarryCGIncByLE
operation RippleCarryCGIncByLE(xs : Qubit[], ys : Qubit[]) : Unit is Adj + Ctl
Сводка
Увеличивает маленький конечную регистр ys по маленьким регистрам xs с помощью алгоритма рябли-переноски.
Описание
Вычисляет ys += xs modulo 2ⁿ, где xs и ys являются маленькими регистрами и length(xs) ≤ Length(ys) = n. Обратите внимание, что если length(xs) != Length(ys), xs заполняется 0-инициализированными кубитами, чтобы соответствовать длине ys. Эта операция использует алгоритм рябь-переноски.
Ссылка
- arXiv:1709.06648 "Сокращение стоимости квантового дополнения", Крейг Джиддни.