Physlib

Physlib.QuantumMechanics.HilbertSpaces.FiniteTarget.Basic

The Hilbert space of a finite target quantum mechanical system

A finite target quantum mechanical system is one whose states live in a finite dimensional Hilbert space, with the basis states labelled by a finite type `d` (for example the sites of a finite lattice, or the levels of a qudit).

This file contains - the definition of `FiniteHilbertSpace d`, the Hilbert space of such a system, as a structure wrapping `EuclideanSpace ℂ d`, together with the notation `𝓗[d]`; - its vector space structure (`AddCommGroup` and `Module ℂ`), transferred from `EuclideanSpace ℂ d` along the equivalence `equivEuclidean`; - its Hilbert space structure (`NormedAddCommGroup`, `InnerProductSpace ℂ`, `FiniteDimensional ℂ` and `CompleteSpace`), induced along `linearEquivEuclidean`; - the standard orthonormal basis `basisFun`, whose elements are the states localized at the points of `d`.

The vector space structure on `FiniteHilbertSpace d`

The vector space structure is transferred from `EuclideanSpace ℂ d` along the equivalence `equivEuclidean`.

The Hilbert space structure on `FiniteHilbertSpace d`

The norm and inner product are induced from `EuclideanSpace ℂ d` along `linearEquivEuclidean`, making `FiniteHilbertSpace d` a finite dimensional (and hence complete) inner product space, that is, a Hilbert space.

The standard orthonormal basis of `FiniteHilbertSpace d`

4 declarations

definition

Notation for the Hilbert space H[S]\mathcal{H}[S]

The notation H[S]\mathcal{H}[S] represents the Hilbert space associated with a quantum mechanical system defined over a finite target space SS.

definition

Equivalence FiniteHilbertSpace dEuclideanSpace C d\text{FiniteHilbertSpace } d \simeq \text{EuclideanSpace } \mathbb{C} \text{ } d

For a finite type dd with decidable equality, this is the equivalence (isomorphism) between the finite-dimensional Hilbert space `FiniteHilbertSpace d` and the standard complex Euclidean space Cd\mathbb{C}^d (represented as `EuclideanSpace ℂ d`).

instance

FiniteHilbertSpace(d)\text{FiniteHilbertSpace}(d) is an additive commutative group

For a finite set dd with decidable equality, the finite-dimensional complex Hilbert space FiniteHilbertSpace(d)\text{FiniteHilbertSpace}(d) is equipped with the structure of an additive commutative group. This means that elements of the Hilbert space (vectors) can be added together, addition is commutative and associative, there exists a zero vector, and every vector has an additive inverse.

instance

Complex module structure on `FiniteHilbertSpace d`

For a finite set dd with decidable equality, the finite-dimensional Hilbert space Hd\mathcal{H}_d (represented by `QuantumMechanics.FiniteHilbertSpace d`) is equipped with the structure of a module over the complex numbers C\mathbb{C}.