PhyslibSearch

QuantumInfo.Finite.Braket

49 declarations

definition

Bra notation ψ\langle \psi \rvert

#term〈_∣

The notation ψ\langle \psi \rvert represents a linear functional, referred to as a "bra" vector, which is the dual of a state vector ψ\psi. In the context of finite-dimensional quantum mechanics, this operator maps elements of a Hilbert space to the complex numbers C\mathbb{C}.

definition

Ket notation ψ|\psi\rangle for pure states

#term∣_〉

Let dd be a finite index set. For an element ψ\psi that can be interpreted as a vector in Cd\mathbb{C}^d, the notation ψ|\psi\rangle denotes the corresponding quantum state (ket) in the space of pure states `Ket d`. This notation acts as a coercion or constructor that treats a vector-like object as a ket in the specified finite-dimensional Hilbert space.

instance

Function-like coercion for kets ψCd|\psi\rangle \in \mathbb{C}^d

#instFunLikeKet

Let dd be a finite index set. The type of kets `Ket d`, which represents pure quantum states as vectors in Cd\mathbb{C}^d, is endowed with a `FunLike` instance. This allows a ket ψ|\psi\rangle to be treated as a function from the index set dd to the complex numbers C\mathbb{C}, where the value at an index idi \in d is the ii-th component of the underlying vector ψ.vec\psi.\text{vec}.

theorem

Function Evaluation of Ket ψ|\psi\rangle Equals its Vector Representation

#coe_fun_eq

For any quantum state vector (ket) ψ|\psi\rangle in a finite-dimensional Hilbert space with basis dd, the evaluation of ψ|\psi\rangle as a function from the basis dd to the complex numbers C\mathbb{C} is equivalent to its underlying vector representation ψ.vec\psi.\text{vec}.

instance

Function-like coercion for bras ϕCd\langle\phi| \in \mathbb{C}^d

#instFunLikeBra

Let dd be a finite index set. The type of bras `Bra d`, which represents the dual vectors (row vectors) in the finite-dimensional Hilbert space Cd\mathbb{C}^d, is endowed with a `FunLike` instance. This allows a bra ϕ\langle \phi | to be treated as a function mapping each index idi \in d to a complex number C\mathbb{C}. Specifically, for any bra ϕ\langle \phi |, the value at index ii is defined by the ii-th component of its underlying vector representation ϕ.vec\phi.\text{vec}. The mapping is injective, meaning two bras are equal if and only if their vector components are identical.

theorem

Function Evaluation of Bra ψ\langle \psi | Equals its Vector Representation

#coe_fun_eq

For any quantum state covector (bra) ψ\langle \psi | in a finite-dimensional Hilbert space with basis dd, the evaluation of ψ\langle \psi | as a function from the basis dd to the complex numbers C\mathbb{C} is equivalent to its underlying vector representation ψ.vec\psi.\text{vec}.

definition

The inner product ξψ\langle \xi | \psi \rangle of a bra and a ket

#dot

Given a finite index set dd, a bra ξBra d\langle \xi | \in \text{Bra } d and a ket ψKet d|\psi\rangle \in \text{Ket } d are represented as vectors in Cd\mathbb{C}^d. The dot product ξψ\langle \xi | \psi \rangle is defined as the sum over the index set dd of the product of their components: ξψ=xdξ(x)ψ(x)\langle \xi | \psi \rangle = \sum_{x \in d} \xi(x) \psi(x) where ξ(x)\xi(x) and ψ(x)\psi(x) denote the xx-th components of the bra and ket respectively.

definition

Braket notation ξψ\langle \xi \| \psi \rangle for the inner product of a bra and a ket

#term〈_‖_〉

Given a bra vector ξBra(d)\xi \in \text{Bra}(d) and a ket vector ψKet(d)\psi \in \text{Ket}(d), the notation ξψ\langle \xi \| \psi \rangle represents their inner product (or "bracket"), which is a complex number in C\mathbb{C}. This is defined by applying the dot product function to the vectors ξ\xi and ψ\psi.

theorem

ψφ\langle\psi|\varphi\rangle equals the dot product of ψ\psi and φ\varphi

#dot_eq_dotProduct

Let dd be a finite index set. For a bra ψBra(d)\langle\psi| \in \text{Bra}(d) and a ket φKet(d)|\varphi\rangle \in \text{Ket}(d), the bracket (inner product) ψφ\langle\psi|\varphi\rangle is equal to the standard dot product of their underlying vectors, denoted as idψiφi\sum_{i \in d} \psi_i \varphi_i.

theorem

Component-wise evaluation of kets ψ(i)=ψ.veci\psi(i) = \psi.\text{vec}_i

#apply

Let dd be a finite index set and ψ|\psi\rangle be a ket in Cd\mathbb{C}^d. For any index idi \in d, the value of the ket when treated as a function at ii, denoted ψ(i)\psi(i), is equal to the ii-th component of its underlying vector ψ.vec\psi.\text{vec}.

theorem

Components of Bra ψ\psi are equal to the components of its vector representation ψ.vec\psi.\text{vec}

#apply

Let dd be a finite index set and ψ\psi be a dual vector in the bra representation (an element of Bra(d)\text{Bra}(d)). For any index idi \in d, the value of the function ψ\psi applied to ii is equal to the component of its underlying vector ψ.vec\psi.\text{vec} at index ii. In other words, ψ(i)=(ψ.vec)i\psi(i) = (\psi.\text{vec})_i.

theorem

Extensionality of Kets (x,ξ(x)=ψ(x)    ξ=ψ\forall x, \xi(x) = \psi(x) \implies \xi = \psi)

#ext

Let ξ\xi and ψ\psi be quantum states in the ket representation (elements of type `Ket d`). If for every index xdx \in d, the components of the states are equal, i.e., ξ(x)=ψ(x)\xi(x) = \psi(x), then the states themselves are equal, ξ=ψ\xi = \psi.

theorem

Extensionality of dual vectors (bras) in Cd\mathbb{C}^d

#ext

Let dd be a finite index set representing the dimension of the Hilbert space. For any dual vectors (bras) ξ,ψBra(d)\xi, \psi \in \text{Bra}(d), if for all basis indices xdx \in d, the components are equal (i.e., ξ(x)=ψ(x)\xi(x) = \psi(x)), then the dual vectors themselves are equal (ξ=ψ\xi = \psi).

theorem

The squared components of a ket ψ|\psi\rangle sum to 1

#normalized

For any quantum state represented as a ket ψ|\psi\rangle in a finite-dimensional space indexed by dd, the sum of the squared norms of its components over all indices xdx \in d is equal to 11, i.e., xdψ(x)2=1\sum_{x \in d} |\psi(x)|^2 = 1.

theorem

Normalization Condition for Bras in Cd\mathbb{C}^d

#normalized

Let dd be a finite index set representing the dimensions of a Hilbert space, and let ψBra(d)\psi \in \text{Bra}(d) be a dual vector (bra). The sum over all basis indices xdx \in d of the squared norm of the components ψ(x)2|\psi(x)|^2 is equal to 1.

definition

Mapping a ket ψ|\psi\rangle to its conjugate bra ψ\langle\psi|

#to_bra

Given a finite index set dd, any ket ψKet d|\psi\rangle \in \text{Ket } d (represented as a vector in Cd\mathbb{C}^d) can be mapped to its corresponding bra ψBra d\langle\psi| \in \text{Bra } d. This transformation is defined by taking the complex conjugate of each element of the vector: (to_bra ψ)i=ψi(\text{to\_bra } \psi)_i = \overline{\psi_i} for all idi \in d.

definition

Conversion of a bra ψ\langle \psi | to a ket ψ| \psi \rangle via conjugation

#to_ket

Given a bra vector ψ\langle \psi | in a dd-dimensional Hilbert space (represented as a function ψ:dC\psi: d \to \mathbb{C} satisfying a normalization condition), the function `Bra.to_ket` maps it to its corresponding ket vector ψ| \psi \rangle by taking the complex conjugate of each component, such that ψx=ψx| \psi \rangle_x = \overline{\psi_x}.

instance

Coercion from ψ| \psi \rangle to ψ\langle \psi |

#instBraOfKet

An instance of the coercion operator from the space of ket vectors Ket(d)\text{Ket}(d) (represented as column vectors) to the space of bra vectors Bra(d)\text{Bra}(d) (represented as row vectors/linear functionals). This coercion is defined by the mapping `Ket.to_bra`, which corresponds to the conjugate transpose operation ψψ| \psi \rangle \mapsto \langle \psi |.

instance

Coercion from ψ\langle \psi | to ψ| \psi \rangle

#instKetOfBra

An instance of the coercion operator from the space of bra vectors Bra(d)\text{Bra}(d) to the space of ket vectors Ket(d)\text{Ket}(d), defined by the correspondence between a linear functional and its dual vector (specifically using the `Bra.to_ket` map).

theorem

Components of Bra ψ\langle\psi| are Complex Conjugates of Ket ψ|\psi\rangle Components

#apply'

Let ψ|\psi\rangle be a ket vector in a finite-dimensional Hilbert space indexed by dd. For any index idi \in d, the evaluation of the corresponding bra vector ψ\langle\psi| at ii is equal to the complex conjugate of the ii-th component of the ket's underlying vector, denoted as ψi=ψi\langle\psi|i = \overline{\psi_i}.

theorem

ψ0|\psi\rangle \neq 0 for any normalized ket ψ|\psi\rangle

#exists_ne_zero

For any normalized ket ψ|\psi\rangle in a finite-dimensional Hilbert space (represented as a vector in Cd\mathbb{C}^d where dd is a finite index set), there exists at least one index xdx \in d such that the component ψ(x)\psi(x) is non-zero.

theorem

A Normalized Bra ψ\langle \psi | is Non-Zero at Some Index xx

#exists_ne_zero

Let ψ\langle \psi | be a normalized bra vector in a finite-dimensional Hilbert space (represented as a function from a finite index set dd to the complex numbers C\mathbb{C}). There exists at least one index xdx \in d such that the component ψx\langle \psi | x is non-zero.

definition

Normalization of a vector vv to a Ket ψ|\psi\rangle

#normalize

Given a finite set dd, a vector v:dCv: d \to \mathbb{C}, and a proof hh that vv is not the zero vector (i.e., there exists some xdx \in d such that v(x)0v(x) \neq 0), this function constructs a normalized ket ψ|\psi\rangle. The components of the resulting vector are defined as: ψx=vxidvi2 |\psi\rangle_x = \frac{v_x}{\sqrt{\sum_{i \in d} |v_i|^2}} where the denominator is the L2L^2-norm v\|v\|. The definition ensures the resulting vector has unit norm, xψx2=1\sum_x ||\psi\rangle_x|^2 = 1.

theorem

Normalization of the vector of a ket ψ|\psi\rangle equals ψ|\psi\rangle

#normalize_ket_eq_self

Let ψ|\psi\rangle be a ket (a normalized vector in Cd\mathbb{C}^d). If we take the underlying vector ψ.vec\psi.\text{vec} and apply the normalization function `Ket.normalize` (using the fact that ψ|\psi\rangle is non-zero), the resulting ket is equal to the original ψ|\psi\rangle. Specifically, for any ψKet d|\psi\rangle \in \text{Ket } d, Ket.normalize(ψ.vec,h)=ψ\text{Ket.normalize}(\psi.\text{vec}, h) = |\psi\rangle, where hh is the proof that ψ|\psi\rangle has at least one non-zero component.

definition

Normalization of a vector vv to a Bra ψ\langle \psi |

#normalize

Given a finite indexing set dd and a vector vCdv \in \mathbb{C}^d such that vv has at least one non-zero component (v0v \neq 0), the normalization function produces a bra (row vector) ψ\langle \psi | by scaling vv by the reciprocal of its L2L^2-norm. Specifically, the resulting vector vecCd\text{vec} \in \mathbb{C}^d is defined by vec(x)=v(x)idv(i)2\text{vec}(x) = \frac{v(x)}{\sqrt{\sum_{i \in d} \|v(i)\|^2}} for each xdx \in d. This construction ensures that the resulting bra satisfies the normalization condition xdvec(x)2=1\sum_{x \in d} \|\text{vec}(x)\|^2 = 1.

definition

Normalizing the vector of a bra ψ\psi returns ψ\psi

#normalize_ket_eq_self

For any normalized row vector (bra) ψ\psi in a dd-dimensional Hilbert space, normalizing its underlying vector ψ.vec\psi.\text{vec} results in the original bra ψ\psi itself. Here, ψ.vec\psi.\text{vec} is the raw vector representation of the bra, and the normalization process involves dividing the vector by its L2L^2-norm.

definition

Uniform superposition state +|+\rangle

#uniform_superposition

Given a finite indexing set dd that is non-empty, the uniform superposition state +|+\rangle is defined as the normalization of a vector where every component is 11. Specifically, it is the Ket ψ|\psi\rangle defined by the components: +x=1d |+\rangle_x = \frac{1}{\sqrt{|d|}} for all xdx \in d, where d|d| denotes the cardinality of the set dd. This state represents a coherent superposition of all basis elements with equal probability amplitudes.

instance

Default Ket as the uniform superposition +|+\rangle

#instInhabited

For any non-empty finite index set dd, there exists a default instance of a "Ket" vector ψ| \psi \rangle in the Hilbert space. This default ket is defined as the uniform superposition state: ψ=1didi | \psi \rangle = \frac{1}{\sqrt{|d|}} \sum_{i \in d} | i \rangle where d|d| is the cardinality of the set dd and i|i\rangle are the computational basis vectors.

definition

Computational basis vector i|i\rangle

#basis

Given a finite type dd, the function constructs a "Ket" vector i|i\rangle in the Hilbert space corresponding to a basis element idi \in d. Representing the state as a function dCd \to \mathbb{C}, it is defined as the Kronecker delta δij\delta_{ij}, which takes the value 11 when j=ij = i and 00 otherwise.

definition

Computational basis vector i\langle i |

#basis

Given a finite index set dd, for any element idi \in d, the function constructs the corresponding basis "Bra" vector i\langle i |. It is defined as a linear functional on the space of "Kets" (represented as functions dCd \to \mathbb{C}), such that when applied to a basis element jdj \in d, it yields 11 if i=ji = j and 00 otherwise.

instance

Function-like interpretation of Bra ξ:Ket dC\xi: \text{Ket } d \to \mathbb{C}

#instFunLikeBraket

For a finite index set dd, any Bra vector ξ\xi in the dual space can be treated as a function mapping a Ket vector ψ\psi to a complex number C\mathbb{C}. This mapping is defined by the inner product (or braket) ξψ\langle \xi | \psi \rangle. The implementation ensures that a Bra is uniquely determined by its action on all Ket vectors.

theorem

ψψ=1\langle\psi|\psi\rangle = 1 for any state ψ|\psi\rangle

#dot_self_eq_one

Let dd be a finite index set and ψ|\psi\rangle be a ket in Cd\mathbb{C}^d representing a normalized quantum pure state. The inner product of the state with itself, denoted by ψψ\langle\psi|\psi\rangle, is equal to 11.

definition

Outer Product of two kets ψ1|\psi_1\rangle and ψ2|\psi_2\rangle

#prod

Given two kets ψ1Ket d1|\psi_1\rangle \in \text{Ket } d_1 and ψ2Ket d2|\psi_2\rangle \in \text{Ket } d_2 representing pure quantum states in finite-dimensional Hilbert spaces indexed by d1d_1 and d2d_2 respectively, their product ψ1ψ2|\psi_1\rangle \otimes |\psi_2\rangle is a ket in the tensor product space indexed by d1×d2d_1 \times d_2. The components of the resulting vector are defined by the product of the individual components, i.e., (ψ1ψ2)(i,j)=ψ1(i)ψ2(j)(|\psi_1\rangle \otimes |\psi_2\rangle)_{(i,j)} = \psi_1(i)\psi_2(j) for all id1,jd2i \in d_1, j \in d_2. This construction creates an unentangled (separable) state.

definition

Tensor product notation ϕ\otimes^\phi for kets

#term_⊗ᵠ_

This is a notation definition for the tensor product of two quantum ket states. For two kets ψ1|\psi_1\rangle of dimension d1d_1 and ψ2|\psi_2\rangle of dimension d2d_2, the notation ψ1ϕψ2|\psi_1\rangle \otimes^\phi |\psi_2\rangle represents the combined state in the tensor product Hilbert space of dimension d1×d2d_1 \times d_2, computed via the `Ket.prod` function.

definition

ψ|\psi\rangle is a product state

#IsProd

A quantum state (ket) ψ|\psi\rangle in the composite Hilbert space Cd1×d2\mathbb{C}^{d_1 \times d_2} (representing the tensor product Cd1Cd2\mathbb{C}^{d_1} \otimes \mathbb{C}^{d_2}) is a product state if there exist states ξCd1|\xi\rangle \in \mathbb{C}^{d_1} and ϕCd2|\phi\rangle \in \mathbb{C}^{d_2} such that ψ=ξϕ|\psi\rangle = |\xi\rangle \otimes |\phi\rangle.

definition

ψ|\psi\rangle is an entangled state

#IsEntangled

A state vector (ket) ψ|\psi\rangle in the tensor product space Cd1Cd2\mathbb{C}^{d_1} \otimes \mathbb{C}^{d_2} is said to be entangled if it cannot be expressed as a product state (i.e., it is not a decomposable tensor ψ1ψ2|\psi_1\rangle \otimes |\psi_2\rangle for some ψ1Cd1|\psi_1\rangle \in \mathbb{C}^{d_1} and ψ2Cd2|\psi_2\rangle \in \mathbb{C}^{d_2}).

theorem

The tensor product of two kets ψ1ψ2\psi_1 \otimes \psi_2 is a product state.

#IsProd_prod

Let ψ1Hd1\psi_1 \in \mathcal{H}_{d_1} and ψ2Hd2\psi_2 \in \mathcal{H}_{d_2} be two quantum states (kets) in Hilbert spaces of dimensions d1d_1 and d2d_2, respectively. Then their tensor product ψ1ψ2\psi_1 \otimes \psi_2 (denoted `ψ₁.prod ψ₂`) is a product state.

theorem

A product of two kets ψ1ψ2|\psi_1\rangle \otimes |\psi_2\rangle is not entangled

#not_IsEntangled_prod

For any two quantum states ψ1|\psi_1\rangle in a Hilbert space of dimension d1d_1 and ψ2|\psi_{2}\rangle in a Hilbert space of dimension d2d_2, their tensor product state ψ1ψ2|\psi_1\rangle \otimes |\psi_2\rangle is not an entangled state.

theorem

ψ|\psi\rangle is a product state     ψ(i1,j1)ψ(i2,j2)=ψ(i1,j2)ψ(i2,j1)\iff \psi(i_1, j_1) \psi(i_2, j_2) = \psi(i_1, j_2) \psi(i_2, j_1)

#IsProd_iff_mul_eq_mul

Let d1d_1 and d2d_2 be finite index sets, and let ψ|\psi\rangle be a ket in the tensor product space Cd1×d2\mathbb{C}^{d_1 \times d_2}. Then ψ|\psi\rangle is a product state if and only if for all indices i1,i2d1i_1, i_2 \in d_1 and j1,j2d2j_1, j_2 \in d_2, the components of the ket satisfy the cross-multiplicativity condition: ψ(i1,j1)ψ(i2,j2)=ψ(i1,j2)ψ(i2,j1)\psi(i_1, j_1) \cdot \psi(i_2, j_2) = \psi(i_1, j_2) \cdot \psi(i_2, j_1)

definition

Maximally entangled state Ψ|\Psi\rangle on d×dd \times d

#MES

Let dd be a finite non-empty type. The maximally entangled state (MES) on the system d×dd \times d is a state vector (ket) ΨCd×d|\Psi\rangle \in \mathbb{C}^{d \times d} whose components are given by: Ψi,j={1dif i=j0if ij|\Psi\rangle_{i,j} = \begin{cases} \frac{1}{\sqrt{|d|}} & \text{if } i = j \\ 0 & \text{if } i \neq j \end{cases} where d|d| denotes the cardinality of dd. This state corresponds to a normalized superposition of basis states i,i|i, i\rangle with all-positive phases. In the specific case where dd has size 2, this definition yields the standard Bell state Φ+=12(00+11)|\Phi^+\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle).

theorem

The maximally entangled state is entangled for dim2\text{dim} \ge 2

#MES_isEntangled

Let dd be a type representing a finite-dimensional Hilbert space basis. If dd is nontrivial (meaning the dimension of the space is at least 22), then the maximally entangled state `MES` in the tensor product space d×dd \times d is entangled.

theorem

The Transpose Trick: (MI)Ψ=(IMT)Ψ(M \otimes I) |\Psi\rangle = (I \otimes M^T) |\Psi\rangle

#transposeTrick

Let dd be a finite non-empty type representing the basis of a Hilbert space. For any matrix MMatd×d(C)M \in \text{Mat}_{d \times d}(\mathbb{C}), the following identity holds when acting on the vector representation of the maximally entangled state ΨCdCd|\Psi\rangle \in \mathbb{C}^d \otimes \mathbb{C}^d: (MI)Ψ=(IMT)Ψ(M \otimes I) |\Psi\rangle = (I \otimes M^T) |\Psi\rangle where II is the identity matrix, \otimes denotes the Kronecker product (k{\otimes_k}), MTM^T denotes the transpose of MM, and Ψ|\Psi\rangle is the maximally entangled state `Ket.MES d`.

definition

Equivalence relation of kets up to a global phase zC,z=1z \in \mathbb{C}, \|z\| = 1

#PhaseEquiv

Let `Ket d` be the type of quantum state vectors (kets) in a system with basis dd. The relation `Ket.PhaseEquiv` is defined as a setoid (equivalence relation) on `Ket d`, where two kets aa and bb are equivalent if there exists a complex number zCz \in \mathbb{C} such that z=1\|z\| = 1 and the state vectors satisfy a.vec=zb.veca.\text{vec} = z \cdot b.\text{vec}. Mathematically, this captures the notion that two quantum states are equivalent if they differ only by a global phase.

definition

Quantum pure states as kets up to a global phase

#KetUpToPhase

Let dd be a type representing the dimensions of a finite-dimensional Hilbert space. The type KetUpToPhase d\text{KetUpToPhase } d is defined as the quotient of the space of kets Ket d\text{Ket } d by the equivalence relation Ket.PhaseEquiv\text{Ket.PhaseEquiv}. This relation identifies two kets if they differ only by a global phase factor eiθe^{i\theta}. This represents the space of pure quantum states, where physical observables are invariant under such phase transformations.

definition

The canonical projection from a Ket\text{Ket} to a quantum state ψKetUpToPhase d|\psi\rangle \in \text{KetUpToPhase } d

#mk

Let ψ|\psi\rangle be a ket in the space Ket d\text{Ket } d. The function maps the ket ψ|\psi\rangle to its corresponding equivalence class [ψ][|\psi\rangle] in the quotient space KetUpToPhase d\text{KetUpToPhase } d. This quotient space represents pure quantum states where kets are identified if they differ only by a global phase factor eiθe^{i\theta}.

definition

Lifting a phase-invariant function ff from Ket d\text{Ket } d to KetUpToPhase d\text{KetUpToPhase } d

#lift

Let Ket d\text{Ket } d be the type of quantum state vectors (kets) and KetUpToPhase d\text{KetUpToPhase } d be the quotient space defined by the phase equivalence relation \sim, where ψϕ|\psi\rangle \sim |\phi\rangle if there exists zCz \in \mathbb{C} with z=1\|z\|=1 such that ψ=zϕ|\psi\rangle = z|\phi\rangle. Given a function f:Ket dαf: \text{Ket } d \to \alpha and a proof hfhf that ff is phase-invariant (i.e., ψ,ϕ,ψϕ    f(ψ)=f(ϕ)\forall |\psi\rangle, |\phi\rangle, |\psi\rangle \sim |\phi\rangle \implies f(|\psi\rangle) = f(|\phi\rangle)), the function `KetUpToPhase.lift` returns the induced function f~:KetUpToPhase dα\tilde{f}: \text{KetUpToPhase } d \to \alpha.

theorem

The lift of a phase-invariant function ff applied to the class [ψ][|\psi\rangle] equals f(ψ)f(|\psi\rangle)

#lift_mk

Let Ket(d)Ket(d) be the set of finite-dimensional quantum state vectors (kets). Let KetUpToPhase(d)KetUpToPhase(d) be the quotient of Ket(d)Ket(d) by the phase equivalence relation \sim (where ψφ\psi \sim \varphi if they differ only by a complex phase). For any function f:Ket(d)αf: Ket(d) \to \alpha that is invariant under phase changes (i.e., f(ψ)=f(φ)f(\psi) = f(\varphi) whenever ψφ\psi \sim \varphi), let f~:KetUpToPhase(d)α\tilde{f}: KetUpToPhase(d) \to \alpha be the function induced by ff on the quotient space. Then for any ket ψKet(d)|\psi\rangle \in Ket(d), the value of f~\tilde{f} applied to the equivalence class [ψ][|\psi\rangle] is equal to f(ψ)f(|\psi\rangle).

theorem

Induction Principle for Quantum States up to a Phase

#ind

Let KetUpToPhase d\text{KetUpToPhase } d be the space of quantum pure states, defined as the quotient of kets Ket d\text{Ket } d by the global phase equivalence relation. Let PP be a property (predicate) defined on KetUpToPhase d\text{KetUpToPhase } d. If P([ψ])P([|\psi\rangle]) holds for every ket ψKet d|\psi\rangle \in \text{Ket } d (where [ψ][|\psi\rangle] denotes the equivalence class of ψ|\psi\rangle), then P(q)P(q) holds for every state qKetUpToPhase dq \in \text{KetUpToPhase } d.

theorem

The Quotient Map from Kets to Phase-Equivalent States is Surjective

#surjective_mk

The quotient map mk:Ket dKetUpToPhase d\text{mk}: \text{Ket } d \to \text{KetUpToPhase } d, which maps a quantum state vector ψ|\psi\rangle to its equivalence class under global phase, is a surjective function. That is, every pure quantum state in KetUpToPhase d\text{KetUpToPhase } d can be represented by at least one ket ψKet d|\psi\rangle \in \text{Ket } d.