Remark 4.2: Bloch Clifford characterization
ProvedQAlgorithms.Papers.Independent.Gap48.P10.bloch_clifford_characterizationWrite for the Bloch matrix determined in ordered coordinates by conjugation , and let be the image of the exact Clifford group. Then
where . Here means real orthogonal matrices of determinant one.
The characterization concerns rotational cube symmetries; reflections are excluded by determinant one.
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P10
noncomputable section
namespace QAlgorithms.Papers.Independent.Gap48.P10
open scoped Classical BigOperators Pointwise
open QAlgorithms.Papers.Independent.Next46.P21 (Letter letterMatrix)
open QAlgorithms.QubitChannels (sigma)
-- Equation (1), PDF p.1: notation for Mathlib matrices, without a new declaration.
local notation "Mat" => Matrix Bool Bool ℂ
local notation "omega" => QAlgorithms.gateT true true
/-- Remark 4.2, PDF p.3. The Bloch Clifford group consists of 24 signed permutation
rotations and is exactly the rotation group preserving the displayed cube. -/
theorem bloch_clifford_characterization :
Nat.card {V : RealMat // ∃ C : Clifford, operatorBloch C.val = V} = 24 ∧
∀ U : RealMat,
((∃ C : Clifford, operatorBloch C.val = U) ↔
SpecialOrthogonal U ∧ ∀ i j, U i j = -1 ∨ U i j = 0 ∨ U i j = 1) ∧
((∃ C : Clifford, operatorBloch C.val = U) ↔
SpecialOrthogonal U ∧ Set.image (fun x => U.mulVec x) cube = cube) := by sorry
end QAlgorithms.Papers.Independent.Gap48.P10
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let , , and , and let a Clifford matrix be any product in list order of a finite word over , including the empty product. Use Boolean matrix indices in the order false, true, and let
For a complex matrix , define the real matrix by , where is the conjugate transpose. The declaration asserts that the set of distinct real matrices arising from Clifford matrices has cardinality , and that for every real matrix , both of the following equivalences hold: for some Clifford matrix if and only if , , , and every entry of equals , , or ; and for some Clifford matrix if and only if those same three orthogonality and determinant identities hold and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.