Equality of one-shot reconstruction expectations
OpenQAlgorithms.Papers.Independent.Intakethird100.P66.twoSidedFactorizedAncillaLet be any CPTP channel on qubits. Use the same named uniform frame on reference and output: global Clifford, product single-qubit Clifford, Pauli-6, or a fixed partition into smaller Clifford blocks. Choices on the two registers are independent. Write and let be the actual complex-linear inverse measurement channel. With , define
For Pauli-6, the preparation-frame relabeling bit lets fixed outcome zero prepare each of the six eigenstates uniformly. Then
This equality concerns reconstruction expectations for one fresh repetition per choice. It does not identify individual random snapshots, empirical matrices, or repeated-circuit experiments. Pauli- transposition is an ensemble permutation exchanging the two eigenprojectors.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P66
noncomputable section
open MeasureTheory QAlgorithms ClassicalShadows
open scoped Matrix ComplexConjugate ENNReal
namespace QAlgorithms.Papers.Independent.Intakethird100.P66
attribute [local instance] Classical.propDecidable Classical.typeDecidableEq
/-- Appendix B, PDF pp.14-15, B1-B4: equality of expectation matrices for
one fresh repetition with independent choices on the two registers. The
printed Pauli-Y pointwise transpose equality is replaced by an ensemble
outcome permutation. No empirical-data equality is asserted. -/
theorem twoSidedFactorizedAncilla (n : ℕ) (hn : 0 < n) (F : BasisChoiceFrame n)
(hF : PaperFrame F) (E : Superop (Qubits n) (Qubits n)) (hE : IsChannel E) :
twoSidedReconstruction F E = ancillaReconstruction F E := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P66
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every natural number , every basis-choice frame on qubits satisfying the structural condition described below, and every channel from -qubit matrices to -qubit matrices, the following two matrices on qubits are equal. A basis-choice frame supplies a finite nonempty type of basis choices and a matrix for each , . Define
and let if is injective, using its inverse complex linear map in that case, and let be the zero linear map otherwise. With
the asserted equality is
where real coefficients act as complex scalars and tensor products are indexed by concatenated bit strings. The channel hypothesis means that there exist a natural number and matrices with and for every matrix . The structural condition on allows either the Pauli frame, or a frame built by finitely tensoring global Clifford frames and the zero-qubit Pauli frame. In the Pauli frame, with , , and . A global Clifford frame on qubits uses a supplied finite enumeration of the quotient of the unitary Pauli normalizer by equality of conjugation maps, chooses a representative of each class, and sets ; the Pauli subgroup is the subgroup generated by all Pauli tensors with phases . Tensoring frames takes the product of their basis-choice types and the tensor product of their matrices. The zero-qubit frame has one basis choice, one outcome, and matrix . The left-hand sum specifically uses only the all-false outcome for its first frame factor.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.