PhyslibSearch

QuantumInfo.ForMathlib.HermitianMat.Unitary

10 declarations

definition

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

#term𝐔[_]

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 UU=IU^\dagger U = I, where UU^\dagger is the conjugate transpose and II is the identity matrix.

theorem

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

#neg_unitary_val

For any unitary matrix uU[α]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(akb)=(star a)k(star b)\text{star} (a \otimes_k b) = (\text{star } a) \otimes_k (\text{star } b)

#star_kron

Given two complex matrices aCα×αa \in \mathbb{C}^{\alpha \times \alpha} and bCβ×βb \in \mathbb{C}^{\beta \times \beta}, the conjugate transpose (adjoint) of their Kronecker product is the Kronecker product of their respective conjugate transposes: (akb)=akb(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

#kron_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.valkb.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 auba \otimes_u b

#unitary_kron

Given two unitary matrices aU(α)a \in \mathbf{U}(\alpha) and bU(β)b \in \mathbf{U}(\beta), their Kronecker product akba \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 auba \otimes_u b

#term_⊗ᵤ_

For any two unitary matrices aU[α]a \in \mathbf{U}[\alpha] and bU[β]b \in \mathbf{U}[\beta], the notation auba \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 auba \otimes_u b obey (aub)(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}

#unitary_kron_apply

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 auba \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

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

#unitary_kron_one_one

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

#unitary_row_sum_norm_sq

Let CC be a d×dd \times d complex matrix such that CC=IC C^\dagger = I, where CC^\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., jCij2=1\sum_j \|C_{ij}\|^2 = 1.

theorem

Column Sums of Squared Norms of a Unitary Matrix equal 1

#unitary_col_sum_norm_sq

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