Theorem 2.31 proof — Hermitian witness for Kraus-product dependence
OpenWatrousTQI.kraus_dependence_hermitian_witnessFor positive input and output dimensions and a nonempty finite family of rectangular complex matrices, complex linear dependence of the indexed family yields a nonzero Hermitian coefficient matrix:
This algebraic step does not require channel normalization or independence of the original Kraus operators. It is extracted from equations (2.184)–(2.187), whose argument uses neither condition.
import Mathlib set_option autoImplicit false noncomputable section open scoped Matrix ComplexConjugate ComplexOrder BigOperators
namespace WatrousTQI
theorem kraus_dependence_hermitian_witness {dx dy m : ℕ}
(hdx : 0 < dx) (hdy : 0 < dy) (hm : 0 < m)
(A : Fin m → Matrix (Fin dy) (Fin dx) ℂ)
(hdep : ¬ LinearIndependent ℂ (fun ab : Fin m × Fin m => (A ab.2)ᴴ * A ab.1)) :
∃ H : Matrix (Fin m) (Fin m) ℂ,
H.IsHermitian ∧ H ≠ 0 ∧ ∑ a, ∑ b, H a b • ((A b)ᴴ * A a) = 0 := by sorry
end WatrousTQI
Read-back
What the Lean code literally says, in plain math · GPT-6 (exact model identifier unavailable)
For all positive natural numbers and every family of complex matrices, if the family of complex matrices is not linearly independent over , then there exists a complex matrix such that , , and . Here a star denotes conjugate transpose, multiplication by is complex scalar multiplication, and the final zero is the zero matrix. The dependence hypothesis means there is a nonzero complex coefficient array giving a zero linear combination of those ordered-pair-indexed products. The conclusion requires a nonzero Hermitian coefficient array with the same vanishing sum; it imposes no positivity, normalization, or rank condition on or on the . All three dimensions are positive, including the permitted value when its dependence hypothesis holds, and the family may include zero matrices.