Identical slots make a controlled switch trivial
ProvedQAlgorithms.Papers.Independent.Intake100.P12.identical_unitary_switchLet , and . Consider the switch that coherently controls every permutation of the slot orders, leaving the permutation label unchanged. If every slot contains , its matrix is
Consequently the system undergoes the channel of , and arbitrary coherent order registers are preserved. This concerns the controlled-permutation switch; it does not identify all general processes with switches.
import Definitions.Def_QAlgorithms_Papers_Independent_Intake100_P12
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.17, VI F: identical slots collapse every coherently controlled
permutation to identity on the order register tensored with U^k. -/
theorem identical_unitary_switch {d k : ℕ} (hd : 0 < d)
(U : Matrix.unitaryGroup (Fin d) ℂ) :
switchMatrix (k := k) (fun _ => (U : Op (Fin d))) =
(1 : Op (Equiv.Perm (Fin k))) ⊗ₖ ((U : Op (Fin d))^k) := by sorry
end QAlgorithms.Papers.Independent.Intake100.P12
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every natural number , every natural number , and every unitary complex matrix , consider the matrix indexed by pairs , where is a permutation of and . Its entry at is zero if ; if , it is the -entry of the product obtained by starting at and multiplying on the left by once for each position , with every position assigned the same matrix . This matrix equals
The case is included: the permutation set is a singleton and the empty product is .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.