Skip to content

Added functions to Arithmetic namespace (and more)#288

Merged
DmitryVasilevsky merged 11 commits intomainfrom
dmitryv/arithmetic
May 11, 2023
Merged

Added functions to Arithmetic namespace (and more)#288
DmitryVasilevsky merged 11 commits intomainfrom
dmitryv/arithmetic

Conversation

@DmitryVasilevsky
Copy link
Contributor

@DmitryVasilevsky DmitryVasilevsky commented May 9, 2023

  • Added Microsoft.Quantum.Arithmetic namespace.
  • Added ApplyXorInPlace, AddI, RippleCarryAdderNoCarryTTK, and RippleCarryAdderTTK to Arithmetic namespace with some modifications. These are operations used in Shor and are generally useful for arithmetic oracles.
  • Added operation ApplyCNOTChain with some modifications to Canon namespace (it used to be in that namespace).
  • Added functions InverseModI, InverseModL, ContinuedFractionConvergentI with some modifications to Math namespace.
  • Tests.

@DmitryVasilevsky DmitryVasilevsky merged commit c7bf44f into main May 11, 2023
@DmitryVasilevsky DmitryVasilevsky deleted the dmitryv/arithmetic branch May 11, 2023 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants