Многие известные квантовые вентили находятся в группе Паули (I,X,Z,Y) или в группе Клиффорда (H,P,Cnot). Мне нужны примеры квантовых ворот, которых нет в этих группах. Кроме того, существуют ли функции Matlab для проверки того, входит ли квантовый вентиль (2x2 или 4x4) в какую-либо из этих групп? Или, может быть, есть подпрограммы Matlab, которые генерируют квантовые вентили вне этих групп?
Спасибо..
Любые ворота вида diag не в для любого пока не для некоторых целых чисел и . Это можно доказать по индукции, используя аналогичный результат для однокубитных вентилей. Я не уверен, включено ли это в какой-либо опубликованный документ.
У нас нет хорошей характеристики ворот в для , поэтому не существует известного более общего метода их создания или даже проверки наличия у вентиля этого свойства.
Группы Паули и Клиффорда содержат только конечное число элементов, поэтому в них не будет почти никаких унитарных элементов.
Просто попросите Matlab сделать вам случайный унитар. Например, почти ни один фазовый вентиль кубита не входит в эти группы.
Я не знаю функции Matlab, которая проверяет членство в этих группах. Однако вы можете написать простой код для упомянутых вами небольших размеров ворот. Поскольку элементы группы Клиффорда удовлетворяют вы можете запустить все операторы Паули и убедиться, что они отображаются друг на друга, например, вычислив перекрытие операторов, используя что-то вроде матричного внутреннего продукта так как у одного есть .
Вероятно, есть лучший способ, но этот глупый алгоритм должен работать, если вас интересуют только ворота 2x2 и 4x4.
Именно потому, что группа Клиффорда порождается операторами
пользователь901366
Обезьяна с физикой
пользователь901366
Ниэль де Бодрап