Quantum Operators:Cheat Sheet-Mind Map

Quantum Operators:Cheat Sheet-Mind Map

Terms used :

1- QASM

QASM is an abbreviation for quantum assembly language. It is a set of text-based instructions to describe and visualize quantum circuits. IBM Quantum uses a dialect called OpenQASM.

2-relative phase

A phase difference between components of a superposition state.The first term in a superposition is made to be real, and the remaining states have phase values relative to this, e.g. |𝚿> = |0> + e^iθ|1>

3- quantum circuit

A quantum circuit is a series of quantum gates and measurements applied to a set of qubits in a specific order. The purpose of a quantum circuit is to perform a specific task or computation on the qubits.

Note: The q-sphere image in each gate entry below shows the state after the gate operates on the initial equal superposition state.


1- Classical Gates

Not Gate-The NOT gate, also known as the Pauli X gate.The NOT gate is equivalent to RX for the angle 'pi' or to ‘HZH’.

CNOT gate-The controlled-NOT gate, also known as the controlled-x (CX) gate, acts on a pair of qubits, with one acting as ‘control’ and the other as ‘target’.

Toffoli gate-It also known as the double controlled-NOT gate (CCX), has two control qubits and one target. It applies a NOT to the target only when both controls are in state |1>.

SWAP gate- The SWAP gate swaps the states of two qubits.

Identity Gate-It ensures that nothing is applied to a qubit for one unit of gate time.

2 - Phase Gates

A phase gate (also known as a phase shift gate) is a quantum gate that applies a phase shift to a quantum state. It is a unitary operation that changes the phase of a quantum state by a specified amount.

They are also useful for implementing quantum algorithms, such as the quantum Fourier transform and the quantum phase estimation algorithm.

Phase Gates
3- Non Unitary Operators and Modifiers

Non-unitary operators and modifiers play an important role in quantum computing and are used to perform a wide range of tasks and operations.

Non Unitary Operators and Modifiers
4-Hadamard Gate

The Hadamard gate is a single-qubit quantum gate and it is a unitary operator that acts on a single qubit and performs a rotation in the Bloch sphere. The effect of the Hadamard gate is to take the state of the qubit and create an equal superposition of the two basis states.

Hadamard Gate
5-Quantum Gates

Quantum gates are the equivalent of classical logic gates, which are used to perform operations on classical bits. Just as classical logic gates perform operations on classical bits, quantum gates perform operations on quantum bits, or qubits.

There are several types of quantum gates, including single-qubit gates, two-qubit gates, and multi-qubit gates. Single-qubit gates operate on a single qubit and include gates such as the Pauli X gate, the Pauli Y gate, and the Pauli Z gate. Two-qubit gates operate on two qubits and include gates such as the controlled-NOT gate and the controlled-Z gate. Multi-qubit gates operate on three or more qubits and include gates such as the Toffoli gate and the Fredkin gate.

Quantum gates are essential for implementing quantum algorithms and circuits, and they play a crucial role in the development of quantum computing technology

Quantum Gates

6- Single Qubit Gates and their matrix Representation

Single Qubit Gates and their correspondng Matrix

7- Two qubits and Multi Qubit Gates and their corresponding matrix representation

Multi-Qubit and two qubit Gates and their corresponding Matrix

8- Parameterized Gates and their corresponding Matrix

A parametrized gate is a quantum gate that has adjustable parameters. These parameters can be adjusted in order to control the behavior of the gate and the resulting quantum state. Some examples of parametrized gates include the phase gate, which introduces a phase shift to a qubit, and the rotational gates, which rotate the state of a qubit around a specific axis.

Parameterized Gates and their corresponding Matrix

9- Circuit diagrams

Gates and their corresponding Circuit Diagram 

10-  Gates and their action on computational basis

Gates and their action on Computational Basis

11- Identities

Identities:Operator Basis Changes