Visualizing quantum mechanics in an interactive simulation -- Virtual Lab by Quantum Flytrap
arXiv:2203.13300 · doi:10.1117/1.OE.61.8.081808
Abstract
Virtual Lab by Quantum Flytrap explores novel ways to represent quantum phenomena interactively and intuitively. It is a no-code online laboratory with a real-time simulation of an optical table, supporting up to three entangled photons. Users can place typical optical elements (such as beam splitters, polarizers, Faraday rotators, and detectors) with a drag-and-drop graphical interface. Virtual Lab operates in two modes. The sandbox mode allows users to compose arbitrary setups. Quantum Game serves as an introduction to Virtual Lab features, approachable for users with no prior exposure to quantum mechanics. We introduce novel ways of visualizing entangled quantum states and displaying entanglement measures, including interactive visualizations of the ket notation and a heatmap-like visualization of quantum operators. These quantum visualizations can be applied to any discrete quantum system, including quantum circuits with qubits and spin chains. These tools are available as open-source TypeScript packages - Quantum Tensor and BraKetVue. Virtual Lab makes it possible to explore the nature of quantum physics (state evolution, entanglement, and measurement), to simulate quantum computing (e.g. the Deutsch-Jozsa algorithm), to use quantum cryptography (e.g. the Ekert protocol), to explore counterintuitive quantum phenomena (e.g. quantum teleportation & the Bell inequality violation), and to recreate historical experiments (e.g. the Michelson-Morley interferometer). Virtual Lab is available at: https://lab.quantumflytrap.com.
arXiv comment29 pages, 17 figures
References in corpus (24)
- Quantum Computing in the NISQ era and beyond
- Decoherence, einselection, and the quantum origins of the classical
- Quantum cryptography: Public key distribution and coin tossing
- Review article: Linear optical quantum computing
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Quantum Algorithms Revisited
- Experimental quantum computing without entanglement
- Quantum Mechanical Interaction-Free Measurements
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- A Snapshot of Foundational Attitudes Toward Quantum Mechanics
- Open source software in quantum computing
- Quantum search without entanglement
- Universal unitary gate for single-photon 2-qubit states
- Defining the quantum workforce landscape: a review of global quantum education initiatives
- Quantum random number generation on a mobile phone
- Bugs in Quantum Computing Platforms: An Empirical Study
- The challenge and opportunities of quantum literacy for future education and transdisciplinary problem-solving
- Pulser: An open-source package for the design of pulse sequences in programmable neutral-atom arrays
- Teaching quantum computing with an interactive textbook
- Entanglement classes of permutation-symmetric qudit states: symmetric operations suffice
- Crowdsourcing human common sense for quantum control
- Which multiphoton states are related via linear optics?
- Qubism: self-similar visualization of many-body wavefunctions
- Level generation and style enhancement -- deep learning for game development overview