Models of computation | Computational complexity theory | Quantum cryptography | Theoretical computer science | Information theory | Quantum computing

Glossary of quantum computing

This glossary of quantum computing is a list of definitions of terms and concepts used in quantum computing, its sub-disciplines, and related fields. Bacon–Shor_codeis a Subsystem error correcting code. In a Subsystem code, information is encoded in a subsystem of a Hilbert space. Subsystem codes lend to simplified error correcting procedures unlike codes which encode information in the subspace of a Hilbert space. This simplicity led to the first demonstration of fault tolerant circuits on a quantum computer. BQPIn computational complexity theory, bounded-error quantum polynomial time (BQP) is the class of decision problems solvable by a quantum computer in polynomial time, with an error probability of at most 1/3 for all instances. It is the quantum analogue to the complexity class BPP. A decision problem is a member of BQP if there exists a quantum algorithm (an algorithm that runs on a quantum computer) that solves the decision problem with high probability and is guaranteed to run in polynomial time. A run of the algorithm will correctly solve the decision problem with a probability of at least 2/3.Classical shadowis a protocol for predicting functions of a quantum state using only a logarithmic number of measurements. Given an unknown state , a tomographically complete set of gates (e.g Clifford gates), a set of observables and a quantum channel (defined by randomly sampling from , applying it to and measuring the resulting state); predict the expectation values . A list of classical shadows is created using , and by running a Shadow generation algorithm. When predicting the properties of , a Median-of-means estimation algorithm is used to deal with the outliers in . Classical shadow is useful for direct fidelity estimation, entanglement verification, estimating correlation functions, and predicting entanglement entropy.Cloud-based quantum computingis the invocation of quantum emulators, simulators or processors through the cloud. Increasingly, cloud services are being looked on as the method for providing access to quantum processing. Quantum computers achieve their massive computing power by initiating quantum physics into processing power and when users are allowed access to these quantum-powered computers through the internet it is known as quantum computing within the cloud.Cross-entropy benchmarking(also referred to as XEB), is quantum benchmarking protocol which can be used to demonstrate quantum supremacy. In XEB, a random quantum circuit is executed on a quantum computer multiple times in order to collect a set of samples in the form of bitstrings . The bitstrings are then used to calculate the cross-entropy benchmark fidelity via a classical computer, given by ,where is the number of qubits in the circuit and is the probability of a bitstring for an ideal quantum circuit . If , the samples were collected from a noiseless quantum computer. If , then the samples could have been obtained via random guessing. This means that if a quantum computer did generate those samples, then the quantum computer is too noisy and thus has no chance of performing beyond-classical computations. Since it takes an exponential amount of resources to classically simulate a quantum circuit, there comes a point when the biggest supercomputer that runs the best classical algorithm for simulating quantum circuits can't compute the XEB. Crossing this point is known as achieving quantum supremacy; and after entering the quantum supremacy regime, XEB can only be estimated. Eastin–Knill theoremis a no-go theorem that states: "No quantum error correcting code can have a continuous symmetry which acts transversely on physical qubits". In other words, no quantum error correcting code can transversely implement a universal gate set. Since quantum computers are inherently noisy, quantum error correcting codes are used to correct errors that affect information due to decoherence. Decoding error corrected data in order to perform gates on the qubits makes it prone to errors. Fault tolerant quantum computation avoids this by performing gates on encoded data. Transversal gates, which perform a gate between two "logical" qubits each of which is encoded in N "physical qubits" by pairing up the physical qubits of each encoded qubit ("code block"), and performing independent gates on each pair, can be used to perform fault tolerant but not universal quantum computation because they guarantee that errors don't spread uncontrollably through the computation. This is because transversal gates ensure that each qubit in a code block is acted on by at most a single physical gate and each code block is corrected independently when an error occurs. Due to the Eastin–Knill theorem, a universal set like {H, S, CNOT, T } gates can't be implemented transversally. For example, the T gate can't be implemented transversely in the Steane code. This calls for ways of Eastin–Knill in order to perform fault tolerant quantum computation. In addition to investigating fault tolerant quantum computation, the Eastin–Knill theorem is also useful for studying quantum gravity via the AdS/CFT correspondence and in condensed matter physics via quantum reference frame or many-body theory.Five-qubit error correcting codeis the smallest quantum error correcting code that can protect a logical qubit from any arbitrary single qubit error. In this code, 5 physical qubits are used to encode the logical qubit. With and being Pauli matrices and the Identity matrix, this code's generators are . Its logical operators are and . Once the logical qubit is encoded, errors on the physical qubits can be detected via stabilizer measurements. A lookup table that maps the results of the stabilizer measurements to the types and locations of the errors gives the control system of the quantum computer enough information to correct errors.Hadamard test (quantum_computation) is a method used to create a random variable whose expected value is the expected real part , where is a quantum state and is a unitary gate acting on the space of . The Hadamard test produces a random variable whose image is in and whose expected value is exactly . It is possible to modify the circuit to produce a random variable whose expected value is .Magic state distillationis a process that takes in multiple noisy quantum states and outputs a smaller number of more reliable quantum states. It is considered by many experts to be one of the leading proposals for achieving fault tolerant quantum computation. Magic state distillation has also been used to argue that quantum contextuality may be the "magic ingredient" responsible for the power of quantum computers. Mølmer–Sørensen gate(or MS gate), is a two qubit gate used in trapped ion quantum computing. It was proposed by Klaus Mølmer and Anders Sørensen. Their proposal also extends to gates on more than two qubits.Quantum algorithmis an algorithm which runs on a realistic model of quantum computation, the most commonly used model being the quantum circuit model of computation. A classical (or non-quantum) algorithm is a finite sequence of instructions, or a step-by-step procedure for solving a problem, where each step or instruction can be performed on a classical computer. Similarly, a quantum algorithm is a step-by-step procedure, where each of the steps can be performed on a quantum computer. Although all classical algorithms can also be performed on a quantum computer, the term quantum algorithm is usually used for those algorithms which seem inherently quantum, or use some essential feature of quantum computation such as quantum superposition or quantum entanglement.Quantum computingis a type of computation whose operations can harness the phenomena of quantum mechanics, such as superposition, interference, and entanglement. Devices that perform quantum computations are known as quantum computers. Though current quantum computers are too small to outperform usual (classical) computers for practical applications, larger realizations are believed to be capable of solving certain computational problems, such as integer factorization (which underlies RSA encryption), substantially faster than classical computers. The study of quantum computing is a subfield of quantum information science.Quantum volumeis a metric that measures the capabilities and error rates of a quantum computer. It expresses the maximum size of square quantum circuits that can be implemented successfully by the computer. The form of the circuits is independent from the quantum computer architecture, but compiler can transform and optimize it to take advantage of the computer's features. Thus, quantum volumes for different architectures can be compared.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.Quantum image processing(QIMP), is using quantum computing or quantum information processing to create and work with quantum images. Due to some of the properties inherent to quantum computation, notably entanglement and parallelism, it is hoped that QIMP technologies will offer capabilities and performances that surpass their traditional equivalents, in terms of computing speed, security, and minimum storage requirements.Quantum programmingis 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.Quantum simulator 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.Quantum state discriminationIn quantum information science, quantum state discrimination refers to the task of inferring the quantum state that produced the observed measurement probabilities.More precisely, in its standard formulation, the problem involves performing some POVM on a given unknown state , under the promise that the state received is an element of a collection of states , with occurring with probability , that is, . The task is then to find the probability of the POVM correctly guessing which state was received. Since the probability of the POVM returning the -th outcome when the given state was has the form , it follows that the probability of successfully determining the correct state is . Quantum supremacyor quantum advantage, is the goal of demonstrating that a programmable quantum device can solve a problem that no classical computer can solve in any feasible amount of time (irrespective of the usefulness of the problem). Conceptually, quantum supremacy involves both the engineering task of building a powerful quantum computer and the computational-complexity-theoretic task of finding a problem that can be solved by that quantum computer and has a superpolynomial speedup over the best known or possible classical algorithm for that task. The term was coined by John Preskill in 2012, but the concept of a quantum computational advantage, specifically for simulating quantum systems, dates back to Yuri Manin's (1980) and Richard Feynman's (1981) proposals of quantum computing. Examples of proposals to demonstrate quantum supremacy include the boson sampling proposal of Aaronson and Arkhipov, D-Wave's specialized frustrated cluster loop problems, and sampling the output of random quantum circuits.Quantum Turing machine(QTM), or universal quantum computer, is an abstract machine used to model the effects of a quantum computer. It provides a simple model that captures all of the power of quantum computation—that is, any quantum algorithm can be expressed formally as a particular quantum Turing machine. However, the computationally equivalent quantum circuit is a more common model. QubitA qubit (/ˈkjuːbɪt/) or quantum bit is a basic unit of quantum information—the quantum version of the classic binary bit physically realized with a two-state device. A qubit is a two-state (or two-level) quantum-mechanical system, one of the simplest quantum systems displaying the peculiarity of quantum mechanics. Examples include the spin of the electron in which the two levels can be taken as spin up and spin down; or the polarization of a single photon in which the two states can be taken to be the vertical polarization and the horizontal polarization. In a classical system, a bit would have to be in one state or the other. However, quantum mechanics allows the qubit to be in a coherent superposition of both states simultaneously, a property that is fundamental to quantum mechanics and quantum computing.Quil (instruction set architecture) is a quantum instruction set architecture that first introduced a shared quantum/classical memory model. It was introduced by Robert Smith, Michael Curtis, and William Zeng in A Practical Quantum Instruction Set Architecture. Many quantum algorithms (including quantum teleportation, quantum error correction, simulation, and optimization algorithms) require a shared memory architecture. Quil is being developed for the superconducting quantum processors developed by Rigetti Computing through the Forest quantum programming API. A Python library called pyQuil was introduced to develop Quil programs with higher level constructs. A Quil backend is also supported by other quantum programming environments.Qutrit(or quantum trit), is a unit of quantum information that is realized by a 3-level quantum system, that may be in a superposition of three mutually orthogonal quantum states.The qutrit is analogous to the classical radix-3 trit, just as the qubit, a quantum system described by a superposition of two orthogonal states, is analogous to the classical radix-2 bit.There is ongoing work to develop quantum computers using qutrits and qubits with multiple states.Solovay–Kitaev theoremIn quantum information and computation, the Solovay–Kitaev theorem says, roughly, that if a set of single-qubit quantum gates generates a dense subset of SU(2) then that set is guaranteed to fill SU(2) quickly, which means any desired gate can be approximated by a fairly short sequence of gates from the generating set. Robert M. Solovay initially announced the result on an email list in 1995, and Alexei Kitaev independently gave an outline of its proof in 1997. Solovay also gave a talk on his result at MSRI in 2000 but it was interrupted by a fire alarm. Christopher M. Dawson and Michael Nielsen call the theorem one of the most important fundamental results in the field of quantum computation. (Wikipedia).

Video thumbnail

Quantum Computing for Beginners | How to get started with Quantum Computing

Quantum computing is the use of quantum-mechanical phenomena such as superposition and entanglement to perform computation. A quantum computer is used to perform such computation, which can be implemented theoretically or physically. The field of quantum computing is actually a sub-field

From playlist Quantum Physics

Video thumbnail

Quantum Computer in a Nutshell (Documentary)

The reservoir of possibilities offered by the fundamental laws of Nature, is the key point in the development of science and technology. Quantum computing is the next step on the road to broaden our perspective from which we currently look at the Universe. The movie shows the history of pr

From playlist Quantum computing

Video thumbnail

What Is Quantum Computing | Quantum Computing Explained | Quantum Computer | #Shorts | Simplilearn

🔥Explore Our Free Courses With Completion Certificate by SkillUp: https://www.simplilearn.com/skillup-free-online-courses?utm_campaign=QuantumComputingShorts&utm_medium=ShortsDescription&utm_source=youtube Quantum computing is a branch of computing that focuses on developing computer tech

From playlist #Shorts | #Simplilearn

Video thumbnail

The Map of Quantum Computing | Quantum Computers Explained

An excellent summary of the field of quantum computing. Find out more about Qiskit at https://qiskit.org and their YouTube channel https://www.youtube.com/c/qiskit And get the poster here: https://store.dftba.com/collections/domain-of-science/products/map-of-quantum-computing With this vi

From playlist Quantum Physics Videos - Domain of Science

Video thumbnail

Quantum Computers, Explained With Quantum Physics

Quantum computers aren’t the next generation of supercomputers—they’re something else entirely. Before we can even begin to talk about their potential applications, we need to understand the fundamental physics that drives the theory of quantum computing. (Featuring Scott Aaronson, John Pr

From playlist Explainers

Video thumbnail

Open Source Quantum Computing: Write Your Own Quantum Programs

Quantum computers are not just science fiction anymore, with many companies building increasingly more powerful quantum computers. While, concepts in quantum computing have been around for over 30 years, but it hasn't been generally accessible until recently. Despite this quantum computing

From playlist Quantum Computing

Video thumbnail

How do quantum computers work?

Quantum computers are said to have the potential to offer computing power far larger than what we have today. Are they really these miracles of quantum computing or are they just over-hyped? You can have brief information in our video on how quantum computing works related to superposi

From playlist Radical Innovations

Video thumbnail

Wolfram Physics Project: One Month Update

This is a Wolfram Physics Project one-month update. Begins at 2:37 Originally livestreamed at: https://twitch.tv/stephen_wolfram Stay up-to-date on this project by visiting our website: http://wolfr.am/physics Check out the announcement post: http://wolfr.am/physics-announcement Find the

From playlist Wolfram Physics Project Livestream Archive

Video thumbnail

Research Working Session: Tuesday, June 21, 2022 [Multicomputation]

This a research session on Multicomputation and Economic Modeling. If you'd like to contribute to the discussion in future episodes, you can participate through this YouTube channel or through the official Twitch channel of Stephen Wolfram here: https://www.twitch.tv/stephen_wolfram/ Fo

From playlist Science and Research Livestreams

Video thumbnail

Constraint-induced Arrested Classical Many-body Chaos and directed Percolation by Sthitadhi Roy

DISCUSSION MEETING 8TH INDIAN STATISTICAL PHYSICS COMMUNITY MEETING ORGANIZERS: Ranjini Bandyopadhyay (RRI, India), Abhishek Dhar (ICTS-TIFR, India), Kavita Jain (JNCASR, India), Rahul Pandit (IISc, India), Samriddhi Sankar Ray (ICTS-TIFR, India), Sanjib Sabhapandit (RRI, India) and Prer

From playlist 8th Indian Statistical Physics Community Meeting-ispcm 2023

Video thumbnail

Gallai-Edmonds Percolation by Kedar Damle

DISCUSSION MEETING : STATISTICAL PHYSICS OF COMPLEX SYSTEMS ORGANIZERS : Sumedha (NISER, India), Abhishek Dhar (ICTS-TIFR, India), Satya Majumdar (University of Paris-Saclay, France), R Rajesh (IMSc, India), Sanjib Sabhapandit (RRI, India) and Tridib Sadhu (TIFR, India) DATE : 19 December

From playlist Statistical Physics of Complex Systems - 2022

Video thumbnail

Wolfram Summer School Physics Track Opening Keynote

Stephen wolfram gives his opening keynote for the Wolfram Summer School physics track. Find more information about the summer school here: https://education.wolfram.com/summer/school/ Stay up-to-date on this project by visiting our website: http://wolfr.am/physics Check out the announceme

From playlist Wolfram Physics Project Livestream Archive

Video thumbnail

Lesson 1: 1. Introduction (Old version)

A video segment from the Coursera MOOC on introductory computer programming with MATLAB by Vanderbilt. Lead instructor: Mike Fitzpatrick. Check out the companion website and textbook: http://cs103.net

From playlist Vanderbilt: Introduction to Computer Programming with MATLAB (CosmoLearning Computer Programming)

Video thumbnail

Quantum Computers: How They Work and What Can They Do?

We are beginning to evolve beyond classical computing into a new data era called quantum computing. The quantum computing power and speed will help us solve some of the biggest and most complex challenges we face.

From playlist Quantum Computing

Video thumbnail

Antonio Marcianò : Kac-Moody instantons in space-time forma as an alternative solution to the ...

Recording during the thematic meeting : "Geometrical and Topological Structures of Information" the August 31, 2017 at the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent

From playlist Geometry

Video thumbnail

Just How Hyped Should You Be About 6G?

In 2019, after years of waiting, 5G wireless networks and devices finally became a reality. So, when are we getting 6G? C’mon, we're bored already. » Subscribe to Seeker! http://bit.ly/subscribeseeker (then hit the little 🔔 icon and select "all.") » Watch more Elements! http://bit.ly/El

From playlist Elements | Seeker

Video thumbnail

ShmooCon 2014: The NSA: Capabilities and Countermeasures

For more information visit: http://bit.ly/shmooc14 To download the video visit: http://bit.ly/shmooc14_down Playlist Shmoocon 2014: http://bit.ly/shmooc14_pl Speaker: Bruce Schneier Edward Snowden has given us an unprecedented window into the NSA's surveillance activities. Drawing from b

From playlist ShmooCon 2014

Video thumbnail

Who Has The Best Quantum Computer?

This is a summary of all the main companies building quantum computers today, and what their most powerful machines are. You can get the digital image here: https://www.flickr.com/photos/95869671@N08/51849762629/in/dateposted-public/ But we can’t simply look at qubits counts because so man

From playlist Quantum Physics Videos - Domain of Science

Video thumbnail

How a Quantum Computer Works

What is quantum computing? What can quantum computers do, and how do quantum computers work? We are on the brink of a radical new approach to computing, but it’s only suitable for certain problems. Quantum computing is so different to current digital computing that you may almost consider

From playlist Software Engineering

Video thumbnail

Bad Math Glossary, or Soviet Propaganda?

A review of "The Algebra Tutor, Algebra 1 and Algebra 2, Volume 1". A textbook/workbook by Willie L. Thomas. It has a great propaganda-esque cover design, and a very finicky glossary to put it nicely. #mathbook #math 00:00 Rest of the Review 19:33 The Bad Glossary 23:00 End Buy a copy o

From playlist The Math Library

Related pages

Continuous symmetry | Qubit | Qutrit | BPP (complexity) | Bacon–Shor code | Integer factorization | Quantum volume | Physical and logical qubits | Pauli matrices | Stabilizer code | Quantum error correction | Entropy of entanglement | Quantum teleportation | Steane code | Clifford gates | Logarithm | POVM | Boson sampling | D-Wave Systems | Quantum supremacy | Eastin–Knill theorem | Quantum channel | Identity matrix | Quantum Turing machine | Quantum simulator | Solovay–Kitaev theorem | Quantum image | Quantum algorithm | Quantum image processing | Trapped ion quantum computer | Quantum computing | Quantum Computation and Quantum Information | Spin (physics) | No-go theorem | Quil (instruction set architecture) | Computational problem | Magic state distillation | Space (mathematics) | Mølmer–Sørensen gate | With high probability | Five-qubit error correcting code | Cross-entropy benchmarking | Quantum information science | Bit | Quantum state discrimination | Rigetti Computing | Subset | Two-state quantum system | Quantum logic gate | Quantum entanglement | Fidelity of quantum states | Classical shadow | Random variable | Hilbert space | Radix | BQP | Expected value | Time complexity | Correlation function (statistical mechanics) | Quantum programming | Abstract machine | Computational complexity theory | Quantum information | Computation | Richard Feynman | Quantum circuit | Algorithm | Image (mathematics) | Complexity class | Cloud-based quantum computing