Dado un conjunto finito de puertas cuánticas , ¿es decidible (en sentido teórico de la computación) si es un conjunto de puerta universal? Por un lado, "casi todos" los conjuntos de compuertas son universales, por otro lado, los conjuntos de compuertas no universales aún no se comprenden bien (en particular, por supuesto, no se sabe si cada conjunto de compuertas no universales es clásicamente simulable), así que imagino que dar un algoritmo explícito para verificar la universalidad podría no ser trivial.
quantum-computing
Marcin Kotowski
fuente
fuente
Respuestas:
Para el caso de los hamiltonianos, en lugar de puertas, la respuesta es trivialmente sí: simplemente enumera los elementos independientes del álgebra de Lie. Dado que el álgebra de Lie es un espacio vectorial con la adición del operador de soporte de Lie. Como el espacio es finito, tiene una base finita, y se puede verificar fácilmente si está cerrado o abierto bajo la operación de soporte de Lie. Simplemente verificando el corchete de Lie de todos los pares de operadores ortogonales se puede hacer en el tiempo polinomial en la dimensionalidad del espacio, y se puede encontrar una base de operador adecuada por el método de Gram-Schmidt.
Para las compuertas, realmente no tiene la misma opción para recurrir a infinitesimales directamente, y necesita construir compuertas con valores propios irracionales para que pueda aproximarse arbitrariamente a los generadores infinitesimales requeridos. Supongo que hay una forma relativamente simple de hacer esto, pero no me resulta obvio de inmediato.
En cualquier caso, tomar el registro de las puertas para obtener un conjunto de operadores que los generan cuando se expongan y verificar si estos generaron el álgebra de Lie completo proporcionaría un criterio simple pero no suficiente para la universalidad.
fuente