PhyslibSearch

QuantumInfo.ForMathlib.Isometry

42 declarations

definition

Isometry matrix AHA=IA^H A = I

#Isometry

A matrix AMatrixd×d2(R)A \in \text{Matrix}_{d \times d_2}(R) is an **isometry** if the product of its conjugate transpose AHA^H and itself is the identity matrix, i.e., AHA=Id2A^H A = I_{d_2}.

theorem

Submatrix of Identity is an Isometry if Row Map is Bijective and Column Map is Injective

#submatrix_one_isometry

Let II be the identity matrix of type d×dd \times d over a ring RR. For any functions e:d2de: d_2 \to d and f:d3df: d_3 \to d, if ee is bijective and ff is injective, then the submatrix of II formed by indexing rows with ee and columns with ff (denoted as Ie(i),f(j)I_{e(i), f(j)}) is an isometry.

theorem

A bijective row-submatrix of the identity matrix is an isometry

#submatrix_one_id_left_isometry

Let II be the d×dd \times d identity matrix over a ring RR. For any bijective function e:d2de: d_2 \to d, the submatrix of II formed by indexing the rows with ee and the columns with the identity function id\text{id} is an isometry.

theorem

An injective column-submatrix of the identity matrix is an isometry

#submatrix_one_id_right_isometry

Let II be the d×dd \times d identity matrix over a ring RR. For any injective function e:d2de : d_2 \to d, the submatrix of II formed by indexing the rows by the identity map id\text{id} and the columns by ee is an isometry.

theorem

AU(d,R)A \in U(d, R) iff AA and AHA^H are isometries

#mem_unitaryGroup_iff_isometry

Let AA be a d×dd \times d square matrix over a ring RR. Then AA is an element of the unitary group U(d,R)U(d, R) if and only if both AA and its conjugate transpose AHA^H (or adjoint) are isometries.

theorem

Permutation matrices are members of the unitary group Ud(R)U_d(R)

#permMatrix_mem_unitaryGroup

Let dd be a type (indexing set) and RR be a ring. For any permutation ee of dd, its associated permutation matrix permMatrixR(e)\text{permMatrix}_R(e) is an element of the unitary group Ud(R)U_d(R).

theorem

Reindexed Identity Matrix is an Isometry

#reindex_one_isometry

For any isomorphisms (equivalences) of index types e:dd2e: d \simeq d_2 and f:dd3f: d \simeq d_3, the matrix obtained by reindexing the identity matrix IMatrixd×d(R)I \in \text{Matrix}_{d \times d}(R) using ee and ff is an isometry. Here, (reindex efI)i,j=Ie1(i),f1(j)(\text{reindex } e f I)_{i,j} = I_{e^{-1}(i), f^{-1}(j)}, and a matrix AA is an isometry if it preserves the inner product (specifically, AHA=IA^H A = I).

theorem

Reindexing the Identity Matrix 11 by an Equivalence ee is Unitary

#reindex_one_mem_unitaryGroup

Let e:dd2e: d \simeq d_2 be an equivalence between two index types dd and d2d_2. Let 11 denote the identity matrix of size d×dd \times d over a ring RR. The reindexing of this identity matrix by ee (on both rows and columns) results in a matrix that is an element of the unitary group Ud2(R)U_{d_2}(R). In terms of components, if δi,j\delta_{i,j} is the Kronecker delta on dd, the resulting matrix MMatd2×d2(R)M \in \text{Mat}_{d_2 \times d_2}(R) defined by Mi,j=δe1(i),e1(j)M_{i,j} = \delta_{e^{-1}(i), e^{-1}(j)} is unitary.

theorem

Matrix Reindexing ee equals Conjugation by Reindexed Identity Matrices

#reindex_eq_conj

Let AA be a d×dd \times d matrix over a ring RR, and let e:dd2e: d \simeq d_2 be an equivalence (bijection) between index sets dd and d2d_2. The reindexing of AA by ee, denoted as reindex(e,e,A)\text{reindex}(e, e, A), is equal to the product (reindex(e,idd,1))A(reindex(idd,e,1))(\text{reindex}(e, \text{id}_d, 1)) \cdot A \cdot (\text{reindex}(\text{id}_d, e, 1)), where 11 denotes the identity matrix. This expresses the reindexed matrix as a conjugation-like product involving the reindexed identity matrices.

theorem

Reindexing a Matrix is Equivalent to Conjugation by a Permutation Matrix in the Unitary Group

#reindex_eq_conj_unitaryGroup'

Let AA be a d×dd \times d matrix over a ring RR, and let σ\sigma be a permutation of the index set dd. The reindexing of AA by the permutation σ\sigma can be expressed as a conjugation by the corresponding permutation matrix: reindex(σ,σ,A)=Pσ1APσ \text{reindex}(\sigma, \sigma, A) = P_{\sigma^{-1}} A P_{\sigma} where PσP_\sigma denotes the permutation matrix associated with σ\sigma, and both Pσ1P_{\sigma^{-1}} and PσP_\sigma are elements of the unitary group Ud(R)U_d(R).

theorem

Equality of Hermitian matrix AA and matrix BB from their shared eigenvectors and eigenvalues

#eigenvalue_ext

Let AA and BB be matrices in Matrixd(k)\text{Matrix}_d(\mathbb{k}) where k\mathbb{k} is a field. Suppose AA is a Hermitian matrix (A=AHA = A^H). If every eigenvector vkdv \in \mathbb{k}^d of AA with eigenvalue λk\lambda \in \mathbb{k} is also an eigenvector of BB with the same eigenvalue λ\lambda (maintaining the property Av=λv    Bv=λvAv = \lambda v \implies Bv = \lambda v), then A=BA = B.

theorem

The continuous functional calculus of a Hermitian matrix AA is given by Uf(D)UHU f(D) U^H for any two-sided isometry UU that diagonalizes AA.

#cfc_eq_any_isometry

Let k\mathbb{k} be a field with a structure of R\mathbb{R}-complete like field (such as R\mathbb{R} or C\mathbb{C}). Let AA be an n×nn \times n Hermitian matrix over k\mathbb{k}. Suppose there exists an n×mn \times m matrix UU (where nn and mm are finite index sets) that is a two-sided isometry, satisfying UUH=InU U^H = I_n and UHU=ImU^H U = I_m. If AA can be diagonalized by UU as A=UDUHA = U D U^H, where DD is a diagonal matrix diag(D1,,Dm)\text{diag}(D_1, \dots, D_m) with real entries DiRD_i \in \mathbb{R}, then for any function f:RRf: \mathbb{R} \to \mathbb{R}, the continuous functional calculus (CFC) of AA with respect to ff is given by: f(A)=Udiag(f(D1),,f(Dm))UH f(A) = U \text{diag}(f(D_1), \dots, f(D_m)) U^H

theorem

CFC of a Hermitian Matrix for any Unitary Diagonalization

#cfc_eq_any_unitary

Let A\mathbf{A} be an n×nn \times n Hermitian matrix over a field k\mathbb{k} (where k\mathbb{k} is R\mathbb{R} or C\mathbb{C}). Suppose A\mathbf{A} can be diagonalized by a unitary matrix U\mathbf{U} such that A=UDU\mathbf{A} = \mathbf{U} \mathbf{D} \mathbf{U}^\dagger, where D=diag(d1,d2,,dn)\mathbf{D} = \text{diag}(d_1, d_2, \dots, d_n) is a diagonal matrix of real eigenvalues diRd_i \in \mathbb{R}. For any continuous function f:RRf: \mathbb{R} \to \mathbb{R}, the continuous functional calculus (CFC) of A\mathbf{A} applied to ff is given by f(A)=Udiag(f(d1),f(d2),,f(dn))U f(\mathbf{A}) = \mathbf{U} \text{diag}(f(d_1), f(d_2), \dots, f(d_n)) \mathbf{U}^\dagger where U\mathbf{U}^\dagger denotes the conjugate transpose of U\mathbf{U}.

theorem

The continuous functional calculus commutes with conjugation by an isometry uu (where uHu^H is also an isometry).

#cfc_conj_isometry

Let AA be a matrix and f:RRf: \mathbb{R} \to \mathbb{R} be a function. For any matrix uu such that both uu and its conjugate transpose uHu^H are isometries (i.e., they preserve the norm), the continuous functional calculus (CFC) of the conjugated matrix satisfies: cfc f(uAuH)=u(cfc fA)uH\text{cfc } f (u A u^H) = u (\text{cfc } f A) u^H where uHu^H denotes the conjugate transpose of uu.

theorem

Continuous Functional Calculus Commutes with Unitary Conjugation

#cfc_conj_unitary

Let AA be a square matrix and uu be a unitary matrix from the unitary group U(d,k)U(d, \mathbb{k}). For any continuous function f:RRf: \mathbb{R} \to \mathbb{R}, applying the continuous functional calculus (CFC) to the conjugation of AA by uu satisfies f(uAu1)=uf(A)u1f(u A u^{-1}) = u f(A) u^{-1} where u1u^{-1} is the inverse of the unitary matrix uu.

theorem

f(uAu)=uf(A)uf(u^\dagger A u) = u^\dagger f(A) u for unitary uu

#cfc_conj_unitary'

Let AA be a matrix and f:RRf: \mathbb{R} \to \mathbb{R} be a function. For any unitary matrix uu in the unitary group U(d,k)U(d, \mathbb{k}), the continuous functional calculus (CFC) satisfies: f(uAu)=uf(A)uf(u^\dagger A u) = u^\dagger f(A) u where uu^\dagger denotes the conjugate transpose (Hermitian adjoint) of uu, and uu is the matrix representation of the unitary element.

theorem

The continuous functional calculus commutes with matrix reindexing

#cfc_reindex

Let AA be a matrix and f:RRf: \mathbb{R} \to \mathbb{R} be a function. For any equivalence e:dd2e : d \simeq d_2 between the index types dd and d2d_2, the continuous functional calculus of the reindexed matrix satisfies: cfc f(reindex e e A)=reindex e e (cfc f A)\text{cfc } f (\text{reindex } e \ e \ A) = \text{reindex } e \ e \ (\text{cfc } f \ A) where reindex e e A\text{reindex } e \ e \ A denotes the matrix AA with its rows and columns permuted or renamed according to ee.

theorem

If AA and BB Commute, then their Euclidean Linear Maps Commute

#commute_euclideanLin

Let AA and BB be matrices. If AA and BB commute (i.e., AB=BAAB = BA), then their corresponding linear maps on the Euclidean space, denoted by A.toEuclideanLinA.\text{toEuclideanLin} and B.toEuclideanLinB.\text{toEuclideanLin}, also commute.

theorem

Intersections of Eigenspaces of Symmetric Operators AA and BB Form an Orthogonal Family

#orthogonalFamily_eigenspace_inf_eigenspace'

Let k\mathbb{k} be a field with a structure of `RCLike` (either R\mathbb{R} or C\mathbb{C}), and let EE be an inner product space over k\mathbb{k}. Let AA and BB be symmetric linear operators on EE. Then the family of subspaces formed by the intersection of the eigenspaces of AA and BB, indexed by pairs of eigenvalues (μ1,μ2)Eigenvalues(A)×Eigenvalues(B)(\mu_1, \mu_2) \in \text{Eigenvalues}(A) \times \text{Eigenvalues}(B), is an orthogonal family. Specifically, for any pair of eigenvalues μ12=(μ1,μ2)\mu_{12} = (\mu_1, \mu_2), the subspace Vμ12=ker(Aμ1I)ker(Bμ2I)V_{\mu_{12}} = \text{ker}(A - \mu_1 I) \cap \text{ker}(B - \mu_2 I) is orthogonal to Vμ12V_{\mu'_{12}} whenever μ12μ12\mu_{12} \neq \mu'_{12}.

theorem

Monotonicity of sup\sup with ignored bottom elements

#iSup_mono_bot

Let α\alpha be a complete lattice, and let f:ιαf: \iota \to \alpha and g:ιαg: \iota' \to \alpha be two families of elements in α\alpha. If for every iιi \in \iota, either f(i)f(i) is the bottom element \bot or there exists some iιi' \in \iota' such that f(i)g(i)f(i) \le g(i'), then it holds that: supiιf(i)supiιg(i)\sup_{i \in \iota} f(i) \le \sup_{i' \in \iota'} g(i')

definition

Simultaneous eigenspace decomposition for commuting symmetric operators

#isSymmetric_directSumDecomposition

Let k\mathbf{k} be a field which is either R\mathbb{R} or C\mathbb{C} (an `RCLike` field), and let EE be a finite-dimensional inner product space over k\mathbf{k}. Given two symmetric linear operators A,B:EEA, B: E \to E that commute (i.e., AB=BAAB = BA), the collection of intersections of their eigenspaces, ker(Aμ1I)ker(Bμ2I)\text{ker}(A - \mu_1 I) \cap \text{ker}(B - \mu_2 I) for all pairs of eigenvalues (μ1,μ2)Spec(A)×Spec(B)(\mu_1, \mu_2) \in \text{Spec}(A) \times \text{Spec}(B), forms a direct sum decomposition of the vector space EE.

theorem

Commuting symmetric operators A,BA, B induce an internal direct sum decomposition of EE via joint eigenspaces indexed by σ(A)×σ(B)\sigma(A) \times \sigma(B).

#directSum_isInternal_of_commute'

Let k\mathbb{k} be a field with a structure of R\mathbb{R} or C\mathbb{C} (an `RCLike` field), and let EE be a finite-dimensional inner product space over k\mathbb{k}. Suppose AA and BB are symmetric linear operators on EE (A,B:EEA, B: E \to E) that commute with each other (AB=BAAB = BA). Then EE decomposes into an internal direct sum of the intersections of their eigenspaces. Specifically, E=(μ1,μ2)σ(A)×σ(B)(Eμ1(A)Eμ2(B))E = \bigoplus_{(\mu_1, \mu_2) \in \sigma(A) \times \sigma(B)} (E_{\mu_1}(A) \cap E_{\mu_2}(B)), where σ(A)\sigma(A) and σ(B)\sigma(B) denote the sets of eigenvalues of AA and BB respectively, and Eμ(M)E_{\mu}(M) denotes the eigenspace of operator MM corresponding to eigenvalue μ\mu.

definition

Shared orthonormal eigenbasis of commuting symmetric operators AA and BB

#sharedEigenbasis

Let k\mathbf{k} be R\mathbb{R} or C\mathbb{C}. For two symmetric linear operators A,BA, B on the Euclidean space kd\mathbf{k}^d that commute (i.e., AB=BAAB = BA), there exists an orthonormal basis of kd\mathbf{k}^d consisting of vectors that are simultaneous eigenvectors for both AA and BB. This basis is constructed by taking the direct sum of orthonormal bases for the intersections of the eigenspaces of AA and BB, specifically (μ,ν)(EA(μ)EB(ν))\bigoplus_{(\mu, \nu)} (E_A(\mu) \cap E_B(\nu)), where EA(μ)E_A(\mu) and EB(ν)E_B(\nu) denote the eigenspaces of AA and BB corresponding to eigenvalues μ\mu and ν\nu respectively.

definition

Eigenvalues of AA with respect to the shared eigenbasis of commuting symmetric operators AA and BB

#sharedEigenvaluesA

Given two symmetric linear operators AA and BB on a dd-dimensional Euclidean space Kd\mathbb{K}^d that commute (AB=BAAB = BA), let {vi}i=1d\{v_i\}_{i=1}^d be their shared orthonormal eigenbasis (provided by `LinearMap.sharedEigenbasis`). For each index i{1,,d}i \in \{1, \dots, d\}, this function returns the real part of the inner product vi,AviK\langle v_i, A v_i \rangle_{\mathbb{K}}, which corresponds to the eigenvalue of AA associated with the ii-th vector of the shared basis.

definition

Eigenvalues of BB from the shared eigenbasis of AA and BB

#sharedEigenvaluesB

Let AA and BB be symmetric linear operators on a finite-dimensional Euclidean space Kd\mathbb{K}^d (where K\mathbb{K} is R\mathbb{R} or C\mathbb{C}), and let viv_i denote the ii-th vector of the shared orthonormal eigenbasis for AA and BB, which exists because AA and BB commute. For each index i{1,,d}i \in \{1, \dots, d\}, the ii-th eigenvalue of BB associated with this basis is defined as the real part of the inner product vi,Bvi\langle v_i, B v_i \rangle. Because BB is symmetric, this value is indeed real and satisfies Bvi=λiviB v_i = \lambda_i v_i.

theorem

Elements of the Shared Eigenbasis of Commuting Symmetric Operators are Simultaneous Eigenvectors

#mem_eigenspace_inf_of_sharedEigenbasis

Let AA and BB be symmetric linear operators on a finite-dimensional Euclidean space Kd\mathbb{K}^d (where K\mathbb{K} is R\mathbb{R} or C\mathbb{C}). If AA and BB commute, then for every index i{1,,d}i \in \{1, \dots, d\}, the ii-th vector of their shared orthonormal eigenbasis viv_i is a simultaneous eigenvector of both AA and BB. That is, there exist eigenvalues μ\mu of AA and ν\nu of BB such that viv_i lies in the intersection of the eigenspace of AA associated with μ\mu and the eigenspace of BB associated with ν\nu.

theorem

Action of AA on Shared Eigenbasis of Commuting Symmetric Operators AA and BB

#apply_A_sharedEigenbasis

Let AA and BB be symmetric linear operators on a finite-dimensional Euclidean space Rd\mathbb{R}^d (or Cd\mathbb{C}^d) denoted by EdE_d. If AA and BB commute, then for any index i{1,,d}i \in \{1, \dots, d\}, the action of the operator AA on the ii-th vector of their shared orthonormal eigenbasis viv_i is given by A(vi)=λiviA(v_i) = \lambda_i v_i, where λi\lambda_i is the ii-th eigenvalue of AA associated with this basis.

theorem

Action of BB on the Shared Eigenbasis of Commuting Symmetric Operators AA and BB

#apply_B_sharedEigenbasis

Let AA and BB be symmetric linear operators on a finite-dimensional Euclidean space kd\mathbb{k}^d. If AA and BB commute, then for any index i{1,,d}i \in \{1, \dots, d\}, the action of the operator BB on the ii-th vector of their shared orthonormal eigenbasis viv_i is given by B(vi)=νiviB(v_i) = \nu_i v_i, where νi\nu_i is the ii-th eigenvalue of BB associated with this basis.

definition

Shared orthonormal eigenbasis of commuting Hermitian matrices AA and BB

#sharedEigenbasis

Let AA and BB be two d×dd \times d Hermitian matrices over the field k\mathbb{k} (where k\mathbb{k} is R\mathbb{R} or C\mathbb{C}) that commute, such that AB=BAAB = BA. The function `Matrix.sharedEigenbasis` constructs an orthonormal basis for the Euclidean space kd\mathbb{k}^d consisting of vectors that are simultaneous eigenvectors for both AA and BB (viewed as linear operators on kd\mathbb{k}^d).

definition

Unitary matrix of the shared eigenbasis of commuting Hermitian matrices AA and BB

#sharedEigenvectorUnitary

Given two Hermitian matrices A,BMatd(k)A, B \in \text{Mat}_d(\mathbb{k}) that commute (AB=BAAB = BA), let UU be the matrix whose columns are the vectors of the shared orthonormal eigenbasis of AA and BB. Then UU is an element of the unitary group U(d,k)U(d, \mathbb{k}). This matrix represents the change of basis from the shared eigenbasis to the standard basis of the Euclidean space kd\mathbb{k}^d.

theorem

The jj-th column of the shared unitary matrix is the jj-th shared eigenvector

#sharedEigenvectorUnitary_mulVec

Let A,BMatd(k)A, B \in \text{Mat}_d(\mathbb{k}) be two Hermitian matrices that commute (AB=BAAB = BA). Let UU be the unitary matrix `sharedEigenvectorUnitary hA hB hAB` whose columns are the shared orthonormal eigenvectors of AA and BB, and let {vj}jd\{v_j\}_{j \in d} be the shared orthonormal eigenbasis `sharedEigenbasis hA hB hAB`. For any index jdj \in d, the product of the matrix UU and the jj-th standard basis vector eje_j (represented as `Pi.single j 1`) is equal to the jj-th vector vjv_j in the shared eigenbasis.

definition

The jj-th shared eigenvalue of commuting Hermitian matrix AA

#sharedEigenvalueA

Given two Hermitian matrices A,BMd(k)A, B \in M_d(\mathbb{k}) that commute (i.e., AB=BAAB = BA), let {vj}j=1d\{v_j\}_{j=1}^d be their shared orthonormal eigenbasis. For a fixed index j{1,,d}j \in \{1, \dots, d\}, this definition returns the eigenvalue λj(A)R\lambda_j^{(A)} \in \mathbb{R} of the matrix AA corresponding to the shared eigenvector vjv_j. This is computed by treating the matrix AA as a symmetric linear map on the Euclidean space kd\mathbb{k}^d.

definition

The jj-th shared eigenvalue of matrix BB

#sharedEigenvalueB

Given two symmetric (Hermitian) matrices A,BMd(K)A, B \in M_d(\mathbb{K}) that commute (AB=BAAB = BA), let there be a common orthonormal eigenbasis {vj}jd\{v_j\}_{j \in d}. The function `sharedEigenvalueB` returns the eigenvalue λjR\lambda_j \in \mathbb{R} corresponding to the matrix BB for the jj-th basis vector, such that Bvj=λjvjB v_j = \lambda_j v_j.

theorem

Avj=λj(A)vjA v_j = \lambda_j^{(A)} v_j for shared eigenbasis of commuting Hermitian matrices A,BA, B

#mulVec_sharedEigenbasisA

Let AA and BB be two d×dd \times d Hermitian matrices over k\mathbb{k} that commute (AB=BAAB = BA). Let {v1,,vd}\{v_1, \dots, v_d\} be their shared orthonormal eigenbasis and λj(A)\lambda_j^{(A)} be the jj-th eigenvalue of AA corresponding to the vector vjv_j. Then, for any index j{1,,d}j \in \{1, \dots, d\}, the matrix-vector product of AA and the jj-th basis vector vjv_j satisfies Avj=λj(A)vjA v_j = \lambda_j^{(A)} v_j.

theorem

Action of BB on its shared eigenbasis with AA is Bvj=λjvjB v_j = \lambda_j v_j

#mulVec_sharedEigenbasisB

Given two Hermitian matrices A,BMd(K)A, B \in M_d(\mathbb{K}) that commute (AB=BAAB = BA), let {vj}jd\{v_j\}_{j \in d} be their shared orthonormal eigenbasis and λj(B)\lambda_j^{(B)} be the jj-th eigenvalue of BB corresponding to this basis. For any index jj, the matrix-vector product of BB and the jj-th basis vector vjv_j satisfies Bvj=λj(B)vjB v_j = \lambda_j^{(B)} v_j.

theorem

Simultaneous Eigenbasis of Commuting Hermitian Matrices Diagonalizes AA

#star_shared_mul_A_mul_IsDiag

Let A,BMatd(k)A, B \in \text{Mat}_d(\mathbb{k}) be two Hermitian matrices that commute (AB=BAAB = BA). Let UU be the unitary matrix whose columns are the shared orthonormal eigenbasis of AA and BB. Then the matrix UAUU^\dagger A U is a diagonal matrix.

theorem

Simultaneous diagonalization of BB by the shared unitary eigenbasis of AA and BB turns BB into a diagonal matrix.

#star_shared_mul_B_mul_IsDiag

Let AA and BB be Hermitian matrices in Md(k)M_d(\mathbb{k}) that commute (AB=BAAB=BA). Let UU be the unitary matrix whose columns are the vectors of the shared orthonormal eigenbasis of AA and BB. Then the matrix product UBUU^\dagger B U is a diagonal matrix.

theorem

Commuting Hermitian matrices are simultaneously unitarily diagonalizable

#exists_unitary

Let AA and BB be Hermitian matrices in Md(K)M_d(\mathbb{K}) (where K\mathbb{K} is R\mathbb{R} or C\mathbb{C}). If AA and BB commute, then there exists a unitary matrix UU(d,K)U \in \text{U}(d, \mathbb{K}) such that both UAUU A U^\dagger and UBUU B U^\dagger are diagonal matrices.

instance

Unitary matrices are invertible in the unitary group

#instInvertibleUnitaryGroup

For any matrix UU in the unitary group U(d,K)\text{U}(d, \mathbb{K}), UU is an invertible element within that group.

instance

The matrix representation of a unitary operator UU is invertible

#instInvertibleMatrixValMemSubmonoidUnitaryGroup_quantumInfo

Let UU be an element of the unitary group U(d,K)U(d, \mathbb{K}), where K\mathbb{K} is either R\mathbb{R} or C\mathbb{C}. Then the underlying matrix UvalMd(K)U_{\text{val}} \in M_d(\mathbb{K}) is invertible, with its inverse being its adjoint UU^\dagger (or conjugate transpose).

theorem

Unitary diagonalization of a Hermitian matrix MM implies MM is a functional calculus of a canonical diagonal matrix.

#exists_cfc

Let MM be a Hermitian matrix in Matd(k)\text{Mat}_d(\mathbb{k}) (where k\mathbb{k} is R\mathbb{R} or C\mathbb{C}) and UU be a unitary matrix. If UMUU M U^\dagger is a diagonal matrix, then for any bijection e:d{0,,n1}e : d \simeq \{0, \dots, n-1\} (where nn is the cardinality of dd), there exists a real-valued function f:RRf: \mathbb{R} \to \mathbb{R} such that MM can be expressed via the continuous functional calculus (CFC) as: M=cfc(f,UDU)M = \text{cfc}\left(f, U^\dagger D U\right) where DD is the diagonal matrix defined by Dii=e(i)D_{ii} = e(i) for idi \in d.

theorem

Commuting Hermitian Matrices have a Common Preimage in the Constant Functional Calculus

#exists_cfc

Let AA and BB be Hermitian matrices that commute with each other. Then there exists a common matrix CC such that both AA and BB can be expressed as a continuous functional calculus (CFC) of CC. That is, there exist functions f:RRf: \mathbb{R} \to \mathbb{R} and g:RRg: \mathbb{R} \to \mathbb{R} such that A=f(C)A = f(C) and B=g(C)B = g(C).