Um software para o Android que emula as ações de um computador quântico
essencialmente um simulador de computador quântico com funcionalidade limitada
é a finalidade principal é permitir testes para todos, mesmo em movimento . Como este aplicativo é apenas um emulador, ele pode mostrar a posição dos quebits na esfera Bloch. Este aplicativo também pode mostrar o estado do sistema (no modo de probabilidade) e a porta unitária final também será acessível em breve. O limite é apenas o poder de computação do seu dispositivo!
Ajuda testando e participar do programa Beta para nova funcionalidade!
Você pode aplicar quaisquer matrizes aos seus quebits como Long, como são membros do Grupo Su (N) - eles têm que ser unitários e têm que ter um determinante unitário.
Sobre o backend
O aplicativo usa uma casa -made backend para simular circuitos quânticos. Não é
Ainda
trabalho com ruído. O backend é escrito em Java e todo o código-fonte pode ser encontrado no GitHub em
Hexadec / Quantum
Por favor, esteja ciente de que a ordem de qubit nesta aplicação é
big-endian
o que significa que em um portão multi-qubit sempre o primeiro parâmetro é o último bit no estado do estado, enquanto alguns outros sistemas conhecidos são
Little-Endian
, assim, a maioria das matrizes de portão multi-qubited precisa de conversão !
Características principais
• No máximo 10 qubits
• portões com no máximo 4 qubits • Número extremamente alto de tiros (até 2 ^ 20)
• lotes de portas predefinidas
• Obtenha resultados imediatamente
• RESULTADOS DE EXPORTAÇÃO
• Seqüência de portão de importação / exportação, exportação como openqasm
• Tome o conjugado hermitiano de qualquer portão. Bloch esfera (para qubits não enredados)
• mostre o estado do sistema
• Auto e optimização de circuito opt-in
Gates de qubite único predefinidos
• hadamard
• Pauli-x / y / z
• Portão S-Gate & T-Portão (Mudança de Fase)
• √not
• identidade
• U3
Predefinido Gates Multi Qubit
• CNOT / CY / CZ (Controlado-Pauli)
• Controlado-S, controlado-T e Controlled-Hadamard Portas
• U3 controlado
• troca
• Toffoli
• Fredkin
• Quantum Fourier Transform
Recursos planejados
Criar e executar algoritmos com loops e condições
Matriz unitária final Para pequenos circuitos
visualizar os estados multi-qubit melhor
Tradutores são recebidos no repositório Github:
https://github.com/hexadec/quantum/blob/master/app/src/main /res/values/strings.xml.
0.19.3:
- Fixed an extremely rare bug that caused the app to crash
0.19.1 & 0.19.2:
- Fixed a bug that crashed the app when the screen was rotated
- UX improvements
- Save the statevector so that the second run will be a lot faster
- Gate editor fixes