From 0f7730ee7dcd0f224fe429c93d1f9ed0c09a1664 Mon Sep 17 00:00:00 2001 From: Adenilton Silva <7927558+adjs@users.noreply.github.com> Date: Sat, 4 Mar 2023 20:32:26 -0300 Subject: [PATCH] release notes --- .../mcxvchain_dirty_auxiliary-5ea4037557209f6e.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 releasenotes/notes/mcxvchain_dirty_auxiliary-5ea4037557209f6e.yaml diff --git a/releasenotes/notes/mcxvchain_dirty_auxiliary-5ea4037557209f6e.yaml b/releasenotes/notes/mcxvchain_dirty_auxiliary-5ea4037557209f6e.yaml new file mode 100644 index 000000000000..7a4850370f7f --- /dev/null +++ b/releasenotes/notes/mcxvchain_dirty_auxiliary-5ea4037557209f6e.yaml @@ -0,0 +1,10 @@ +--- +features: + - | + :class:`.MCXVChain` has two new Boolean parameters `relative_phase` and `action_only`. + If `action_only` the circuit does not clean the dirty qubits. If `relative_phase` + the gate is implemented up to a global phase. Both parameters are used to optimize the + decomposition of MCXVChain. +fixes: + - | + :class:`.MCXVChain` with k controls and k-2 dirty auxiliary qubits now requires 8k-6 cx gates.