Physlib

QuantumInfo.ForMathlib.HermitianMat.Unitary

10 declarations

definition

The unitary group U[n]\mathbf{U}[n]

The notation U[n]\mathbf{U}[n] denotes the unitary group of degree nn, which is the group of n×nn \times n matrices UU with entries in the complex numbers C\mathbb{C} such that U†U=IU^\dagger U = I, where U†U^\dagger is the conjugate transpose and II is the identity matrix.

theorem

(−u).val=−u(-u).val = -u for u∈U[α]u \in \mathbf{U}[\alpha]

For any unitary matrix u∈U[α]u \in \mathbf{U}[\alpha], the value of its negation as a unitary matrix is equal to the negation of its underlying matrix, i.e., (−u).val=−u(-u).val = -u.

theorem

star(a⊗kb)=(star a)⊗k(star b)\text{star} (a \otimes_k b) = (\text{star } a) \otimes_k (\text{star } b)

Given two complex matrices a∈Cα×αa \in \mathbb{C}^{\alpha \times \alpha} and b∈Cβ×βb \in \mathbb{C}^{\beta \times \beta}, the conjugate transpose (adjoint) of their Kronecker product is the Kronecker product of their respective conjugate transposes: (a⊗kb)∗=a∗⊗kb∗(a \otimes_k b)^* = a^* \otimes_k b^* where ⊗k\otimes_k denotes the Kronecker product and star\text{star} (∗^*) denotes the conjugate transpose.

theorem

The Kronecker product of two unitary matrices is unitary

Let aa and bb be unitary matrices of type U[α]\mathbf{U}[\alpha] and U[β]\mathbf{U}[\beta] respectively. Let a.vala.\text{val} and b.valb.\text{val} denote their underlying matrices in Mα(C)M_{\alpha}(\mathbb{C}) and Mβ(C)M_{\beta}(\mathbb{C}). Then the Kronecker product of these matrices, a.val⊗kb.vala.\text{val} \otimes_k b.\text{val}, is a unitary matrix in U[α×β]\mathbf{U}[\alpha \times \beta].

definition

Kronecker product of unitary matrices a⊗uba \otimes_u b

Given two unitary matrices a∈U(α)a \in \mathbf{U}(\alpha) and b∈U(β)b \in \mathbf{U}(\beta), their Kronecker product a⊗kba \otimes_k b is a unitary matrix in U(α×β)\mathbf{U}(\alpha \times \beta). Here, U(n)\mathbf{U}(n) denotes the unitary group of degree nn over the complex numbers C\mathbb{C}.

definition

Tensor product notation for unitary matrices a⊗uba \otimes_u b

For any two unitary matrices a∈U[α]a \in \mathbf{U}[\alpha] and b∈U[β]b \in \mathbf{U}[\beta], the notation a⊗uba \otimes_u b denotes their Kronecker product (tensor product) as an element of the unitary group U[α×β]\mathbf{U}[\alpha \times \beta]. This operation ensures that the resulting matrix remains unitary.

theorem

Entries of the Unitary Kronecker Product a⊗uba \otimes_u b obey (a⊗ub)(i1,j1),(i2,j2)=ai1,i2bj1,j2(a \otimes_u b)_{(i_1, j_1), (i_2, j_2)} = a_{i_1, i_2} b_{j_1, j_2}

Let aa be a unitary matrix of type U[α]\mathbf{U}[\alpha] and bb be a unitary matrix of type U[β]\mathbf{U}[\beta]. The entry of the unitary Kronecker product a⊗uba \otimes_u b at the row index (i1,j1)(i_1, j_1) and column index (i2,j2)(i_2, j_2) is equal to the product of the entries a(i1,i2)a(i_1, i_2) and b(j1,j2)b(j_1, j_2), where i1,i2∈αi_1, i_2 \in \alpha and j1,j2∈βj_1, j_2 \in \beta.

theorem

1⊗u1=11 \otimes_u 1 = 1 for Unitary Kronecker Products

Let U[α]\mathbf{U}[\alpha] and U[β]\mathbf{U}[\beta] denote the groups of unitary matrices indexed by types α\alpha and β\beta respectively. Let 11 denote the identity unitary matrix of the appropriate dimension. The Kronecker product of the identity matrix in U[α]\mathbf{U}[\alpha] and the identity matrix in U[β]\mathbf{U}[\beta] is equal to the identity matrix in U[α×β]\mathbf{U}[\alpha \times \beta]. That is, 1U[α]⊗u1U[β]=1U[α×β]1_{\mathbf{U}[\alpha]} \otimes_u 1_{\mathbf{U}[\beta]} = 1_{\mathbf{U}[\alpha \times \beta]} where ⊗u\otimes_u denotes the Kronecker product specialized for unitary matrices.

theorem

Row Sums of Squared Norms of a Unitary Matrix Equal 1

Let CC be a d×dd \times d complex matrix such that CC†=IC C^\dagger = I, where C†C^\dagger denotes the conjugate transpose and II is the identity matrix. Then for any row index ii, the sum of the squared norms of the elements in that row is equal to 1, i.e., ∑j∥Cij∥2=1\sum_j \|C_{ij}\|^2 = 1.

theorem

Column Sums of Squared Norms of a Unitary Matrix equal 1

For any d×dd \times d complex matrix CC such that C†C=IC^\dagger C = I (where C†C^\dagger is the conjugate transpose and II is the identity matrix), and for any column index j∈dj \in d, the sum of the squared norms of the entries in that column is equal to 1, i.e., ∑i∥Cij∥2=1\sum_{i} \|C_{ij}\|^2 = 1.