Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
Path: blob/main/notebooks/shared/universal-notations.yaml
3855 views
1
ket_psi:
2
notation: $| \psi \rangle$
3
description: This is a general term for a given quantum state, this is used a lot in quantum computing to represent a quantum state created by the manipulation of qubits in a circuit.
4
5
ket:
6
notation: $| a \rangle$
7
description: The | and  can actually have any value between them (the above is the most common). The | and  in this order is known as a Ket in Dirac Notation. This can be written as a column vector.
8
9
bra:
10
notation: $\langle a |$
11
description: The and | in this order is known as a Bra in Dirac Notation. | is equal to the transpose of complex conjugate of |, also denoted as  (when is a vector). A Bra refers to a vector with each component replaced by its complex conjugate and then transposed (i.e. converted from a column vector to a row vector).
12
13
inner_product:
14
notation: $\langle a | b \rangle$
15
description: The inner product of vectors | and |. Otherwise known as the dot product or scalar product. See the Dirac Notation section for details.
16
17
outer_product:
18
notation: $| a \rangle \langle b |$
19
description: In Dirac Notation, this represents the outer product of vectors | and |. See the bonus resources for more details.
20
21
probability_amplitude:
22
notation: $| x | \psi \rangle | ^2 $
23
description: Vertical lines surrounding a Bra-Ket denotes squaring the vectors. This is the same as writing (|)^2 but this is more difficult to read so we use vertical lines instead. This is known as the probability amplitude in quantum computing as it can be used to calculate the probability of measuring a certain outcome.
24
25
dagger:
26
notation: $ \dagger $
27
description: This dagger notation is used with operators and quantum states. It represents the conjugate transpose of a vector. See the bonus resources for more details.
28
29
tensor_product:
30
notation: $ $
31
description: Tensor product. You can think of this as multiplying every component of one vector with every component of the other.
32
33
dot_product:
34
notation: $ · $
35
description: Dot product (otherwise known as inner product or scalar product). Vectors have both magnitude and direction; you can think of the dot product as multiplying the direction part of each vector together.
36
37
hilbert_space:
38
notation: $ \mathcal{H} $
39
description: This is the symbol for Hilbert Space, which is a complex vector space which is where all qubit vector states live, every possible vector within the Hilbert space can be represented using a combination of |0 and |1.
40
41
set_membership:
42
notation: "∈"
43
description: This is the set membership symbol. This means that anything on the left of the symbol is an element of whatever is on the right.
44
45
subset:
46
notation: $ \subset $
47
description: This means is a proper subset of. So if AB, all members of A must be members of B, but B may also have members not present in A.
48
49
real_number:
50
notation: "ℝ"
51
description: Real number (as opposed to an imaginary number)"
52
53
complex_number:
54
notation: "ℂ"
55
description: Complex number (i.e. a number composed of a real and imaginary part, often represented as a + b i).
56
57
for_all:
58
notation: $ \forall $
59
description: This is read as for all.
60
61
sum:
62
notation: $ \sum $
63
description: This is read as sum of, with any value on top of the symbol representing the maximum and any value on the bottom representing the minimum.
64
65
pauli_x:
66
notation: $ X $ or $ \sigma x $
67
description: Pauli-X operations represent rotations by  radians around the X axis on the Bloch Sphere.
68
69
pauli_y:
70
notation: $ Y $ or $ \sigma y $
71
description: Pauli-Y operations represent rotations by  radians around the Y axis on the Bloch Sphere.
72
73
pauli_z:
74
notation: $ Z $ or $ \sigma z $
75
description: Pauli-Z operations represent rotations by  radians around the Z axis on the Bloch Sphere.
76
77
identity_matrix:
78
notation: $ I $ or $ $
79
description: Depending on the size of the vector (i.e. the number of qubits involved), an identity matrix of corresponding size may be used.
80
81
hadamard_gate:
82
notation: $ H $
83
description: This symbol most commonly refers to a Hadamard gate, which is essential for putting qubits into superposition.
84
85
unitary_matrix:
86
notation: $ U $
87
description: A unitary matrix is any matrix that when multiplied by its conjugate transpose, will produce an Identity matrix.
88
89