Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Arithmetic.IncByLEUsingAddLE
operation IncByLEUsingAddLE(forwardAdder : ((Qubit[], Qubit[], Qubit[]) => Unit is Adj), backwardAdder : ((Qubit[], Qubit[], Qubit[]) => Unit is Adj), xs : Qubit[], ys : Qubit[]) : Unit is Adj + Ctl
Сводка
Универсальная операция, чтобы превратить два надстроек на месте в одну надстройку на месте
Описание
Эта реализация позволяет указать два разных надстройки для направления вперед и назад. Переадресная надстройка всегда применяется в своем варианте тела, а обратная надстройка всегда применяется в его соседнем варианте. Таким образом, можно, например, использовать рябь-выполняющийся на месте надстройку в обратном направлении, чтобы не требовать никаких ворот T.
Контролируемый вариант также оптимизирован таким образом, что все, кроме надстроек, контролируется,
Ссылка
- arXiv:2012.01624 "Квантовый блок lookahead adders и ожидание волшебных состояний", Крейг Джиддни.