QuantumInfo.ForMathlib.Unitary
5 declarations
for unitary linear maps
#unitary_star_apply_eqLet be a vector space over a field , and let be a unitary linear map from to (). For any vector , applying the adjoint (star) of to the result of applied to returns the original vector . That is, .
for unitary
#unitary_apply_star_eqLet be a vector space over a field , and let be a unitary linear map from to . For any vector , applying the map to the result of its adjoint (star) map applied to yields , i.e., . Since is unitary, its adjoint is its inverse, and this statement expresses the identity .
Linear equivalence between eigenspaces of and
#conj_unitary_eigenspace_equivLet be a vector space over a field , let be a linear map, and let be a unitary operator on . For any scalar , there exists a linear equivalence between the -eigenspace of and the -eigenspace of the conjugated map . This equivalence maps an eigenvector of to , and its inverse maps an eigenvector of to . Elements in both spaces satisfy the condition and respectively.
Symmetry is Preserved under Unitary Conjugation
#conj_unitary_IsSymmetricLet be a Hilbert space over a field , and let be a linear operator. If is symmetric (), then for any unitary operator on , the operator (the conjugation of by ) is also symmetric. Here, denotes the adjoint of , represented as `star U.val`.
Unitary conjugation of a symmetric operator preserves eigenvalues up to a permutation
#conj_unitary_eigenvalue_equivLet be a finite-dimensional inner product space over and be a symmetric linear operator (). Given a unitary operator , let be the conjugation of by . There exists a permutation (an element of `Equiv.Perm (Fin n)`) such that the sequence of eigenvalues of , denoted by , is equal to the sequence of eigenvalues of permuted by . In other words, the multiset of eigenvalues of a symmetric operator is invariant under unitary conjugation.
