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
Notation for the Hilbert space
The notation represents the Hilbert space associated with a quantum mechanical system defined over a finite target space .
Equivalence
For a finite type with decidable equality, this is the equivalence (isomorphism) between the finite-dimensional Hilbert space `FiniteHilbertSpace d` and the standard complex Euclidean space (represented as `EuclideanSpace ℂ d`).
is an additive commutative group
For a finite set with decidable equality, the finite-dimensional complex Hilbert space 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.
Complex module structure on `FiniteHilbertSpace d`
For a finite set with decidable equality, the finite-dimensional Hilbert space (represented by `QuantumMechanics.FiniteHilbertSpace d`) is equipped with the structure of a module over the complex numbers .
