Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Volledig gekwalificeerde naam: Std.Arithmetic.RippleCarryTTKIncByLE
operation RippleCarryTTKIncByLE(xs : Qubit[], ys : Qubit[]) : Unit is Adj + Ctl
Samenvatting
Omkeerbare, in-place rimpeling-dragen toevoeging van twee gehele getallen.
Beschrijving
Berekent ys += xs modulo 2ⁿ, waarbij xs en ys kleine endiane registers zijn en Length(xs) ≤ Length(ys) = n. Deze bewerking maakt gebruik van het rimpelings-dragen algoritme. Houd er rekening mee dat als Length(ys) >= Length(xs)+2, xs wordt opgevuld met 0 geïnitialiseerde qubits zodat deze overeenkomen met de lengte van y's. Voor de bewerking worden geen hulp-qubits gebruikt.
Verwijzingen
- arXiv:0910.2530 "Kwantumtoevoegingscircuits en onbegrensde fan-out", Yasuhiro Takahashi, Seiichiro Tani, Noboru Kunihiro