Un software para Android que emula las acciones de una computadora cuántica
esencialmente un simulador de computadora cuántico con funcionalidad limitada
El propósito principal es permitir la prueba a todos, incluso en la marcha. . Dado que esta aplicación es solo un emulador, puede mostrar la posición de los Qubits en la esfera Bloch. Esta aplicación también puede mostrar elector estatal del sistema (en modo de probabilidad) y pronto será accesible la puerta unitaria final. El límite es solo la potencia de cómputo de su dispositivo!
¡Ayuda a las pruebas y únete al programa BETA para una nueva funcionalidad!
Puede aplicar cualquier matrices a sus qubits como siempre, ya que son miembros del grupo su (n), tienen que ser unitarios y tienen que tener un determinante de la unidad.
Acerca del backend
La aplicación usa una casa -Pollar de pie para simular circuitos cuánticos. No lo hace
todavía
trabajo con ruido. El backend está escrito en Java y el código fuente completo se puede encontrar en GitHub a
HEXADEC / QUANTUM
Por favor, tenga en cuenta que el pedido de Qubit en esta aplicación es
Big-Endian
, lo que significa que en una puerta de Multi-Qubit, siempre el primer parámetro es el último bit en elector estacionario, mientras que algunos otros sistemas conocidos son
Little-Endian
, por lo tanto, la mayoría de las matrices de puerta de Multi-Qubit necesitan la conversión !
Características principales
• A lo sumo 10 qubits
• Puertas con más de 4 qubits
• Número extremadamente alto de tiros (hasta 2 ^ 20)
• Muchas puertas predefinidas
• Obtenga resultados inmediatamente
• Resultados de exportación
• Secuencia de la puerta de importación / exportación, exportación como OpenQASM
• Tome el conjugado de Hermitiano de cualquier puerta
• Mostrar Bloch Sphere (para los qubits no enredados)
• Muestre elector estatal del sistema
• Optimización automática y de circuito de circuito de Auto y Opt-in
Puertas de quits individuales predefinidas
• HADAMARD
• Pauli-x / y / z
• S-Gate & T-Gate (cambio de fase)
• √NOT
• Identidad
• U3
Puertas de Multi Qubit predefinidas
• CNOT / CY / CZ (controlado-pauli)
• Controlado-S, controlado-t y puertas controladas de Hadamard
• U3 controlado
• Intercambio
• Toffoli
• Fredkin
• Transformación cuántica de Fourier
Características planificadas
Crear y ejecutar algoritmos con bucles y condiciones
Mostrar la matriz de la Final Unitary Para circuitos más pequeños
Visualizar estados de Multi-Qubit mejor
Translators son bienvenidos en el repositorio de GitHub:
https://github.com/HEXADEC/APTUM/BLOB/MASTER/APP/SRC/MASTE /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