Libquantum

Last updated

Libquantum is a C library quantum mechanics simulator originally focused on virtual quantum computers. It is licensed under the GNU GPL. It was a part of SPEC 2006. The latest version is stated to be v1.1.1 (Jan 2013) on the mailing list, but on the website there is only v0.9.1 from 2007. [1]

An author of libquantum, Hendrik Weimer, has published a paper in Nature about using Rydberg atoms for universal quantum simulation with colleagues, using his own work. [2]

Related Research Articles

Bohr model Atomic model introduced by Niels Bohr in 1913

In atomic physics, the Bohr model or Rutherford–Bohr model, presented by Niels Bohr and Ernest Rutherford in 1913, is a system consisting of a small, dense nucleus surrounded by orbiting electrons—similar to the structure of the Solar System, but with attraction provided by electrostatic forces in place of gravity. It came after the solar system Joseph Larmor model (1897), the cubical model (1902), the Hantaro Nagaoka Saturnian model (1904), the plum pudding model (1904), the quantum Arthur Haas model (1910), the Rutherford model (1911), and the nuclear quantum John William Nicholson model (1912). The improvement over the 1911 Rutherford model mainly concerned the new quantum physical interpretation introduced by Haas and Nicholson, but forsaking any attempt to align with classical physics radiation.

This is a timeline of quantum computing.

In spectroscopy, the Rydberg constant, symbol for heavy atoms or for hydrogen, named after the Swedish physicist Johannes Rydberg, is a physical constant relating to the electromagnetic spectra of an atom. The constant first arose as an empirical fitting parameter in the Rydberg formula for the hydrogen spectral series, but Niels Bohr later showed that its value could be calculated from more fundamental constants via his Bohr model. As of 2018, and electron spin g-factor are the most accurately measured physical constants.

Rydberg formula Formula for spectral line wavelengths in alkali metals

In atomic physics, the Rydberg formula calculates the wavelengths of a spectral line in many chemical elements. The formula was primarily presented as a generalization of the Balmer series for all atomic electron transitions of hydrogen. It was first empirically stated in 1888 by the Swedish physicist Johannes Rydberg, then theoretically by Niels Bohr in 1913, who used a primitive form of quantum mechanics. The formula directly generalizes the equations used to calculate the wavelengths of the hydrogen spectral series.

Toffoli gate Universal reversible logic gate, applied in quantum computing

In logic circuits, the Toffoli gate, invented by Tommaso Toffoli, is a universal reversible logic gate, which means that any classical reversible circuit can be constructed from Toffoli gates. It is also known as the "controlled-controlled-not" gate, which describes its action. It has 3-bit inputs and outputs; if the first two bits are both set to 1, it inverts the third bit, otherwise all bits stay the same.

The Balmer series, or Balmer lines in atomic physics, is one of a set of six named series describing the spectral line emissions of the hydrogen atom. The Balmer series is calculated using the Balmer formula, an empirical equation discovered by Johann Balmer in 1885.

Supersolid State of matter

In condensed matter physics, a supersolid is a spatially ordered material with superfluid properties. In the case of helium-4, it has been conjectured since the 1960s that it might be possible to create a supersolid. Starting from 2017, a definitive proof for the existence of this state was provided by several experiments using atomic Bose–Einstein condensates. The general conditions required for supersolidity to emerge in a certain substance are a topic of ongoing research.

Excited state Quantum states with more energy than the lowest possible amount

In quantum mechanics, an excited state of a system is any quantum state of the system that has a higher energy than the ground state. Excitation refers to an increase in energy level above a chosen starting point, usually the ground state but sometimes an already-excited state. The temperature of a group of particles is indicative of the level of excitation.

Quantum error correction (QEC) is used in quantum computing to protect quantum information from errors due to decoherence and other quantum noise. Quantum error correction is theorised as essential to achieve fault-tolerant quantum computation that can reduce the effects of noise on stored quantum information, faulty quantum gates, faulty quantum preparation, and faulty measurements.

Rydberg atom Excited atomic quantum state with high principal quantum number (n)

A Rydberg atom is an excited atom with one or more electrons that have a very high principal quantum number, n. The higher the value of n, the farther the electron is from the nucleus, on average. Rydberg atoms have a number of peculiar properties including an exaggerated response to electric and magnetic fields, long decay periods and electron wavefunctions that approximate, under some conditions, classical orbits of electrons about the nuclei. The core electrons shield the outer electron from the electric field of the nucleus such that, from a distance, the electric potential looks identical to that experienced by the electron in a hydrogen atom.

Quantum programming is the process of assembling sequences of instructions, called quantum programs, that are capable of running on a quantum computer. Quantum programming languages help express quantum algorithms using high-level constructs. The field is deeply rooted in the open-source philosophy and as a result most of the quantum software discussed in this article is freely available as open-source software.

Hydrogen spectral series Important atomic emission spectra

The emission spectrum of atomic hydrogen has been divided into a number of spectral series, with wavelengths given by the Rydberg formula. These observed spectral lines are due to the electron making transitions between two energy levels in an atom. The classification of the series by the Rydberg formula was important in the development of quantum mechanics. The spectral series are important in astronomical spectroscopy for detecting the presence of hydrogen and calculating red shifts.

A Rydberg molecule is an electronically excited chemical species. Electronically excited molecular states are generally quite different in character from electronically excited atomic states. However, particularly for highly electronically excited molecular systems, the ionic core interaction with an excited electron can take on the general aspects of the interaction between the proton and the electron in the hydrogen atom. The spectroscopic assignment of these states follows the Rydberg formula, named after the Swedish physicist Johannes Rydberg, and they are called Rydberg states of molecules. Rydberg series are associated with partially removing an electron from the ionic core.

The history of quantum mechanics is a fundamental part of the history of modern physics. Quantum mechanics' history, as it interlaces with the history of quantum chemistry, began essentially with a number of different scientific discoveries: the 1838 discovery of cathode rays by Michael Faraday; the 1859–60 winter statement of the black-body radiation problem by Gustav Kirchhoff; the 1877 suggestion by Ludwig Boltzmann that the energy states of a physical system could be discrete; the discovery of the photoelectric effect by Heinrich Hertz in 1887; and the 1900 quantum hypothesis by Max Planck that any energy-radiating atomic system can theoretically be divided into a number of discrete "energy elements" ε such that each of these energy elements is proportional to the frequency ν with which each of them individually radiate energy, as defined by the following formula:

Quantum nanoscience is the basic research area at the intersection of nanoscale science and quantum science that creates the understanding that enables development of nanotechnologies. It uses quantum mechanics to explore and use coherent quantum effects in engineered nanostructures. This may eventually lead to the design of new types of nanodevices and nanoscopic scale materials, where functionality and structure of quantum nanodevices are described through quantum phenomena such as superposition and entanglement. With the growing work toward realization of quantum computing, quantum has taken on new meaning that describes the effects at this scale. Current quantum refers to the quantum mechanical phenomena of superposition, entanglement and quantum coherence that are engineered instead of naturally-occurring phenomena.

The toric code is a topological quantum error correcting code, and an example of a stabilizer code, defined on a two-dimensional spin lattice. It is the simplest and most well studied of the quantum double models. It is also the simplest example of topological order—Z2 topological order (first studied in the context of Z2 spin liquid in 1991). The toric code can also be considered to be a Z2 lattice gauge theory in a particular limit. It was introduced by Alexei Kitaev.

In condensed matter physics, a quantum spin liquid is a phase of matter that can be formed by interacting quantum spins in certain magnetic materials. Quantum spin liquids (QSL) are generally characterized by their long-range quantum entanglement, fractionalized excitations, and absence of ordinary magnetic order.

Single-photon sources are light sources that emit light as single particles or photons. They are distinct from coherent light sources (lasers) and thermal light sources such as incandescent light bulbs. The Heisenberg uncertainty principle dictates that a state with an exact number of photons of a single frequency cannot be created. However, Fock states can be studied for a system where the electric field amplitude is distributed over a narrow bandwidth. In this context, a single-photon source gives rise to an effectively one-photon number state. Photons from an ideal single-photon source exhibit quantum mechanical characteristics. These characteristics include photon antibunching, so that the time between two successive photons is never less than some minimum value. This is normally demonstrated by using a beam splitter to direct about half of the incident photons toward one avalanche photodiode, and half toward a second. Pulses from one detector are used to provide a ‘counter start’ signal, to a fast electronic timer, and the other, delayed by a known number of nanoseconds, is used to provide a ‘counter stop’ signal. By repeatedly measuring the times between ‘start’ and ‘stop’ signals, one can form a histogram of time delay between two photons and the coincidence count- if bunching is not occurring, and photons are indeed well spaced, a clear notch around zero delay is visible.

Quantum simulator Simulators of quantum mechanical systems

Quantum simulators permit the study of quantum system in a programmable fashion. In this instance, simulators are special purpose devices designed to provide insight about specific physics problems. Quantum simulators may be contrasted with generally programmable "digital" quantum computers, which would be capable of solving a wider class of quantum problems.

Qiskit

Qiskit is an open-source software development kit (SDK) for working with quantum computers at the level of circuits, pulses, and algorithms. It provides tools for creating and manipulating quantum programs and running them on prototype quantum devices on IBM Quantum Experience or on simulators on a local computer. It follows the circuit model for universal quantum computation, and can be used for any quantum hardware that follows this model.

References

  1. Weimer, Hendrik. "[libquantum-users] Release of libquantum 1.1.1".
  2. Weimer, Hendrik; Müller, Markus; Lesanovsky, Igor; Zoller, Peter; Büchler, Hans Peter (14 March 2010). "A Rydberg quantum simulator". Nature Physics. 6 (5): 382–388. arXiv: 0907.1657 . Bibcode:2010NatPh...6..382W. doi:10.1038/nphys1614. S2CID   54710282.