Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

Q3mini

Guides

  • Fermionic Quantum Computation
  • Q3: Symbolic Quantum Simulation
  • Quantum Information Systems
  • Quantum Many-Body Systems
  • Quantum Spin Systems

Tech Notes

  • About Q3
  • Q3: Quick Start
  • Quantum Fourier Transform
  • Quantum Information Systems with Q3
  • Quantum Many-Body Systems with Q3
  • Quantum Operations
  • Quantum Spin Systems with Q3
  • Quantum States
  • Quantum Teleportation
  • Quick Quantum Computing with Q3

Symbols

  • Basis
  • Boson
  • Bra
  • CNOT
  • ControlledGate
  • ExpressionFor
  • Fermion
  • Heisenberg
  • Ket
  • Let
  • Majorana
  • Matrix
  • Multiply
  • NambuGreen
  • NambuHermitian
  • NambuMatrix
  • NambuUnitary
  • Pauli
  • Phase
  • QuantumCircuit
  • Qubit
  • Qudit
  • RandomWickCircuitSimulate
  • Rotation
  • Species
  • Spin
  • SWAP
  • WickCircuit
  • WickEntanglementEntropy
  • WickEntropy
  • WickGreenFunction
  • WickJump
  • WickLindbladSolve
  • WickLogarithmicNegativity
  • WickMeasurement
  • WickMonitor
  • WickMutualInformation
  • WickNonunitary
  • WickSimulate
  • WickState
  • WickUnitary

Overviews

  • The Postulates of Quantum Mechanics
  • Quantum Algorithms
  • Quantum Computation: Models
  • Quantum Computation: Overview
  • Quantum Error-Correction Codes
  • Quantum Information Theory
  • Quantum Noise and Decoherence

Quantum Algorithms

Quantum computers turn out to be technically hard to build, and error rates remain a fundamental concern for quantum computers while classical computers can, in principle, perform the aforementioned calculations anyway. Why should quantum computation be attractive?
Peter Shor’s quantum factorization algorithm (Shor, 1994, 1997) brought great attention to quantum computation, even from the public, at the turn of the millennium. The factorization of large numbers was the first practically important task that is not feasible on a classical computer but can be performed efficiently on a quantum computer.
This collection of tutorial documents explores several elementary examples of quantum algorithms that efficiently solve problems known to be exponentially hard with classical algorithms. Although some of them may be of little use for practical applications, these examples are still interesting to elucidate the ideas and features behind quantum algorithms that distinguish them from classical algorithms.
Quantum teleportation is included here. Precisely speaking, it is a quantum communication protocol, rather than a quantum algorithm. Nonetheless, we include it here because it is a simple yet fascinating example demonstrating what one can do with quantum states that is not possible at all with classical information. Quantum teleportation makes key parts of many quantum algorithms as well.
See also Chapter 4 of the
Quantum Workbook (2022)
.
Quantum Decision Algorithms
Quantum Oracle
Deutsch-Jozsa Algorithm
Bernstein-Vazirani Algorithm
Simon's Algorithm
Quantum Fourier Transform
Definition
Physical Meaning
Quantum Implementation
Semiclassical Implementation
Quantum Phase Estimation
Definition
Quantum Implementation
Example
Accuracy
Simulation of von Neumann Measurement
Order-Finding and Factorization
Period-Finding Algorithm
Order-Finding Algorithm
Quantum Factorization Algorithm
Quantum Search Algorithm
Householder Transformation
Grover Rotation
Quantum Implementation
Example
Notes
Appendix: Other Quantum Algorithms and Protocols
Quantum Teleportation
Hadamard Test
SWAP Test
Quantum Schur Transform
RelatedGuides
▪
Quantum Information Systems
RelatedTechNotes
▪
Quantum Information Systems with Q3
▪
Quick Quantum Computing with Q3
RelatedLinks
▪
M. Nielsen and I. L. Chuang (2022)
, Quantum Computation and Quantum Information (Cambridge University Press).
▪
Mahn-Soo Choi (2022)
, A Quantum Computation Workbook (Springer).
""

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com