Lemma 2, p. 2 — the logical operators in a closed group of unitaries form a closed subgroup
ProvedEastinKnill.Transversal.lemma_2closed-subgroupeastin-knillp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1quantum-error-correctionunitary-group
Let be a code projector and the group of logical unitaries, . Let be a closed subgroup of the unitary group. Then
is a subgroup of the unitary group and is topologically closed.
By Cartan's closed-subgroup theorem, this makes a Lie subgroup of , which is how the paper states Lemma 2. It is applied with , the product unitaries, to make the logical product unitaries a Lie group.
Formalization Note The paper's "Lie group of unitary operators" is read as a closed subgroup of the unitary group, and the conclusion "Lie subgroup" as "closed subgroup": Cartan's theorem is not in Mathlib, and closedness is the only property the paper's proof establishes.
Preamble
import Mathlib import Definitions.Def_EastinKnill_Transversal_Setting open scoped Matrix
Formal statement
namespace EastinKnill.Transversal
theorem lemma_2 {n : Type*} [Fintype n] [DecidableEq n] (P : Matrix n n ℂ)
(hP : IsCodeProjector P) (A : Subgroup (Matrix.unitaryGroup n ℂ))
(hA : IsClosed (A : Set (Matrix.unitaryGroup n ℂ))) :
∃ B : Subgroup (Matrix.unitaryGroup n ℂ),
(B : Set (Matrix.unitaryGroup n ℂ)) =
(A : Set (Matrix.unitaryGroup n ℂ)) ∩ {U | IsLogical P (U : Matrix n n ℂ)} ∧
IsClosed (B : Set (Matrix.unitaryGroup n ℂ)) := by sorry
end EastinKnill.Transversal
Source
Eastin & Knill, Restrictions on Transversal Encoded Quantum Gate Sets, arXiv:0811.4262v2, p. 2, Lemma 2 and its proof
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.