Output-first Choi covariance
ProvedQAlgorithms.Papers.Independent.Intake100.P12.choi_covarianceprove2quantum
Let and , in the fixed computational bases. Write for the unnormalized, output-first Choi matrix of the channel . Then
The transpose on records the input leg convention of the Choi representation.
Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intake100_P12
Formal statement
noncomputable section
open QAlgorithms
open scoped Matrix ComplexConjugate ComplexOrder Kronecker
namespace QAlgorithms.Papers.Independent.Intake100.P12
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms.Papers.Independent.Information100.P21 (Op)
open QAlgorithms.Papers.Independent.Dependency50.P26 (ChannelChoi)
/-- PDF p.2, Eq. (3): unitary-channel Choi covariance, with B transposed. -/
theorem choi_covariance {d : ℕ} (hd : 0 < d)
(U A B : Matrix.unitaryGroup (Fin d) ℂ) :
((A : Op (Fin d)) ⊗ₖ (B : Op (Fin d))) * gateChoi (U : Op (Fin d)) *
(((A : Op (Fin d)) ⊗ₖ (B : Op (Fin d)))ᴴ) =
gateChoi ((A : Op (Fin d)) * (U : Op (Fin d)) * (B : Op (Fin d)).transpose) := by sorry
end QAlgorithms.Papers.Independent.Intake100.P12
end
Source
Probabilistic exact universal quantum circuits for transforming unitary operations, arXiv:1909.01366v2, PDF p. 2, II A, Eq. (3)
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every positive natural number and every three unitary matrices , define , for any complex matrix , by
Then
Here the tensor product is the Kronecker product, denotes conjugate transpose, and is the ordinary transpose. The matrices in this statement have exactly the displayed entries, without a dimension-dependent normalization factor.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.