Преобразование должно быть не просто обратимым, но и унитарным.
Как обычно, поразрядное сложение выражается через
и
.
в базисе
(первую компоненту не трогаем, во вторую пишем ответ) выражается матрицей
(еще можно таким образом копировать чистые кубиты поверх заведомо нулевых)
Для
понадобится вспомогательная ячейка с
. Теперь пространство уже 8-мерное, и нам нужен будет оператор, который, например, в подпространстве
(первая ячейка - вспомогательная, во вторую пишем ответ, третью не трогаем) выглядит как
, а на остальном пространстве действует тождественно.
В реальности, конечно, будут использоваться не произвольные операторы, а некоторый фиксированный базис, через который будет выражаться остальное.