Como parte de um algoritmo variacional, eu gostaria de construir um circuito quântico (idealmente com pyQuil ) que simule um hamiltoniano da forma:
Quando se trata do último termo, o problema é que o pyQuil lança o seguinte erro:
TypeError: PauliTerm coefficient must be real
Comecei a mergulhar na literatura e parece um problema não trivial. Encontrei este artigo sobre Hamiltonianos quânticos universais, onde são discutidas codificações complexas e reais, bem como codificações locais. No entanto, ainda não está claro para mim como alguém praticamente implementaria algo assim. Alguém pode me dar alguns conselhos práticos sobre como resolver esse problema?