Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: 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 "Сокращение стоимости квантового дополнения", Крейг Джиддни.