QuantumInfo.ForMathlib.HermitianMat.Basic
124 declarations
The type of Hermitian matrices over
#HermitianMatLet be a type (representing the set of indices) and be a type equipped with an additive group structure and a star-addition monoid structure (providing a notion of involution or conjugation). The type `HermitianMat n α` is the subtype of matrices over that are Hermitian. A matrix belongs to this type if it is equal to its adjoint, i.e., , where is the conjugate transpose of (the translation of the `selfAdjoint` property to the matrix algebra).
The underlying matrix of a Hermitian matrix
#matLet \( n \) be a type and \( \alpha \) be a type with a star-addition monoid structure. The function maps a Hermitian matrix \( A \) of type `HermitianMat n α` to its underlying \( n \times n \) matrix representation in `Matrix n n α`. This is achieved by taking the value of the subtype.
Coercion from `HermitianMat n α` to `Matrix n n α`
#instCoeMatrixLet \( n \) be a type and \( \alpha \) be a type equipped with an addition group structure and a star-addition monoid structure. There exists a coercion from the type of Hermitian matrices `HermitianMat n α` to the type of \( n \times n \) matrices `Matrix n n α`. This coercion is defined by mapping a Hermitian matrix \( A \) to its underlying matrix representation \( \text{mat}(A) \).
The underlying matrix of a Hermitian matrix equals its coercion .
#val_eq_coeFor any Hermitian matrix of size with entries in , the underlying matrix value associated with the structure , denoted by , is equal to the matrix obtained by applying the coercion from Hermitian matrices to general square matrices, .
Let be a Hermitian matrix constructed from an matrix and a proof that is Hermitian. Then the underlying matrix representation of , denoted as , is equal to .
for Hermitian matrices
#mk_matLet be a Hermitian matrix in and be a proof that its underlying matrix satisfies the predicate . Then the new Hermitian matrix constructed from the pair is equal to the original Hermitian matrix .
The underlying matrix of a `HermitianMat` is Hermitian
#HLet be a Hermitian matrix in . Then the underlying matrix of , denoted as , satisfies the property .
for Hermitian matrices
#extLet and be Hermitian matrices of size with entries in . If the underlying matrices of and are equal (i.e., ), then and are equal as Hermitian matrices.
Function-like coercion for
#instFunLet be the type of Hermitian matrices of size with entries in . The structure `HermitianMat.instFun` defines a coercion such that an element of can be treated as a function (or a matrix) mapping indices to their corresponding entry . This coercion is injective, meaning that if two Hermitian matrices have the same entries for all indices, they are equal.
for Hermitian matrices
#mat_applyLet be a Hermitian matrix of size with entries in , and let denote its underlying matrix representation. For any indices , the entry in the -th row and -th column of the underlying matrix, denoted by , is equal to the value of the Hermitian matrix viewed as a function evaluated at and , denoted by .
The conjugate transpose of a Hermitian matrix equals
#conjTranspose_matLet be a Hermitian matrix of size over a type that admits an additive group structure and a star additive monoid structure. Let denote the underlying matrix of . Then the conjugate transpose of is equal to itself, i.e., .
The set of Hermitian matrices forms an additive group
#instAddGroupFor a given type and a type equipped with an additive group structure and a star additive monoid structure (providing a conjugate transpose operation), the set of Hermitian matrices —defined as matrices such that —forms an additive group under matrix addition.
is unique if is empty
#instUniqueOfIsEmptyIf the index set is empty, then the type of Hermitian matrices —where is an additive group with a star operation—possesses a unique element. This element is defined to be the zero matrix, and every Hermitian matrix in this space is equal to it.
The underlying matrix of the zero Hermitian matrix is
#mat_zeroFor a given type and a star additive monoid with an additive group structure, the underlying matrix of the zero Hermitian matrix is the zero matrix .
The zero Hermitian matrix is the zero matrix ⟨0, h⟩ = 0
#mk_zeroGiven a type and a ring with a star operation, let be the zero matrix in the space of matrices over . If is a proof that this zero matrix is Hermitian (i.e., ), then the Hermitian matrix constructed from the zero matrix and the proof is equal to the zero element of the type of Hermitian matrices .
The -th entry of the zero Hermitian matrix is
#zero_applyFor any indices of type , the -th entry of the zero Hermitian matrix is equal to zero.
For any two Hermitian matrices and , the matrix representation of their sum is equal to the sum of their individual matrix representations, that is .
For any two Hermitian matrices and (of type `HermitianMat n α`), the matrix representation of their difference is equal to the difference of their individual matrix representations, i.e., .
For any Hermitian matrix , the matrix associated with the additive inverse is equal to the additive inverse of the matrix associated with , denoted as .
Scalar multiplication of Hermitian matrices
#instSMulGiven a ring and the type of Hermitian matrices over (denoted ), we define a scalar multiplication operation . For a scalar and a Hermitian matrix , the resulting matrix is obtained by multiplying the underlying matrix by . The definition ensures that the resulting matrix remains Hermitian (self-adjoint).
for Hermitian matrices
#mat_smulLet be a scalar ring, be an index type, and be a type with an addition group and a star-addition monoid structure. For any scalar and any Hermitian matrix , the matrix representation of the scalar product is equal to the scalar product of and the matrix representation of , i.e., .
for Hermitian matrices
#smul_applyLet be a scalar ring, be an index type, and be a type with an addition group and a star-addition monoid structure. For any scalar , any Hermitian matrix , and any indices , the entry at position of the scalar product is equal to the scalar product of and the -th entry of . That is, .
Topological space structure on
#instTopologicalSpaceLet be an index type and be a type with an additive group structure and a star addition monoid structure. The space of Hermitian matrices (defined as matrices such that ) is equipped with a topological space structure. This topology is the one induced by viewing as the set of self-adjoint elements of the matrix algebra .
The Inclusion Map from Hermitian Matrices to Matrices is Continuous
#continuous_matLet be an index type and be a type with an additive group structure and a star addition monoid structure. Let denote the space of Hermitian matrices with entries in , and let denote the space of matrices over . The map , which sends a Hermitian matrix to its underlying matrix, is continuous.
Continuity of a Function into is Equivalent to Continuity of its Underlying Matrix Function
#continuousOn_iff_coeLet be a topological space and be a subset. For any function mapping into the space of Hermitian matrices, is continuous on if and only if the composition map (the underlying matrix-valued function) is continuous on . Here, denotes the set of matrices such that .
Addition is Continuous in Hermitian Matrices
#instContinuousAddThe addition operation on the space of Hermitian matrices is continuous with respect to its topological structure.
The Negation Map on Hermitian Matrices is Continuous
#instContinuousNegIn the space of Hermitian matrices of size with entries in , the negation operation is continuous. Here, `HermitianMat n α` denotes the type of matrices such that , equipped with its natural topological space structure.
Hermitian Matrices Form a Topological Additive Group
#instIsTopologicalAddGroupFor any type and any type that is an additive group and a star additive monoid, the additive group of Hermitian matrices —equipped with its natural topological structure—is a topological additive group. This means that both the addition operation and the negation operation are continuous.
Scalar Multiplication is Continuous on Hermitian Matrices
#instContinuousSMulLet be a type and be a topological ring with a continuous involution (star-monoid). The space of Hermitian matrices of size over , denoted as , possesses a continuous scalar multiplication by a topological ring . Specifically, the map is continuous for and .
Hermitian Matrices Form a Topological Additive Group
#instIsTopologicalAddGroup_1For any type , let be a field equipped with a topological structure such that it forms a topological additive group with a continuous involution. The additive group of Hermitian matrices over of size , denoted , is a topological additive group. This implies that the addition operation and the negation operation are continuous on the space of Hermitian matrices.
Scalar Multiplication by is Continuous on Complex Hermitian Matrices
#instContinuousSMulRealComplexLet be a type and be the field of complex numbers. The space of Hermitian matrices of size over , denoted as , has a continuous scalar multiplication by the field of real numbers . That is, the map from to is continuous.
is a space
#instT3SpaceLet be a type representing the indices and be a field (typically or ). The space of Hermitian matrices is a space, meaning it is a Hausdorff space () that is also regular.
Scalar -action on
#instMulActionGiven a ring , a type representing indices, and a type equipped with addition and a star-operation (typically the complex numbers ), the type of Hermitian matrices possesses a multiplication action (scalar action) by . This action is defined such that for any and any Hermitian matrix , the result is determined by the scalar multiplication of the underlying matrix, ensuring the action is compatible with the inclusion of Hermitian matrices into the space of all matrices.
is an additive commutative group
#instAddCommGroupFor a given set of indices and a type that forms an additive commutative group with a star-operation, the type of Hermitian matrices forms an additive commutative group. This structure is inherited from the underlying space of matrices over , as Hermitian matrices form an additive subgroup.
The matrix of a sum of Hermitian matrices is the sum of their matrices
#mat_finset_sumLet and be types such that is an additive commutative group with a star operation. For any finite set and any collection of Hermitian matrices indexed by , the matrix representation of the sum of these Hermitian matrices is equal to the sum of their individual matrix representations: where `.mat` denotes the underlying matrix of a Hermitian matrix.
The type of Hermitian matrices is an -module
#instModuleLet and be types such that is a ring with a star operation, and let be a scalar ring. The type of Hermitian matrices —defined as the set of self-adjoint matrices such that —forms a module over . This structure is inherited from the module property of self-adjoint elements within the space of matrices over .
Continuous linear map from Hermitian matrices to matrices
#matₗLet be an index type and be a type with the structure of a topological star-module over a ring . The function maps a Hermitian matrix to its underlying matrix in . This map is defined as a continuous linear map over , denoted as: where the linearity follows from the additive and scaling properties of the underlying matrix representation, and continuity is derived from the topological structure of the Hermitian space.
The identity Hermitian matrix (or )
#instOneAn instance of the identity element for the type of Hermitian matrices. It defines as the identity matrix , provided that satisfies the condition of being a Hermitian matrix (i.e., ).
The matrix of the identity Hermitian matrix is
#mat_oneThe matrix representation of the identity element in the space of Hermitian matrices is equal to the identity matrix . Here, is the index type and is a type with addition and a star-operation (typically or ).
The construction of a Hermitian matrix from the identity matrix equals
#mk_oneLet be an index type and be a type with addition and a star operation (specifically an additive group with a star monoid structure). Given that the identity matrix satisfies the property , then constructing a Hermitian matrix from this identity matrix yields the identity element of the Hermitian matrix type, denoted as .
The entries of the identity Hermitian matrix are the entries of
#one_applyLet be an index type and be a type with an additive group and star-monoid structure. For any indices , the -th entry of the identity Hermitian matrix is equal to the -th entry of the identity matrix .
is an additive commutative monoid with one
#instAddCommMonoidWithOneFor an index type and a field (or ring with star operation) , the set of Hermitian matrices forms an additive commutative monoid with a multiplicative identity . This structure includes a commutative addition operation, a zero element , and a specific element corresponding to the identity matrix , satisfying the standard axioms for an additive commutative monoid with one.
The identity Hermitian matrix is non-zero in a non-empty index type
#instNeZeroOfNatOfNonemptyLet be a nonempty type and be a ring. Let denote the type of Hermitian matrices with indices in and entries in . The identity Hermitian matrix is not equal to the zero Hermitian matrix .
Inversion operator on
#instInvLet denote the type of Hermitian matrices with indices in and entries in . The inversion operator on is defined such that the inverse of a Hermitian matrix is the Hermitian matrix whose underlying matrix is the matrix inverse .
The matrix of a Hermitian inverse is the inverse of the matrix:
#mat_invLet be a Hermitian matrix of type `HermitianMat m α`. The matrix representation of the inverse of the Hermitian matrix is equal to the inverse of the matrix representation of . That is, .
for Hermitian matrices
#zero_invLet be the zero Hermitian matrix of size with entries in . The inverse of this zero Hermitian matrix is equal to the zero Hermitian matrix, i.e., .
for Hermitian matrices
#one_invLet be the identity Hermitian matrix of type . The inverse of this identity Hermitian matrix is equal to the identity Hermitian matrix, i.e., .
Natural power of a Hermitian matrix
#instPowThe power operation for Hermitian matrices defines the -th power of a Hermitian matrix for any natural number . The resulting matrix is also Hermitian, satisfying the condition where denotes the conjugate transpose.
for Hermitian matrices
#mat_powLet be a Hermitian matrix. For any natural number , the matrix representation of the -th power of is equal to the -th power of the matrix representation of , denoted as .
for Hermitian matrices
#pow_zeroFor any Hermitian matrix , its zeroth power is the identity matrix, denoted as . Here, represents the identity element of the space of Hermitian matrices.
for non-zero in Hermitian matrices
#zero_powFor any non-zero natural number , the -th power of the zero Hermitian matrix is equal to zero, i.e., . Here, is a type with addition and a star operation (specifically an `AddGroup` and `StarAddMonoid`), and is the index type of the matrix.
for Hermitian matrices
#one_powLet be the identity element in the space of Hermitian matrices . For any natural number , the -th power of is equal to , i.e., .
Integer power of a Hermitian matrix
#instZPowThe definition provides an instance of the power operator for Hermitian matrices raised to an integer exponent. For a Hermitian matrix and an integer , the power is defined by taking the -th power of the underlying matrix (i.e., ) and verifying that the resulting matrix remains Hermitian. Here, is a type with addition and a star operation, and is the index type of the matrix.
for Hermitian matrices and integers
#mat_zpowLet be a Hermitian matrix of size with entries in a type that satisfies the properties of an additive group and a star-addition monoid. For any integer , the matrix underlying the -th power of the Hermitian matrix is equal to the -th power of the matrix underlying . That is, .
for Hermitian matrices
#zpow_natCastLet be a Hermitian matrix. For any natural number , the integer power of by (cast as an integer) is equal to the natural power of by . That is, .
for Hermitian matrices (integer power)
#zpow_zeroLet be a Hermitian matrix of size with entries in a type that satisfies the properties of an additive group and a star-addition monoid. Then raised to the integer power of is equal to the identity Hermitian matrix , i.e., .
for Hermitian matrices (integer power)
#zpow_oneLet be a Hermitian matrix. Then raised to the integer power of is equal to , i.e., .
for Hermitian matrices
#one_zpowLet be the identity matrix in the space of Hermitian matrices of size over a ring/field with a star-addition monoid structure. For any integer , the integer power of the identity Hermitian matrix is equal to .
for Hermitian matrices (integer power vs. inverse operator)
#zpow_neg_oneLet be a Hermitian matrix. Then raised to the integer power of is equal to its inverse, i.e., . Here, the left-hand side denotes the integer power operation and the right-hand side denotes the matrix inversion operator.
for Hermitian matrices
#inv_zpowLet be a Hermitian matrix of size over a type that supports inversion and integer powers. For any integer , the integer power of the inverse of , denoted , is equal to the inverse of the -th power of , denoted .
Inverse of a matrix commutes with itself:
#inv_commuteLet be a commutative ring and be a square matrix over . The inverse of the matrix , denoted , commutes with itself, such that .
The Inverse of a Hermitian Matrix Commutes With Itself
#commute_inv_selfLet be a Hermitian matrix. The matrix representation of the inverse of commutes with the matrix representation of , such that .
A Hermitian Matrix Commutes with its Inverse
#commute_self_invLet be a Hermitian matrix. Then commutes with its inverse, specifically in terms of their underlying matrix representations, i.e., .
is finite-dimensional over
#FiniteDimensionalLet be a finite type and be an `RCLike` field (such as or ). The space of Hermitian matrices , consisting of matrices such that , is a finite-dimensional vector space over the real numbers .
Diagonal elements of a Hermitian matrix have zero imaginary part
#im_diag_eq_zeroLet be a Hermitian matrix with entries in a field (where is or , or more generally an `RCLike` field). For any index , the imaginary part of the diagonal element is zero; that is, .
The diagonal elements of a complex Hermitian matrix are real.
#complex_im_eq_zeroLet be a Hermitian matrix with complex entries indexed by . For any index , the imaginary part of the diagonal element is zero: .
Congruence transformation as an additive homomorphism
#conjLet be a ring with a star operation (conjugate transpose). For any (possibly rectangular) matrix , the function is an additive group homomorphism from the set of Hermitian matrices to the set of Hermitian matrices. For any Hermitian matrix , the map is defined by the congruence transformation , where denotes the conjugate transpose of .
Congruence Transformation of a Hermitian Matrix
#conj_applyLet be a Hermitian matrix of size with entries in , and let be an matrix. The congruence transformation of by , denoted by , is the Hermitian matrix whose underlying matrix is given by the product , where is the conjugate transpose of . Formally, , where is the matrix representation of and is the proof that the resulting matrix is Hermitian.
Matrix Representation of Congruence Transformation
#conj_apply_matLet be a Hermitian matrix of size and be a matrix of size with entries in a ring support star operations. The matrix representation of the congruence transformation of by , denoted as , is equal to the matrix product , where is the conjugate transpose of .
for Hermitian matrices
#conj_conjLet be a Hermitian matrix of size . Let be an matrix and be an matrix, where is a finite index type. The composition of two congruence transformations applied to satisfies . That is, first transforming by and then transforming the result by is equivalent to transforming by the product matrix .
Congruence Transformation by a Zero Matrix results in a Zero Hermitian Matrix
#conj_zeroLet be a Hermitian matrix of size with entries in an additive group equipped with a star operation. For any , let be the zero matrix of size . The congruence transformation of by the zero matrix, denoted as , is equal to the zero Hermitian matrix of size .
Congruence Transformation of a Hermitian Matrix by the Identity Matrix is
#conj_oneLet be a Hermitian matrix of size with entries in , where is a type with decidable equality. Let denote the identity matrix. The congruence transformation of by the identity matrix, denoted as , is equal to . In terms of matrix multiplication, this corresponds to the identity .
Congruence Transformation of the Identity by a Unitary Matrix is
#conj_one_unitaryLet be a finite type with decidable equality and be a ring with a star operation. For any unitary matrix in the unitary group , the congruence transformation of the identity Hermitian matrix by is equal to the identity Hermitian matrix . That is, , which corresponds to the matrix identity .
Linear map of the congruent transformation
#conjLinearLet be a ring of scalars, and let and be index types. For a given matrix over a star-ring , the map defined by is an -linear map. Here, denotes the conjugate transpose of .
The Linear Map represents the Congruent Transformation
#conjLinear_applyLet be a Hermitian matrix of size over a ring , and let be an matrix. The evaluation of the linear map at is equal to the congruent transformation , which is defined as , where denotes the conjugate transpose of .
Continuity of the Congruent Transformation on Hermitian Matrices
#continuous_conjLet and be types, and let be a scalar field (typically or ). Given a fixed matrix of size , there is a map defined by the congruent transformation , where is the conjugate transpose of . This theorem states that the map is continuous with respect to the topologies on the spaces of Hermitian matrices.
The Scalar Action of on Non-Empty Hermitian Matrices is Faithful
#instFaithfulSMulRealOfNonemptyLet be a non-empty index type and be a scalar field (such as or ). There exists an instance of a faithful scalar action of the real numbers on the space of Hermitian matrices . This means that for any , if for all , then .
Continuous linear map associated with a Hermitian matrix
#linLet be a Hermitian matrix in , where is a field (typically or ). The function associates with a continuous linear map . Specifically, the underlying linear map is defined by the action of the matrix on the Euclidean space , and its continuity is guaranteed by the finite dimensionality of the domain.
The continuous linear map associated with a Hermitian matrix is symmetric
#isSymmetricLet be a Hermitian matrix in . Let be the continuous linear map from to associated with such that . Then is a symmetric operator, meaning it satisfies the property .
The continuous linear map of the zero Hermitian matrix is
#lin_zeroLet be the zero Hermitian matrix in . The continuous linear map associated with this zero matrix, denoted by , is equal to the zero continuous linear map on the Euclidean space .
The continuous linear map of the identity Hermitian matrix is the identity map
#lin_oneLet be an index type and be a field (typically or ). Let denote the identity element in the space of Hermitian matrices . Then the continuous linear map associated with this identity Hermitian matrix, denoted by , is equal to the identity continuous linear map (or ) on the Euclidean space .
Eigenspace of a Hermitian matrix for eigenvalue
#eigenspaceLet be a Hermitian matrix of size over a field , and let be a scalar. The eigenspace of associated with , denoted , is the submodule of the Euclidean space consisting of all vectors that satisfy the equation , where is the continuous linear map associated with the matrix .
Kernel of a Hermitian matrix (or )
#kerFor a Hermitian matrix over a field acting on the Euclidean space , its kernel is the submodule of consisting of all vectors such that . This is equivalent to the eigenspace of corresponding to the eigenvalue .
Let be a Hermitian matrix of size over a field , and let be a vector in the Euclidean space . The vector belongs to the kernel of (denoted ) if and only if the matrix-vector product of and is equal to zero ().
for Hermitian Matrix
#ker_eq_eigenspace_zeroFor a Hermitian matrix over a field acting on the Euclidean space , the kernel of , denoted as , is equal to the eigenspace of corresponding to the eigenvalue .
The kernel of the zero Hermitian matrix is the entire space ()
#ker_zeroLet be the zero Hermitian matrix of size over the field . The kernel of this matrix, denoted , is the top submodule of the Euclidean space (i.e., the entire space ).
for the identity Hermitian matrix
#ker_oneLet (denoted by ) be the identity Hermitian matrix of size over the field . The kernel of this matrix, , is the bottom submodule of the Euclidean space (i.e., the zero subspace , denoted by ).
for
#ker_pos_smulLet be a Hermitian matrix acting on the Euclidean space . For any real scalar such that , the kernel of the scalar product is equal to the kernel of , i.e., .
Support of a Hermitian matrix as the range of its linear map
#supportLet be a Hermitian matrix in acting on the Euclidean space . The support of is the submodule of defined as the range of the linear map associated with , denoted by . Equivalently, it is the span (least upper bound) of all eigenspaces corresponding to the non-zero eigenvalues of , i.e., .
The support of a Hermitian matrix equals the sum of its non-zero eigenspaces
#support_eq_sup_eigenspace_nonzeroLet be a Hermitian matrix of size over a field (typically or ). The support of is equal to the join (sum) of all its eigenspaces corresponding to non-zero eigenvalues : where is the submodule of vectors such that .
The support of the zero Hermitian matrix is
#support_zeroFor the zero Hermitian matrix in the space of Hermitian matrices of dimension over the field , its support is the bottom element (the zero submodule) of the submodule lattice of the Euclidean space .
The support of the identity Hermitian matrix is
#support_oneFor the identity Hermitian matrix in the space of Hermitian matrices of dimension over the field , its support is the top element (the entire space) of the submodule lattice of the Euclidean space .
Let be a Hermitian matrix in acting on the Euclidean space . Let denote the kernel of and denote its support. Then the orthogonal complement of the kernel of is equal to the support of , denoted by .
for a Hermitian matrix
#support_orthogonal_eq_rangeLet be a Hermitian matrix acting on the Euclidean space . Let denote the support of (defined as the orthogonal complement of the kernel) and denote the kernel of . Then the orthogonal complement of the support of is equal to the kernel of , denoted by .
Real diagonal matrix as a Hermitian matrix
#diagonalLet be an index set and be a field with a star-additive monoid structure (such as or ). Given a function representing real diagonal entries, the definition constructs a Hermitian matrix in whose underlying matrix is the diagonal matrix . The resulting matrix is verified to be Hermitian (self-adjoint) since the diagonal entries are real.
The matrix of a diagonal Hermitian matrix is the diagonal matrix of its entries
#diagonal_matLet be a function representing the diagonal entries of a matrix. Let denote the Hermitian matrix formed from these entries over the field . Then the underlying matrix is equal to the diagonal matrix where each entry is treated as an element of .
The Hermitian diagonal matrix of zero is the zero Hermitian matrix
#diagonal_zeroLet be a type indexing the rows and columns of a matrix, and be a field with a star-additive monoid structure (typically or ). The Hermitian diagonal matrix constructed from the zero function (where for all ) is equal to the zero Hermitian matrix.
for Hermitian matrices
#diagonal_oneLet be an index type and be a field with a star-additive monoid structure. Let denote the constant function that maps every index to . Then the diagonal Hermitian matrix constructed from this function, denoted by , is equal to the identity Hermitian matrix .
Let be an index set and a field. Given two real-valued functions , denote by the Hermitian matrix with diagonal entries defined by . Then the diagonal Hermitian matrix corresponding to the pointwise sum of and is equal to the sum of the diagonal Hermitian matrices of and individually. That is,
Let be two real-valued functions. The diagonal Hermitian matrix associated with the pointwise sum of and , defined by , is equal to the sum of the diagonal Hermitian matrices associated with and individually. That is, .
Let be an index set and a field. Given two real-valued functions , let denote the diagonal Hermitian matrix with entries . Then the diagonal Hermitian matrix corresponding to the pointwise difference of and is equal to the difference of the diagonal Hermitian matrices of and . That is,
Let be a real-valued function and be a scalar. The diagonal Hermitian matrix associated with the pointwise product (where ) is equal to the scalar multiplication of and the diagonal Hermitian matrix associated with . That is, .
for diagonal Hermitian matrices
#diagonal_conj_diagonalLet be a finite index set and be a field (typically or ). Let be functions defining diagonal Hermitian matrices. Then the congruence transformation of the diagonal matrix by the diagonal matrix , defined as , is equal to the diagonal Hermitian matrix whose -th entry is . That is, .
Kronecker product of Hermitian matrices
#kroneckerLet and be Hermitian matrices of sizes and respectively, over a star ring . The Kronecker product is the Hermitian matrix of size whose underlying matrix is defined by the Kronecker product of the matrices and . The resulting matrix inherits the Hermitian property from its factors.
Kronecker product notation for Hermitian matrices
#term_⊗ₖ_Let and be Hermitian matrices of dimensions and respectively, over a ring . The notation denotes the Kronecker product of these two Hermitian matrices, resulting in a Hermitian matrix of dimension .
Matrix Representation of Kronecker Product of Hermitian Matrices
#kronecker_matLet be an Hermitian matrix and be an Hermitian matrix over a ring with a star-operation. The matrix representation of the Kronecker product of these two Hermitian matrices, denoted , is equal to the Kronecker product of their individual matrix representations, .
The Kronecker product of a zero Hermitian matrix and any Hermitian matrix is zero ()
#zero_kroneckerLet be a Hermitian matrix of size with entries in . Let denote the zero Hermitian matrix of size . Then the Kronecker product is equal to the zero Hermitian matrix of size .
Kronecker Product of a Hermitian Matrix with Zero is Zero ()
#kronecker_zeroFor any Hermitian matrix of size over a ring , let denote the zero Hermitian matrix of size . The Kronecker product of and the zero matrix is equal to the zero Hermitian matrix of size , denoted as .
for Hermitian Matrices
#kronecker_one_oneLet and denote the identity Hermitian matrices of size and respectively. The Kronecker product of these identity Hermitian matrices is equal to the identity Hermitian matrix of size , denoted as .
Right Distributivity of Kronecker Product over Addition for Hermitian Matrices
#add_kroneckerLet and be Hermitian matrices of size , and let be a Hermitian matrix of size over a ring . The Kronecker product distributes over addition from the right, such that , where the sums and products are also Hermitian matrices.
Left Distributivity of Kronecker Product over Addition for Hermitian Matrices
#kronecker_addLet be a Hermitian matrix of size , and let and be Hermitian matrices of size . The Kronecker product distributes over addition from the left, such that . Here, the sum and the resulting Kronecker products are also Hermitian matrices.
Kronecker Product of Diagonal Hermitian Matrices equals Diagonal Hermitian Matrix of Products
#kronecker_diagonalLet and be types with decidable equality. For any two real-valued sequences and , the Kronecker product of the diagonal Hermitian matrices formed by and is equal to the diagonal Hermitian matrix formed by the product of the sequences. Specifically, , where is the sequence over defined by .
Let and be types with finite cardinality and decidable equality. Let and be Hermitian matrices and and be Hermitian matrices over a ring . If commutes with and commutes with , then the Kronecker product commutes with the Kronecker product .
commutes with
#kron_id_commute_id_kroLet and be types with finite cardinality and decidable equality. Let be an Hermitian matrix and be an Hermitian matrix over a ring . Then the Kronecker product commutes with the Kronecker product , where and denote the identity Hermitian matrices of the respective dimensions.
for Hermitian matrices
#kronecker_conjLet be finite types and be a commutative star-ring. Given Hermitian matrices and , and matrices and , then the conjugate of the Kronecker product of and by the Kronecker product of and is equal to the Kronecker product of their individual conjugates: where denotes the transformation of a Hermitian matrix by .
If for a Hermitian Matrix , then
#range_le_ker_imp_zeroLet be a Hermitian matrix of dimension over a field . If the range of the linear map associated with is a subspace of its kernel (i.e., ), then must be the zero matrix. Here, denotes the linear map defined by the matrix representation of .
Let be a matrix over a field and be a matrix over . If the kernel of the linear map associated with is a subset of the kernel of the linear map associated with (), then the range of the product of and the conjugate transpose of is equal to the range of , i.e., .
The congruence transformation is non-zero if and
#conj_ne_zeroLet be a non-zero Hermitian matrix of size over a field (where is typically or ). Let be a matrix of size . Suppose the kernel of the linear map induced by is contained in the kernel of the linear map induced by (i.e., ). Then the congruent transformation of by , defined as , is also non-zero. Here denotes the conjugate transpose of .
given
#conj_ne_zero_iffLet be a Hermitian matrix of size over a field (where is or ), and let be a matrix of size . Suppose the kernel of the linear map induced by is contained in the kernel of the linear map induced by , denoted by . Then the congruence transformation of by , defined as , is non-zero if and only if is non-zero.
The spectrum of a Hermitian matrix over is the image of its real spectrum via
#spectrum_rcLikeLet be an Hermitian matrix with entries in a field (where is either or ). The spectrum of considered over the field , denoted by , is equal to the image of the spectrum of considered over under the canonical inclusion map . In other words, every eigenvalue of a Hermitian matrix is real.
The spectrum of a Hermitian matrix in is the embedding of its real spectrum.
#spectrum_rcLikeLet be a Hermitian matrix of size with entries in a field (where is either or ). Then the spectrum of in is equal to the image of the real spectrum of under the inclusion map from to . That is, .
A Hermitian matrix if and only if its real spectrum contains a non-zero value.
#ne_zero_iff_ne_zero_spectrumLet be a Hermitian matrix with entries in a field (where is either or ). Then is not the zero matrix if and only if there exists a non-zero real number in the spectrum of .
Let be a Hermitian matrix of size and be a Hermitian matrix of size , both over a field . The spectrum of the Kronecker product of their underlying matrices, , is equal to the set-wise product of the spectra of their individual underlying matrices and . That is, .
is an additive commutative monoid
#instAddCommMonoidComplexThe set of Hermitian matrices of dimension with entries in the complex numbers , denoted as , forms an additive commutative monoid (a set equipped with a commutative, associative addition operation and a zero element).
